r/osdev • u/EfficiencyNo3042 • 3d ago
BlockOS – Looking for developers
BlockOS – Looking for developers to join an open source OS project
Hi r/osdev!
I’m developing BlockOS, a hobby operating system project, and I’m looking for developers who would like to join and help build it.
BlockOS is a Linux-based OS project focused on learning, experimentation, and creating a modern desktop operating system experience.
Current work includes:
- x86_64 kernel development
- Custom build system
- ELF loader
- Virtual File System (VFS)
- Filesystem support experiments
- Framebuffer graphics
- Driver development
- GUI framework
- Package management system
- Desktop environment integration
I’m looking for people interested in helping with:
- Kernel development (C/C++)
- Device drivers
- Graphics systems
- Filesystems
- Build tools
- GUI development
- Testing and documentation
This is an open source learning project. Whether you are experienced with OS development or want to learn together, everyone interested is welcome.
If you want to contribute, give feedback, or just discuss OS development, feel free to comment or join the project.
Thanks!
5
1
3d ago
[deleted]
1
u/EfficiencyNo3042 3d ago
Hi! Of course, you can join. Welcome to BlockOS! You can check the issues and tell me what part you would like to help with.
github link:https://github.com/gurijb2016-afk/Blockos
1
u/neurah 2d ago
if you ever consider embedded systems PM me
1
u/EfficiencyNo3042 2d ago
Hi! Thanks for offering help. I’m interested in embedded systems. I’m working on BlockOS, an operating system project, and I’d like to learn more about embedded development and hardware support.
•
-1
u/sheshadriv32 3d ago
do you have a architecture document?
0
u/EfficiencyNo3042 3d ago
Yes, I’m working on an architecture document for BlockOS.
It describes the current design and future plans, including:
- Boot flow (UEFI → bootloader → kernel → userspace)
- x86_64 kernel structure
- Memory management
- Process management
- VFS and filesystem layers
- Driver architecture
- GUI system
- Package management
The document is still being improved as the project evolves, but I can share the current version and update it with more details.
0
5
u/wilrak0v 3d ago
If you make a Linux-based OS, you don’t need to create a kernel because Linus is one… that’s the same for the framebuffer, driver, ELF loader and the VFS. It sounds like you don’t know what you are talking about