this post was submitted on 13 Feb 2025
622 points (99.4% liked)
PC Master Race
15580 readers
41 users here now
A community for PC Master Race.
Rules:
- No bigotry: Including racism, sexism, homophobia, transphobia, or xenophobia. Code of Conduct.
- Be respectful. Everyone should feel welcome here.
- No NSFW content.
- No Ads / Spamming.
- Be thoughtful and helpful: even with ‘stupid’ questions. The world won’t be made better or worse by snarky comments schooling naive newcomers on Lemmy.
Notes:
- PCMR Community Name - Our Response and the Survey
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Honest question: to what are you referring by "Linux’s schizophrenic nature"?
I thought I might get questioned on it, no prob Bob. For Linux, both the kernel and the 400 distributions, I say schizophrenic they are all labelled as Linux but they can't function together. The Arch kernel is different from the Parabola kernel, and the Fedora kernel and the kernel.org generic kernel from the Slackware kernel, The way Pllasma runs on Gentoo has been modified from how Plasma runs on Devuan. Again, they all fall under "Linux" but can function quite different and any 3rd party software has to be modified to be customized for each distribution. If a program in Debian can't function, SUSE people might not be able solve it if they don't know the Debian layout. The Linux eco-systems is very fractured, divided, yet all run Linux kernel, they are the same but different because they're distributions, but run the same system but not compatible with each other, it's schizophrenic.
In comparison to OpenBSD, it is on group of people that develop the OpenBSD kernel, OpenBSD system files and libraries, with a single point of focus behind their engineering and design, and develop their own software management tools. Similar with FreeBSD, that there is a set team that develop the FreeBSD kernel who have nothing at all to do with OpenBSD kernel. What works on FreeBSD is not going to work on FreeBSD. And the FreeBSD team develops their own FreeBSD system files and libraries with their own FreeBSD design and engineering so that each BSD is their own standalone operating system. A FreeBSD kernel will never function or be recognized by an OpenBSD system. Porting a program to OpenBSD is not going to work in FreeBSD because the whole system is designed differently, that's why each BSD is an operating system and why BSD does not have distributions. FreeBSD will never be able to read a NetBSD file.