Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum. |
| Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
 |
|
06-19-2024, 07:30 AM
|
#31
|
|
Member
Registered: May 2024
Posts: 130
Rep:
|
[ Log in to get rid of this advertisement]
Quote:
Originally Posted by _blackhole_
You seem to want to pigeonhole and classify things - it's never that simple.
NeXTSTEP was a 4.3 BSD based OS that used a hybrid variant of the Mach microkernel called XNU. So yes, it was (mostly) a BSD operating system. XNU is a hybrid kernel (not a true microkernel), so my understanding is that the monolithic parts are from code derived from BSD.
NeXTSTEP later incorporated the 4.4 BSD lite 2 code base (FreeBSD and NetBSD projects also "rebased" on this "unencumbered" code) and some NetBSD code (early on during the Apple / OS X era).
To summarise: macOS' base OS, (eventually called Darwin), was the evolution of NeXTSTEP, which in turn was based on / incorporated the Mach microkernel, 4.3 BSD, 4.4 BSD lite 2, NetBSD and FreeBSD code as time went on - which effectively makes macOS (and by extension iOS) a "hybrid" BSD operating system.
In general terms - yes it is a BSD. It may have diverged a lot, but so has DragonFly BSD for example - so have the other BSD derived projects in fact.
https://github.com/apple/darwin-xnu/blob/main/README.md
I already replied to that thread you linked to. There is no need for you to speculate - just read up on the Carnegie Mellon Mach kernel, NeXTSTEP, Darwin and the history of BSD and macOS if you really care about it that much.
|
Why did the BSD community never have something akin to Linux Foundation which could set the general direction for all the BSD distributions? BSD is an extreme case of fragmentation. Same as Linux but on a more massive scale.
|
|
|
|
06-20-2024, 12:08 AM
|
#32
|
|
Member
Registered: Mar 2023
Distribution: FreeBSD
Posts: 154
Rep: 
|
Your above statement makes little sense.
Linux is just a kernel and as a project, has had numerous contributors. The LF existed primarily to coordinate funding for the project - a single project.
FreeBSD, NetBSD and OpenBSD are three entirely separate projects - so I'm unsure as to why you would think they should organise funding through a single foundation?
All of the BSDs are complete OS, whereas Linux is not. There are thousands of Linux distributions, which utilise one of several package managers, init systems, gnu or musl libc, etc, etc - that's an "extreme case of fragmentation".
Then I have to wonder why this fragmentation is necessarily a bad thing? Those telling you it is, are usually either misinformed or have a corporate agenda.
|
|
|
|
06-20-2024, 07:48 AM
|
#33
|
|
LQ Guru
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 17,158
|
I think you guys are going down a rabbit hole.
Linux, to my mind, is better thought of as Gnu/Linux. All the basic console usage programs are Gnu, and Linus added the kernel because Gnu stuck with the micro-kernel long after the idea was needed. They're still at it.Memory got plentiful.
What is worthy of discussion in this thread is the idea of open source as a business model. It was fine in the beginning to have a guy or two writing a gnu program after work and uploading the source on dialup. Now it's a full time job - for no income. Businesses have stepped in, but as they are paying the piper(s), they can call the tune. My son makes €<six figures> working for a mobile apps that had the good fortune to be bought, but there had to be a path to profitability for that to happen. That's why this thread was a good idea. Linux has no clear path to profitability.
|
|
|
|
06-20-2024, 03:02 PM
|
#34
|
|
LQ Guru
Registered: Apr 2010
Location: Continental USA
Distribution: Debian, Ubuntu, RedHat, DSL, Puppy, CentOS, Knoppix, Mint-DE, Sparky, VSIDO, tinycore, Q4OS, Manjaro
Posts: 6,029
|
Quote:
Originally Posted by business_kid
I think you guys are going down a rabbit hole.
Linux, to my mind, is better thought of as Gnu/Linux. All the basic console usage programs are Gnu, and Linus added the kernel because Gnu stuck with the micro-kernel long after the idea was needed. They're still at it.Memory got plentiful.
What is worthy of discussion in this thread is the idea of open source as a business model. It was fine in the beginning to have a guy or two writing a gnu program after work and uploading the source on dialup. Now it's a full time job - for no income. Businesses have stepped in, but as they are paying the piper(s), they can call the tune. My son makes €<six figures> working for a mobile apps that had the good fortune to be bought, but there had to be a path to profitability for that to happen. That's why this thread was a good idea. Linux has no clear path to profitability.
|
Wait. Red Hat, Canonical, and Suse went broke you say?
|
|
|
|
06-21-2024, 05:28 AM
|
#35
|
|
LQ Guru
Registered: Sep 2011
Location: Upper Hale, Surrey/Hants Border, UK
Distribution: One main distro, & some smaller ones casually.
Posts: 5,730
Rep: 
|
Yeah, 'Corporations' can make plenty of money out of support contracts, that's why they love systemd, because it complicates things! 
|
|
|
|
All times are GMT -5. The time now is 07:38 AM.
|
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|