Author
Leonardo Monteiro
Project active since
Project active till
Language
C
Kernel type
Monolyth
Platforms
IA-32
User interface
GUI
License
GNU GPL v3.0
Implemented in operating system:
- Graphical Server (initial tests)
- Graphical User Interface (initial tests)
- Filesystem (/ and /dev)
- Initial RAM Disk in Tar file format. (mounted on /ram directory)
- Multitasking
- Basic Message System (IPC)
- Memory Manager
- ACPI Reboot and Shutdown
- Global Descriptor Table (GDT)
- Flat memory
- Interrupt Descriptor Table (IDT)
- Basic ISR (only print a message and halt)
- IRQs
- Paging enabled
- Low Memory (0 ~ 1MB) identity paging
- High-Half Kernel (kernel above 0xC0000000)
- 4MB at 0xFFC00000 fixed for Page Tables (physical memory after kernel location)
- Drivers
- keyboard, Timer, Basic Video, PIC
- Serial added to /dev/com file (write only)
- Bochs VBE video
- Basic VGA