A x86 Multitasking lightweight os written in C++
- GDT
- IDT
- PCI
- PMM
- Scheduler
- Syscalls
- VFS
- Framebuffer
- ELF Runtime
- libc
- Heap
- ACPI
- Shutdown
- Reboot
- PC speaker
- PS/2 Keyboard
- COM
- PS/2 Mouse
Make sure you have following programs installed:
- i686-elf-gcc (corss-compiler)
- i686-elf-ld
- nasm
- make
- Qemu x86-64
- mkisofs
Step 1. Open the project dir
Step 2. Run make