This is just a personal educational project for me to learn more about the linux kernel structure.
I'm really interested about low level programming like the linux kernel but unfortunately UIUC's ECE 391 isn't accessible for me yet so I decided to work on this project in the meantime.
binutils
lib32-glibc (name may differ depending on distro)
grub-legacy
xorriso
any qemu packages that contains i386
make all # this compiles all the necessary file into an .iso image
make run # uses qemu to run the system
- Bootable - 05/16/2022
- GDT - 05/17/2022
- Interrupt - 05/18/2022
- I/O - 05/19/2022
- Driver - 05/20/2022
- Conversion to C - WIP
- Paging
- Scheduling
- Network
- GUI