4 ms·
> I got a Mac primarily because of its linux side, but it is actually Linux. No, it's not. OSX is literally UNIX. OSX is based off Darwin, which is based off B
by Delmania 11y ago
> I got a Mac primarily because of its linux side, but it is actually Linux.
No, it's not. OSX is literally UNIX. OSX is based off Darwin, which is based off BSD.
- darkr 11y agoTo be more specific, darwin was originally based on BSD4.4-lite2 and FreeBSD with the Mach hybrid microkernel. It has diverged significantly since with lots of new APIs in userland, but all major BSD apis are still there - it is still a POSIX compliant system
- gsnedders 11y agoNeXTSTEP originally used 4.3BSD-Tahoe as its base with Mach, and Darwin's a direct descendent of that.
- soapdog 11y agoWhen I look at it, I basically see NeXTSTEP which is UNIX... I see a lot of OS X is BSD, or, OS X is Darwin + BSD, all I see is NeXTSTEP with a worse interface...
- Delmania 11y agoWhen I say OX is literally UNIX, the emphasis is on the word 'literally'. To be classified as a UNIX system, meaning that an OS maker can use the UNIX trademark, the system have to be certified by the The Open Group. BSD was UNIX, yet neither of it's 2 prevalent derivatives (FreeBSD and OpenBSD) has applied for certification. They are classified as Unix-like; the same is true for any Linux distribution. To some people, this may be semantics, but one of the reasons that drew me to OSX was the certification.
- umanwizard 11y agoWhat appeals to you about the certification? Are there ways in which OS X behaves in a "more standard" way than FreeBSD ?
- soapdog 11y agoyes, I got the reference. I was talking about personal impressions, I was not clear about it though, sorry. I still remember when they (Apple) run an ad showing a powerbook running Mac OS X saying "Send other UNIX to /dev/null", how excited I was at the time :-P
- umanwizard 11y agoAlmost all of the userland command-line tools are from BSD. The most important exception is clang which is independent (though Apple has historically been the biggest contributor). Also, large parts of the kernel are from BSD.