Kamet
is a x64 kernel wroten in rust with some (not yet) VGA games integrated.
- qemu-system-x86_64 (dev under V5.0.0)
- cargo (dev under V1.44.0)
Path | Job |
---|---|
src |
kernel entry point & main |
src/drivers |
host all drivers |
src/kernel |
the kernel side setup |
src/kamet |
kernel games |
cargo xbuild
cargo run the image with qemu
.
cargo xrun
Achieved using a lot of crate packages.
- Bootloading
- Boot
- GDT
- IDT
- Interrupt handling
- PIC
- Drivers
- keyboard
- PIT
- serial
- VGA
Feel free to fork, use, improve.