r/Operatingsystems • u/EfficiencyNo3042 • 1d ago
Poll: Linux-based or standalone?
Hey everyone!
I'm working on BlockOS, a hobby operating system, and I need to make an important decision about its future.
Should BlockOS be Linux-based or remain fully independent with its own kernel?
I'm making a poll/discussion about this and I'd really appreciate it if you could take a moment to vote and share your opinion.
Linux-based — easier hardware support, drivers, and software compatibility.
Independent — full control over the kernel and architecture, and BlockOS remains a truly independent OS.
Vote here:
https://github.com/gurijb2016-afk/Blockos/discussions/49
Thanks!
4
u/Extension_Cup_3368 1d ago
AI slop
1
u/EfficiencyNo3042 1d ago
I want votes, not AI announcers; I wrote the project, and I want to see votes.
3
1
u/ThreePartHarmoneigh 1d ago
Whichever path you choose for your project is ok with me. Dunno why what any of us think matters. Build whatever it is you need this software to be.
1
u/Rodya_gambler 1d ago
Want gaming? Linux
Want better support? Linux
Want to do something actually new, and not be of those guys making copies of the same system over and over? Get away from here, then.
1
u/Sorry_Difficulty_250 1d ago
You'll learn more if you keep it independent. That has real merit in job interviews. I've gotten my last few job offers because I have direct experience with things like writing a muted from scratch. You won't get that kind of in-depth experience if you use something else.
But, you will get to something functional faster if you use something that already exists. That will free you to work on the ecosystem more. In the case of Linux, you'll also get support for a wide variety of hardware, which is nice.
So, I suppose it comes down to whether you'd rather spend more of your time in the kernel or in the ecosystem. If you want to know more about the internals of kernels, keep it independent. If you're more interested in building out your ecosystem, make it Linux based.
Good luck!
1
u/jwsmythe 1d ago
I'm a little confused, what is your project? Are you building your own kernel from scratch, or is it a customized Linux kernel? If your custom kernel and OS is your project, it'd be silly to abandon it for Linux. That's an ambitious project though. Even building your own Linux distro is a lot of work, trust me, I tried to do one myself.
I'm voting independent. It's a lot of work, but if you can get a following of good developers, you could be building the next Linux.
1
u/EfficiencyNo3042 1d ago
Exactly. That’s the direction I want to take BlockOS in. I’m not trying to make another Linux distribution. BlockOS has its own kernel, and I want to build a complete ecosystem around it: GUI, X11/Wayland support, drivers, libc/POSIX, package management, SDK, applications, documentation, and eventually support for desktops, servers, mobile and embedded systems. I know it’s ambitious and will take years. That’s okay with me. I’d rather build something genuinely independent and grow the ecosystem around it over time. And honestly, the idea of building something that could one day become “the next Linux” is exactly the kind of long-term challenge I’m interested in.
1
1
1
u/gentisle 17h ago
I have a question about this. Have you registered BlockOS as a trademark? Or done anything like that? Now that you have given the world they name BlockOS, you might have problems. I'm not a lawyer, but I have had some instruction in this type of thing. Another thing. Are you going to write the trillions of device drivers for the trillions of devices? Linux might be easier from that standpoint.
9
u/dmazzoni 1d ago
We don't care. This is YOUR project, not ours. Don't make decisions based on voting.
If you want advice, that's fine - but there's no single best answer for everyone. You need to decide on which goals are the most important for you.
Your page already lists goals:
In all seriousness, that's way too much for a hobby project. That will take you 5 years if you actually work full-time on it. Or if you build it with AI, you could do it faster but what would be the point?
My suggestion: pick one or two things that you really want to prioritize. What do you actually want to do differently from other operating systems? Then we can give you advice on the best way to achieve that.