-
Make an example on how to implement basic Operating System with all key funtionality.
-
Write extensive guide on how to follow our steps and get a todd bit deeper understanding of operaing systems.
-
basic bootloader (not used anymore) ✅
-
GNU-multiboot bootloader ✅
-
GDB-server connection ✅
-
basic work with video memory ✅
-
interrupts ✅
- memory management ✅
- threading ✅
- basic shell ✅
-
userspace ⏰ (in progress)
-
guide ❌
~> make deploy # compile OS
~> make run # run OS im emulated enviroment (QEMU)
~> make debug # run OS with GDB debug port open
~> make disk # compile and write an image which then can run on real machine (GRUB boot)