Skip to content

le0kar0ub1/Kamet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kamet

Kamet is a x64 kernel wroten in rust with some (not yet) VGA games integrated.

Dependencies

  • qemu-system-x86_64 (dev under V5.0.0)
  • cargo (dev under V1.44.0)

Tree

Path Job
src kernel entry point & main
src/drivers host all drivers
src/kernel the kernel side setup
src/kamet kernel games

Build

cargo xbuild

Run

cargo run the image with qemu.

cargo xrun

ROADMAP

Achieved using a lot of crate packages.

  • Bootloading
  • Boot
    • GDT
    • IDT
    • Interrupt handling
    • PIC
  • Drivers
    • keyboard
    • PIT
    • serial
    • VGA

Epilogue

Feel free to fork, use, improve.

Releases

No releases published

Packages

No packages published

Languages