Skip to content

jojibyte/kernel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kernel

x86-64 kernel

wsl setup

sudo apt update
sudo apt install -y build-essential nasm qemu-system-x86 grub-pc-bin xorriso mtools

build

make
make run
make debug
make clean

architecture

+-------------------+
|    syscall api    |
+-------------------+
| process | memory  |
+---------+---------+
|   vfs   | network |
+---------+---------+
|  device drivers   |
+-------------------+

shell

kernel$ help
kernel$ mem
kernel$ ps
kernel$ reboot

About

a minimal x86-64 os kernel built from scratch

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors