A hobby operating system written for x86 in 32bit mode. Built completely from the ground up, with a custom bootloader and everything.
Current Developments
- Better, more reliable bootloader
- Microkernel Design
- Startup user application loaded by bootloader that will bootstrap all the other user drivers
- Minimal kernel
- Schedules processes
- Manages memory
- Manages hardware ports and PCI bus ports
- Delegates hardware resources to user processes
- Secure Kernel
- Special permissions needed to delegate hardware resources to processes
- "Safe" kernel panic and better kernel logging
GitHub: loofOS