94 points john_alan 3 hours ago 92 comments
nsagent 2 hours ago | parent
john_alan 2 hours ago | parent
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.
dofm 2 hours ago | parent
Perhaps Golden Gate simply hasn't passed certification yet? It's less than a month old.
nsagent 1 hour ago | parent
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.
ShinyLeftPad 2 hours ago | parent
sdcfgy 2 hours ago | parent
john_alan 2 hours ago | parent
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.
lloeki 2 hours ago | parent
throawayonthe 59 minutes ago | parent
pjmlp 44 minutes ago | parent
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.
sdcfgy 2 hours ago | parent
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.
Brainspackle 2 hours ago | parent
sneak 2 hours ago | parent
It’s insanely common.
orf 1 hour ago | parent
Given that Windows made WSL in an attempt to capture developer mindshare, that tends to support his comment
9dev 1 hour ago | parent
jeremyjh 54 minutes ago | parent
The remaining differences are related more to systems stuff - managing daemons with launchd for example. These aren't really a distraction day-to-day.
jonhohle 5 minutes ago | parent
9dev 4 minutes ago | parent
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.
pjmlp 47 minutes ago | parent
spacedcowboy 37 minutes ago | parent
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.
torben-friis 1 hour ago | parent
jeremyjh 58 minutes ago | parent
kibwen 16 minutes ago | parent
jmcs 1 hour ago | parent
pjmlp 49 minutes ago | parent
mrweasel 1 hour ago | parent
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.
mingus88 1 hour ago | parent
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.
pjmlp 47 minutes ago | parent
jameshart 42 minutes ago | parent
[1] https://blogs.windows.com/windowsdeveloper/2026/09/29/wsl-co...
moritz 31 minutes ago | parent
Telemakhos 47 minutes ago | parent
skywalqer 1 hour ago | parent
sdcfgy 1 hour ago | parent
jeremyjh 1 hour ago | parent
zitterbewegung 2 hours ago | parent
https://web.archive.org/web/20261007103902/https://www.openg...
john_alan 2 hours ago | parent
kylepomykala 2 hours ago | parent
zerozerotwo 2 hours ago | parent
stingraycharles 2 hours ago | parent
drob518 2 hours ago | parent
dofm 1 hour ago | parent
zarzavat 1 hour ago | parent
https://retrocomputing.stackexchange.com/questions/27095/why...
https://www.quora.com/What-goes-into-making-an-OS-to-be-Unix...
mrweasel 1 hour ago | parent
liamgm 20 minutes ago | parent
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
harladsinsteden 2 hours ago | parent
curt15 2 hours ago | parent
steve1977 1 hour ago | parent
Developed WSL and discontinued SFU (Windows Services for UNIX), which they had since NT 4 days.
mycall 1 hour ago | parent
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).
bitwize 1 hour ago | parent
jeremyjh 1 hour ago | parent
dual_dingo 1 hour ago | parent
pjmlp 55 minutes ago | parent
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
dofm 2 hours ago | parent
Perhaps Golden Gate simply hasn't yet passed certification.
Amorymeltzer 1 hour ago | parent
microtherion 2 hours ago | parent
swiftcoder 1 hour ago | parent
jeremyjh 1 hour ago | parent
jdiff 30 minutes ago | parent
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.
Topfi 1 hour ago | parent
saagarjha 1 hour ago | parent
jonstewart 1 hour ago | parent
crossroadsguy 1 hour ago | parent
fmajid 1 hour ago | parent
jeremyjh 1 hour ago | parent
alberth 1 hour ago | parent
The story behind macOS UNIX certification.
em-bee 58 minutes ago | parent
linux compatibility is way more relevant now.
throw0101a 56 minutes ago | parent
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?
BoingBoomTschak 47 minutes ago | parent
$ 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...Nipola 14 minutes ago | parent