A minimalistic kernel for Intel Architecture (32 bit). The first purpose of writing it is education and improve my technical (low-level & concurrency) skills.
- Basic
- Kernel loading in protected mode
- Virtual Memory - Paging
- Physical page frame allocation
- Dynamic memory allocation
- Preemptive multitasking (Kernel-space)
- Improvement
- APIC
- SMP
- ???
OS Screenshot: