r/osdev • u/EfficiencyNo3042 • 3h ago
Blockos hobby operating system
BlockOS - A hobby operating system built from scratch
Hi everyone! I am developing my own hobby OS called BlockOS.
Current features and goals:
- Custom kernel (C++)
- VFS filesystem layer
- ELF64 loader
- ext4 support (in development)
- VirtIO driver support
- Custom GUI/compositor (Kuroko)
- Linux-like filesystem structure
- Custom system services and device interfaces
- QEMU testing environment
The goal of BlockOS is to create a modern operating system with a clean architecture, a graphical desktop environment, and support for modern applications.
I am sharing my progress and looking for feedback from the OSDev community.
Any advice, suggestions, or ideas are welcome!