Skip to content

smoke-y/caesar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

caeser

A kernel targeting x86 architecture.

BUILD

You will need to download i686-elf toolchain and qemu-system-i386 vm.
Clone the repo and run build.py which will compile C and ASM code to a kernel image. Then run run.sh to run the kernel on qemu vm.

FEATURES

  • tty drivers for a console
  • memory and page allocation
  • interrupt handling
  • C lib written from scratch
  • supports multiboot