https://github.com/ariksquad/snowkernel
The operating system of yesterday
https://github.com/ariksquad/snowkernel
assembly c kernel operating-system
Last synced: 5 months ago
JSON representation
The operating system of yesterday
- Host: GitHub
- URL: https://github.com/ariksquad/snowkernel
- Owner: ArikSquad
- License: mit
- Created: 2025-10-03T17:02:42.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-10-07T14:02:58.000Z (6 months ago)
- Last Synced: 2025-10-07T16:06:22.072Z (6 months ago)
- Topics: assembly, c, kernel, operating-system
- Language: C
- Homepage:
- Size: 73.2 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Snow Kernel
A tiny OS (well a kernel) that has a few commands. Inspired from DOS. Built with modern standards, or at least tries to achieve that.
## Build
You need these at least:
- nasm
- x86_64-elf-gcc (or a compatible cross-compiler)
- x86_64-elf-ld (or a compatible linker)
- grub-mkrescue (from grub and xorriso packages)
- qemu-system-x86_64
Build and run:
```
make newlib
make userprogs
make iso
make run
```
Last commit with 32-bit support is 2e4d00061fed1183adb9f77e681e242306fca6b6