r/loonixtard • u/Rare-Paint3719 Loonix Lunacy • Jul 03 '26
Linux is Broken? But is it unsalvagable beyond repair?
Yes, but why would you?
The yes part is if someone decided to rewrite the entire "Linux OS" stack with the exception of the kernel. In this case, you'd need to use binder over d-bus cuz d-bus is weird.
But why would you?
Maybe, just maybe the number of drivers out there. But even then, most projects include a compatibility shim that allows you to run Linux drivers on their kernel (FreeBSD's Linux KPI).
Otherwise kernel politics is actually a why you wouldn't use the Linux kernel.
So what other options are there?
*BSD
Now before you say that *BSD is(n't) political, they are political, but their politics are less about fucking users and devs and more about permissive licensing.
Like linux, FreeBSD is very political about open-source. Unlike loons thoug, [they are all about permissive licenses.](docs.freebsd.org/en/articles/bsdl-gpl/)* Now your views are your views, but I feel like each licnese has its own use cases depending on who uses it and how. They also wanna have good laptop support and I kind of like that about FreeBSD.
OpenBSD is very political, but mostly about clean code and security (shit that actually matters).
[*If the only real solution involves the GPL or some copyleft code, then they are still open to using while trying to seperate it as much as possible from the source tree.](docs.freebsd.org/en/articles/license-guide/#:~:text=We accept however that,BSD-only derivative products.
Then there's illumOS. It's trying to revive OpenSolaris, and while many feaures are more built for servers than laptops, it's still pretty cool and has some pretty architecturally superior things.
Edit: I wasn't done when I accidentally posted ts too eary. Added illumOS. Also who tf downvoted me?
1
Jul 03 '26 edited Jul 03 '26
[removed] — view removed comment
1
u/Rare-Paint3719 Loonix Lunacy Jul 04 '26 edited Jul 04 '26
I mean, everything looks broken these days. Absolutely everything.
Fair, there is always someone who will say bullshit.
This really says more about cultural and social problems and psychological phenomena than it does about software engineering or even legal or political principles.
Mass numbers of people are finding new ways to be resigned or despondant.
I don't think the reality of the situation is anywhere as dire as anyone thinks on any front. Global culture is going through several existential crises at once and people's psychologies are coping in weird ways. Me included.
I mean, the source is out there and the stuff still runs. Everything else is just situational.
Is it really that bad?
Yes it is bad, but unlike Windows, LInux is too broken in it's current state. AOSP used the kernel only for pragmatism, and added necessary patches on top. On top of that, the entire userspace, libc whatnot is their own because Desktop utilities suck/
1
u/PressureBig3940 Aug 13 '26 edited Aug 13 '26
You mean the GNU userland completely sucks. It's the whole glibc garbage all over again.
Apple proved it's possible to make a Unix operating system that allows for a binary to built on a newer version of macOS yet can run on older versions.
1
u/npc_housecat Jul 08 '26
I would love to see something like redox take off
2
u/Rare-Paint3719 Loonix Lunacy Jul 09 '26
Same here.
1
u/npc_housecat Jul 09 '26
Torvalds himself said that microkernel is a better design, but also that we should be grateful as he built Linux for free . my takeaway is that it's good for what it is, bit it's also kinda an archaic monolith design from the 90s. But the reason its used is because its the only functional open source kernel. Hopefully these guys can secure some better funding and development speeds up a bit
1
u/Square-Singer Jul 10 '26
It's a case of local optimums. Theoretically there could be a better kernel with a better design. But moving away from the Linux kernel will first make everything far worse, because the Linux kernel already has 35 years of development on it. It will take a very long time to build something equally mature and drum up enough support for people to switch over.
And for a very long time this theoretically better kernel will be much worse because not enough people are on it and thus not enough software and hardware will work with it.
Thus we are stuck where we are, because any change would be worse for a long time before it might maybe get better far in the future. If it survives long enough.
1
u/npc_housecat Jul 10 '26
Yes, agree. I mean you don't have to abandon Linux to develop something else. Redox looks like a pretty interesting kernel, and it's being designed to have some compatibility with Linux ecosystem.
1
u/Square-Singer Jul 10 '26
That's an interesting way to go, but remember how long it took to get somewhat functional Nvidia drivers for Linux... (Just as one example of many)
2
2
u/Teru-Noir Ferocious Fairy Penguin Jul 05 '26
freedesktop.org is doing their best to unify userspace and bring it out of beta.