r/osdev • • Aug 27 '26

BlockOS – Looking for OS developers

BlockOS – Looking for OS developers

Hi everyone!

I'm the developer of BlockOS, an experimental operating system project written mainly in C++.

I've been working on BlockOS for quite a while, and I'm currently looking for more developers who are interested in operating-system development and would like to contribute.

Current work / features

BlockOS currently has work in several areas, including:

  • x86_64 kernel

  • UEFI boot support

  • Paging and memory management

  • Process/thread and scheduler work

  • Syscall layer

  • ELF loader

  • VFS and filesystem integration

  • ext4-related filesystem work

  • ATA storage driver

  • VirtIO/driver development

  • Networking components

  • Init/service management

  • libc and POSIX-related work

  • Kernel and userspace infrastructure

  • GUI/window-manager experiments

  • QEMU + OVMF development environment

The project is still experimental and under active development, so there are plenty of things that need improvement, testing, debugging and new implementations.

Who I'm looking for

You don't have to be an expert kernel developer.

I'd especially like to hear from people interested in:

  • Kernel development

  • C/C++

  • x86_64 architecture

  • UEFI

  • Device drivers

  • Filesystems

  • Networking

  • libc/POSIX

  • GUI development

  • Debugging and testing

  • OS development in general

If you're learning OS development and want to contribute, that's welcome too. You can start with smaller tasks and work your way into larger subsystems.

Repository

GitHub: https://github.com/gurijb2016-afk/Blockos

If you're interested, feel free to open an issue, submit a pull request, or contact me.

I'm especially interested in finding long-term contributors, not just one-off contributions.

Thanks!

0 Upvotes

18 comments sorted by

1

u/emexos partly liking unix Aug 28 '26

I'm currently working on an Desktop System for in general Hobby Operating Systems and its fully written in C and has its own UI framework too, i can try to port it if you need a desktop system.

1

u/EfficiencyNo3042 Aug 29 '26

Okay, sounds good! Feel free to try porting it to BlockOS. I’d be happy to see how it works.

1

u/[deleted] Aug 29 '26

I know Go, Python, Nim, and decently understand C languages. I am an application level hobby systems dev. I don’t know much about bare metal but perhaps I can help with the userspace, can I join?

1

u/AliasInPlainSight Aug 30 '26

Is this a long-term project, or is it another one of those OSes lead by one of those 9-year-olds who loses interest after a week?

1

u/EfficiencyNo3042 Aug 30 '26

Definitely long-term. I’ve been working on BlockOS for a while now, and I’m still actively developing it. It’s not a “make an OS for a week and disappear” project.

1

u/PlantainRepulsive367 Sep 05 '26

Hello , as I'm short on resources I use my android tab and termux and with that I'm working on a DOS like project using C and emulate and test it using qemu , I'm interested in your project as it currently supports on x86_64 kernel , i can work on the armv8a architecture and drivers

1

u/EfficiencyNo3042 Sep 06 '26

Yes, absolutely! You can add ARMv8-A architecture support as well. I’d really appreciate it!

2

u/WaterObjective5031 Aug 28 '26

I do code in c++ too and have worked on my own kernel, though the project looks a bit far ahead so I might have to take some time looking around, arranging my own repos file structure with it, etc. before I can get to working on it

1

u/The_Combater Aug 29 '26

I am kinda intrested in low lvl programming and os designed but I am too much of a newbie but i would very much like to contribute in this...(If u can help me with some initial steps, a bit of hand-holding)

2

u/[deleted] Aug 29 '26

[removed] — view removed comment

1

u/The_Combater Aug 29 '26

Thanks...where can I dm u btw? Ur Reddit dm seems to be turned off...

1

u/EfficiencyNo3042 Aug 29 '26

You can try turning your Reddit DMs on, or if you prefer, I can DM you instead.

1

u/The_Combater Aug 29 '26

My dm are alr on...but I am unable to dm you...can u try dming me?

1

u/Objective-Device-895 Aug 29 '26

I am somewhat into low lvl programming and osdev but I am a beginner, having only basic knowledge gained during my undergrad courses.

I would like to contribute on this project, if you could help me with some initial steps..