Apple/macOS silently removed from official Unix registry(opengroup.org) |
Apple/macOS silently removed from official Unix registry(opengroup.org) |
Given the amount and volume of software that mac has, the fact that almost all new interesting stuff are released for mac first or even mac alone, I also don't think it needs to attach itself to bigger names for platforms.
I think the financial burden of Ubuntu Mobile, Unity 8, and Mir; and the immediate rise of docker and WSL made canonical fully shift to server, so much so that their website no longer is about a better os for people, but what can it do for your cloud. Other distros also followed its path and Linus became all in on servers and IoT. I see windows as the biggest pile of trash in the world. Infinitely inconsistent, buggy, patched worked, visionless and rotting. Honestly that is one piece of software that is worse that AI slop.
And so what is there for Apple to compete with honestly? Haiku? Solaris?
"1.12 Threads
1.12.1 Cancellation Points
Question 31: Which C stdio functions have cancellation points that occur when a thread is executing?"
https://www.opengroup.org/csq/repository/noreferences=1&RID=...
Developed WSL and discontinued SFU (Windows Services for UNIX), which they had since NT 4 days.
The original POSIX Subsystem (psxss.exe) was Cutler's team who implemented a minimal POSIX.1 subsystem server alongside Win32 and OS/2. This was done primarily to satisfy US Federal Government procurement requirements (FIPS 151-2).
In these efforts they also tried to create successor languages to C, Alef and Limbo (for userspace), and never cared that much about anything past C89.
He has settled with Linux because that is the winner of UNIX wars, which predated Linux wars on Distrowatch.
As for the original UNIX,
"Using Unix is the computing equivalent of listening only to music by David Cassidy"
-- Rob Pike
Perhaps Golden Gate simply hasn't yet passed certification.
It takes several months for the certification to appear on the site. What would be newsworthy is if we see a release next year without this release getting certification.
For those that don't know how to use a filter drop down, check UNIX 03 version.
It was Tahoe, it’s since been removed.
The UNIX03 page still lists it, but I believe that’s a mistake.
macOS has been removed from the main register/list.
Perhaps Golden Gate simply hasn't passed certification yet? It's less than a month old.
This is just a site rendering issue. Rather than silently removed, it's more like some bug was introduced. macOS 26 is still Unix 03 certified.
The story behind macOS UNIX certification.
https://retrocomputing.stackexchange.com/questions/27095/why...
https://www.quora.com/What-goes-into-making-an-OS-to-be-Unix...
This is UNIX 03 certified OS with OSS alternatives from I gathered on internet :
- Apple OS X 10.7 - Apple macOS 26 , provide OSS Darwin 9 - Darwin 26
- Oracle Solaris 10 / 11 , provide OSS OpenSolais , then Illumos
- EulerOS 2.0 , based on RedHat Enterprise Linux / RHEL 7 and 8
- Inspur K-UX 2.0 , based on RedHat Enterprise Linux / RHEL 5
- Inspur K-UX 3.0 , based on RedHat Enterprise Linux / RHEL 7
And I'm not sure why it would be non-silently/loudly removed: is there an expectation of a press release or weblog post about non-certification?
https://web.archive.org/web/20261007103902/https://www.openg...
linux compatibility is way more relevant now.
$ cat test.sh
var=
echo "${var+{\}}"
cat <<EOF
${var+\"foo\"}
EOF
$ /bin/sh test.sh
{\}
\"foo\"
$ /bin/dash test.sh
{}
"foo"
Note that they even ship dash as a much better /bin/sh...I just wonder if macOS will stop being UNIX like.
That is, whilst it still has home brew and a BSD core it’s great. If that goes away it’s no longer a viable alternative to Linux.
Developers and operations people are already starting to move to Linux. More and more I see colleague either switching to Linux, or have a mac laptop for administrative tasks and then a Linux workstation, or VMs, where they do their actual work.
Edit: love how I get downvoted for facts?! They literally broke Cocoa so it was throwing hopeless useless exceptions at the bottom of the stack when they changed the native file open boxes to run in another process. Two bits of software I use couldn't raise an open file dialog window any more.
It was Stallman who came up with the name POSIX by the way.
Traditional UNIX is does not mean having an open source core you're intended to tinker with. Traditional UNIX was entirely proprietary, connected with well-defined text-based interfaces. This is entirely orthogonal to user control and manipulation of the OS.
Neither Apple nor NeXT had a UNIX culture, and efforts like A/UX and mkLinux were never that much serious.
Had they acquired Be, BeOS was even less UNIXy than NeXTSTEP.
It’s insanely common.
Given that Windows made WSL in an attempt to capture developer mindshare, that tends to support his comment
[1] https://blogs.windows.com/windowsdeveloper/2026/09/29/wsl-co...
I’ve been in this industry for a long time now. Linux always had more credibility among devs and ops folk. This “starting to move” view is weird.
My view is that OS X was acceptable by these teams because it was close enough to Linux and corporate could deal with it.
When I worked in corporate IT Linux was simply not an option for a primary workstation because there was no standard configuration or management tooling that made everyone happy. Macs were an easy compromise.
At Apple, if you even use GPL tools in your workflow you have to seek approval, and most often there’s pushback of “why won’t this (alternative that isn’t GPL) work ?”
Their lawyers aren’t stupid, they understand the GPL and its limits, but they’re simply doing a risk assessment- which one is less risky, the GPL variant or the BSD. For a corporation, that’s generally BSD.
The remaining differences are related more to systems stuff - managing daemons with launchd for example. These aren't really a distraction day-to-day.
The fact that someone who didn’t grow up at the time when open source was an idealistic concept instead of free support to corporations needs to learn about the gnutils and how to install them with homebrew is what makes me sad.
Why do we seriously not have a command-line package manager on macOS yet? Windows has one by now. It’s just sad to me that you need a manual checklist of post-setup steps to turn a Mac into a useful machine for software development.