Comment by rayiner
21 hours ago
> is. Or why being "certified UNIX" is generally meaningless: see the BSDs, which are much closer to "UNIX" origins than macOS will ever be
MacOS is BSD over Mach, which is itself derived from BSD.
21 hours ago
> is. Or why being "certified UNIX" is generally meaningless: see the BSDs, which are much closer to "UNIX" origins than macOS will ever be
MacOS is BSD over Mach, which is itself derived from BSD.
Yes, that's the point. It's further removed from UNIX than the BSDs are.
macOS contains BSD userland, networking, file system, POSIX, and a couple of other things. But XNU, the kernel, is "X is Not UNIX", if there ever was a statement to be made about the underpinnings of macOS.
https://developer.apple.com/library/archive/documentation/Da...
You have just described OSF/1 (and later – Tru64) – a certified UNIX with a hybrid kernel operating over a Mach microkernel, BSD userland, POSIX conformance etc.
What is the point that you are making?
This is a very silly argument.
There were several actual Unixes released based on Mach, and some of them more purely Mach than macOS/NeXT ever have been.
The people that certify it say that you are wrong. What you think and what actually is are two entirely different things in this case. The fact remains that, according to the OpenGroup (and they are the one that matter here), macOS 26 is UNIX.
macOS 26 that is /altered/ is UNIX. macOS that ships on every Mac is not certified UNIX -- but it can be made to match if you're willing to give up security.
You should read through the actual certification - https://www.opengroup.org/csq/repository/noreferences=1&RID=... (there are a couple more in the repo).
To run the VSX conformance test suite we first disable SIP as follows: [...]
Feel free to disable SIP on your Mac. I certainly won't be doing so on mine.
3 replies →