-
Notifications
You must be signed in to change notification settings - Fork 0
tiny x86-64 kernel
License
rbakbashev/kote
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
kote (koh·teh) is a tiny kernel made from scratch. At ~5kLOC it is capable of
preemptive multitasking, userspace with 3 syscalls and a framebuffer console.
It should be portable to something other than x86-64 and is made to be
as minimal and readable as possible. It also has no cargo dependencies.
Building:
sudo apt install …
nasm
gcc # or clang
texinfo # makeinfo
xorriso # for ISOs
qemu-system-x86 # optional
make toolchain
make