The visceral response to the statement:
> To the Unix purist, this might appear wasteful and unnecessary, but macOS isn’t, and never has been, Unix. It’s a closed-source proprietary operating system designed for use by millions of consumers and regular users. Rather than configuring it using config files or its thousands of property lists, its controls are largely exposed in System Settings, with a few settings hidden away and only accessible through the defaults command.
Is really, really interesting to me, because so many people (including the author) are so invested in the question of whether or not "macOS is Unix". There's so much signaling happening here, people throwing around UNIX all-caps, talking about certifications, the "good parts" of UNIX, that macOS "[is] quite literally [UNIX]", while seemingly missing the author's intention entirely.
You don't have to agree with the author, but a good faith interpretation of "macOS isn’t, and never has been, Unix" should be obvious in its meaning. Yes, macOS 26 has been certified by The Open Group to be compliant with the Single UNIX Specification.
You know what else is UNIX certified? IBM's z/OS. Yet I don't think people would be clambering to say that z/OS's USS is "quite literally UNIX" with the same ferocity.
The point the author is clearly attempting to make is that the idea and system of macOS is not Unix. Even if macOS is, legally speaking, "UNIX®", it was not made to be UNIX®. macOS is not built to adhere to the "UNIX® philosophy". The fact NextStep and OS X after it were BSD-compatible is an implementation detail -- a useful one at that -- but an implementation detail nonetheless. It's like Android's use of the Linux kernel underneath. Yes, Android is Linux, but there's a reason why there's a vocal community of people who champion "Real Linux smartphones". Android uses Linux, but Android isn't defined by Linux.
I'm not trying to prove anyone right or wrong here, I just want to give my three cents on the matter. I would call macOS "unix-y" because it's close enough to being a "unix" to be comfortable on the CLI, but I've touched the unix "heart" enough to know it still smells like 2005-ish FreeBSD, largely frozen in time.
Of course, that's good enough for most things. But then, does that make Windows a Unix-like, just because it can run Linux ELF executables via WSL1? Conceivably, if Microsoft cared, they could get UNIX® 03 certification via WSL1, WSL2, or some hacked together reincarnation of SFU with parts from WSL1.
Yes, I know, macOS has a "real" BSD core, and a "real" unix heritage through BSD and OSF/1. The point is that it's not hard (IMO) to see where the author is coming from saying "No, macOS is not a Unix".
(I disagree with him for different reasons -- he ambiguously implies that "Unix" means being open-source, for instance -- but I agree that macOS as a platform is not very Unix-y, even if it is UNIX®.)