Apple/macOS removed from official Unix registry (opengroup.org)
219 points by john_alan 11 hours ago
microtherion 9 hours ago
The certification was always a bit odd, applying only to a configuration nobody would run in practice: https://www.osnews.com/story/141633/apples-macos-unix-certif...
nxobject 7 hours ago
The certification documents read like the world's most abstruse bar trivia quiz...
"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=...
pdw 6 hours ago
If you'd try to certify any modern Linux distribution, you'd end up with a very similar list.
- The Linux kernel also has timer coalescing
- Linux also has lazy atime ('relatime') by default
- No Linux distro installs uucp by default, and certainly not suid
- Desktop distros will also run a file indexer of some sort
etc.
Grombobulous 5 hours ago
Isn’t the difference here that Linux was never trying to claim UNIX certification?
chasil an hour ago
tyromaniac an hour ago
ChocolateGod an hour ago
saagarjha 8 hours ago
The certification also was kind of bad at actually checking that the standard interfaces behaved as they should.
Topfi 9 hours ago
Reminds me of (technically) POSIX compatible Windows.
ramses0 6 hours ago
"""POSIXLY_CORRECT (originally proposed as POSIX_ME_HARDER) is a historical environment variable used in GNU utilities to force strict compliance with the POSIX standard."""
znpy 5 hours ago
ah, yes! https://en.wikipedia.org/wiki/Microsoft_POSIX_subsystem
the netbsd gallery (https://netbsd.org/gallery/) had a picture of somebody using that on windows xp (iirc) in order to compile pkgsrc packages in a "posix compliant" environment. the picture seem to be gone now :(
swiftcoder 9 hours ago
The whole UNIX certified thing is a bit odd to start with, but those addendums are really just saying that because the UNIX compliance tests are thoroughly stuck in the past, a bunch of security measures (that users expect to exist on modern systems) have to be disabled to run the test suite.
tengwar2 an hour ago
Yup. And why is UUCP still in there? I mean, yes I have used it, so far back that the docs were written in Quenya. But requiring it now?
Btw, MacOS 27 (the current version) still has UUCP.
jeremyjh 8 hours ago
SIP is not some irrelevant detail, nor is it an obviously good "modern security practice". A system that the hardware owner cannot modify is not really on the same wavelength as traditional UNIX.
jdiff 8 hours ago
dofm 9 hours ago
Tahoe was Unix 03 certified, and is still listed on that page if you filter by standard and choose Unix 03.
Perhaps Golden Gate simply hasn't yet passed certification.
koito17 7 hours ago
I swear I've seen these "[Latest macOS release] does not appear in UNIX certification site" threads every year since the release of Big Sur in 2020.
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.
sam1714 2 hours ago
If you want to start a new trend, you should do this with FIPS 140, which has to be recertified every year. "Apple crypto is no longer FIPS certified"
Even better, last year's 26 releases are still undergoing the process.
amazingman an hour ago
This is what flagging is for.
grahamlee 5 hours ago
Apple originally certified Mac OS X as a UNIX because they used the word UNIX all over their website and the Open Group came knocking; they decided it was cheaper/better for goodwill to do the conformance and pay the license fee than to fight the case in court.
Looking now, I see almost no uses of the word UNIX on the website except the docs archive, so I guess they’ve decided to abandon both the certification and the use of the UNIX trademark in macOS.
zorked an hour ago
It is strange now, but Apple made a big deal of marketing it as UNIX back then. Like at the front-page of apple.com. UNIX had a good reputation as solid and serious.
Eufrat an hour ago
dofm 5 hours ago
Maybe. But I don't remember seeing them use the word for the last decade, and the last-but-one release was certified. My first guess would be that it's too new, and hasn't passed certification yet.
Amorymeltzer 9 hours ago
Indeed. And, weirdly, there are items that show up by that 03 standard alongside macOS 26 (e.g. "HP-UX 11i V3 Release B.11.31") that also show on the front page. Is it a latest version kind of thing?
dofm 8 hours ago
Yea — said as much in another comment. That looks like it could be the rule — for example your HP-UX version there appears to be the latest, final HP-UX.
john_alan 8 hours ago
Yep linked page is active certification rather than historical.
ShinyLeftPad 10 hours ago
If true, a better title would be "macOS is no longer UNIX certified".
curt15 9 hours ago
If this is an intentional move, Apple is just acknowledging reality. UNIX(tm) is no longer so relevant compared to the early days of OS X, when Linux was still in its infancy and the Unix certification gave Apple street cred among developers. Most developers these days target Linux for production. That's why Microsoft developed WSL, not WSU.
steve1977 9 hours ago
> That's why Microsoft developed WSL, not WSU.
Developed WSL and discontinued SFU (Windows Services for UNIX), which they had since NT 4 days.
mycall 9 hours ago
SFU 1.0 and 2.0 relied on the MKS Toolkit by MKS/PTC, and SFU 3.0 later adopted the Interix (OpenNT) subsystem, which Microsoft acquired from Softway Systems in 1999.
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).
jasomill 5 hours ago
OCTAGRAM 6 hours ago
SFU ended in XP/2003. Vista/2008 had SUA
chupasaurus 3 hours ago
WSLv1 worked via Unix Subsystem.
tyromaniac an hour ago
Proof? I couldnt find anything to that effect.
bitwize 9 hours ago
Linux has been effectively Unix™ for me ever since the days when Dennis Ritchie indicated that he used Linux for everything on his web page. Late 2000s at the latest, maybe early 2000s. Unix enough for Dennis should be Unix enough for anyone.
pjmlp 8 hours ago
Well he and others moved away from UNIX, created Plan 9 and Inferno.
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
bananamogul 5 hours ago
Yes, Unix = Linux for all intents and purposes in 2026. When I started in the early 90s, there was a galaxy of Unices - SunOS/Solaris, HP-UX, AIX, and many others people people don't even remember (ConvexOS anyone?). Heck, back then if you wanted to run a particular software for your industry, you might have to buy and install a specific proprietary Unix.
Today? It's all Linux or Windows (of course, now also Web/SaaS). All these different Unices have fallen by the wayside in favor of Linux. Yes, some are still around but the mindshare has been in Linux for the last 20 years.
I suspect you could rip out a ton of autoconf rules and no one would notice.
GalaxyNova an hour ago
jeremyjh 8 hours ago
Caring about which systems are branded UNIX is like caring about which NBA player was paid to endorse a particular brand of athletic footwear.
dual_dingo 8 hours ago
I've been using Linux for 30+ years now and have always considered it free (as in speech) Unix. For my purposes, the difference was always more legal and philosophical than practical. Of course, I was a student back then and didn't need to run the commercial software of the time.
Spooky23 7 hours ago
I’m pretty sure Federal procurement is the big driver of relevance for this certification. They have always had a huge Fed business.
If they are in fact dropping it, that’s why. But… Apple often “finishes” the enterprise features with a point release.
john_alan 7 hours ago
Sure, I just hope macOS doesn't end up doing some custom thing rather than staying Unix/Linux like, which we've had with macOS/OS X till now.
isityettime 4 hours ago
This is fine and I hope it's permanent. Unix certification never really captured what once made "OS X is a Unix" attractive or exciting to many.
What I care about, at least, are experiences of ease, convenience, compatibility, control, order, and freedom around a programmable system that invites the blurring of the lines between user and developer, between quotidian use and automation, and between decoration and reshaping. Such experiences still involve many of the same elements as they did two decades ago: a composable language of commands, commonly observed conventions, well-organized hierarchies of files, formal software freedom, powerful package management systems, great in-band/offline documentation, etc. But Unix certification isn't the center of gravity around which such experiences revolve, if it ever was. And for that matter, neither is macOS.
BirAdam 37 minutes ago
Tahoe:
https://www.opengroup.org//openbrand/register/xy.htm
I imagine that the cert will be listed for Golden Gate soon.
jjtheblunt 4 hours ago
"silently" doesn't occur in the title, so is clickbait drama editorializing.
nateb2022 4 hours ago
LLMs love "silent" and "quiet."
Also the suggestion Apple was entirely removed is false; see https://www.opengroup.org/openbrand/register/apple.htm
jjtheblunt 4 hours ago
it's "silently" never left. :)
nateb2022 4 hours ago
pjmlp 8 hours ago
It is still there.
For those that don't know how to use a filter drop down, check UNIX 03 version.
john_alan 8 hours ago
That’s historical. The linked page is active. Zzz
whatever1 an hour ago
Why is the client OS important?
We just ssh/http to the real Linux machine that runs our things anyway. These days with commoditized VPN and symmetric residential Gigabit internet, that Linux box does not have to be in the cloud either (specially with LLMs guiding the sysadmin tasks).
Any thin client with a browser, an ssh client and an internet connection will do the job.
callc an hour ago
Less things that can go wrong.
Sometimes just having a local machine that you can do everything on is what you need
pmarreck 5 hours ago
While it may simply acknowledge reality, I’ve already moved my main development off macOS to a NixOS workstation months ago. Too much friction in an OS that is clearly trying to be more “consumer” than “creative” at this point.
Which is a damn shame, because AI dev is going to result in a massive influx of new software right when Apple makes it ever more difficult to do so on its platform.
I still make Mac builds, but it is more of an afterthought on a secondary Mac build machine now.
You know something has peaked when they become less open and more “clawbacky”; that is basically collecting interest on an investment (marketshare) instead of remaining more open (at the cost of some things). “Increased security” is always the rationale.
osjdosnxkwjdk 4 hours ago
> but it is more of an afterthought
If the platform I use is an afterthought for you then your software becomes afterthought for me as well.
tyromaniac an hour ago
Shit. Gonna have to make MacOS the top priority so osjdosnxkwjdk centers my software in their mind.
layer8 6 hours ago
MacOS 26 is still listed: https://www.opengroup.org//openbrand/register/xy.htm
Was it delisted from a different “product standard”, or is this submission about macOS 27 not being listed?
Benard-dev an hour ago
I didn't realize macOS was actually certified UNIX since 2007, thought it was just marketing.
Is this Apple just not wanting to pay for the certification anymore or does it actually change anything for us devs?
mdasen an hour ago
There's a long story behind it, but Apple started saying that Mac OS X was UNIX, but UNIX was a trademark. So Apple decided that they either needed to alter OS X to conform to UNIX standards or buy the trademark. They chose the former.
> Is this Apple just not wanting to pay for the certification anymore or does it actually change anything for us devs?
It's probably not about paying and more about tiny differences. Will it change anything for you? Almost certainly not. In fact, it might make things better for you. If anything, Apple's adherence to the UNIX spec can sometimes mean subtle differences in tools between macOS and BSD/Linux. Do you want things like grep or sed that conform to the UNIX spec or that work like grep and sed work in the real world?
And these differences are often small edge cases that don't come up much, but a spec is a spec.
The money is inconsequential for Apple, but at this point it probably makes more sense to just stop calling it UNIX and not worry about shipping a version of a tool exactly meets the UNIX spec - it'd be more useful for their users if it matched the behavior on Linux/BSD.
Benard-dev an hour ago
Thanks for explaining.
That grep/sed difference on mac caused me issues so many times, always thought it was just Apple doing their own thing. I didn't realize it was a spec thing.
nsagent 10 hours ago
I see macOS 26 listed under the Unix 03 standard. Was macOS 27 listed and then removed? The submission title + site contents combined do not give enough info to assess what exactly was silently removed.
john_alan 10 hours ago
macOS was listed on the main register (the link in this submission).
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 9 hours ago
The index page seems to only list the status of current OS versions.
Perhaps Golden Gate simply hasn't passed certification yet? It's less than a month old.
MYEUHD 4 hours ago
nsagent 9 hours ago
The this is much ado about nothing. Every single entry on the page you linked goes to its product page with the exact Unix standard it is certified as. Once you select a filter, you cannot get back to unfiltered list without the back button on the browser.
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.
nateb2022 4 hours ago
macOS is still very much registered: https://www.opengroup.org/openbrand/register/apple.htm
sdcfgy 10 hours ago
Well Unix as a standard is completely dead. macOS as a Unix is completely dead. I expect another branch in the already complicated as hell tree of Unixes.
skywalqer 9 hours ago
macOS as Unix is not dead – the compatibility with developer and unix infrastructure it has is an important reason why the company I work for uses MacBooks (at least I believe so).
mdasen an hour ago
Does your company care about compatibility with UNIX® infrastructure or that it's compatible with Linux/BSD infrastructure?
People care that macOS has a lot of compatibility with Linux/BSD, but most don't care that it's UNIX® - just as people don't care that Linux/BSD aren't UNIX® compatible. Yes, Linux/BSD are very similar to UNIX® and mostly compatible, but they don't conform to the specification.
You (probably) don't care about the UNIX® specification. You care that your MacBook has good compatibility with Linux/BSD infrastructure. Many people assume that Linux/BSD are UNIX® and just don't pay for certification. They aren't UNIX® compatible. They are extremely similar, but they don't follow the spec 100%.
Sorry for putting the ® everywhere, but people often use UNIX when they mean nix-like operating systems and when we're talking about whether people care about macOS as a UNIX® or not, it matters whether were saying "people want macOS to be UNIX®" vs "people want macOS to have good compatibility with nix-like operating systems such as Linux and BSD like it does today." People usually care a lot about the latter and not about the former.
jeremyjh 8 hours ago
The relevance of Open Group and the UNIX brand has been a walking corpse for decades.
Grombobulous 5 hours ago
I would guess that your company isn’t actually interested in the UNIX compatibility specifically, more that they’re interested in laptops that can run a similar toolset.
They probably also buy MacBooks since they’re reliable, performant, high-endurance (battery life) general purpose business laptops that employees like using and see good productivity with.
bananamogul 5 hours ago
I think he means macOS as official, certified Unix is dead.
macOS as a more Linuxy-friendly place to work on Linuxy-type software, sure. Definitely true compared to Windows. But no one cares if macOS is blessed as Official UNIX.
How many people are writing software that they need to be able to run on Linux, Solaris, AIX, and HP-UX in 2026?
sdcfgy 8 hours ago
We've found it to be a much worse experience than windows for dev stuff. It's a different OS and architecture to the target env (Linux). Aligning with that makes life considerably easier.
kstrauser 3 hours ago
asdff 3 hours ago
coldtea 8 hours ago
john_alan 10 hours ago
Indeed.
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.
Brainspackle 9 hours ago
I've been a software engineer for 25 years, doing Linux stuff at startups and big companies (the biggest even). In all my time as a software engineer, I've seen maybe 3 people who didn't use a MacBook Pro for work. Apple makes the bulk of its money from tech companies and schools and they cater very well to both. If it stops being Unix-like, they lose the thing they make the most money from. They are smarter than that.
torben-friis 9 hours ago
jmcs 9 hours ago
pjmlp 8 hours ago
sneak 9 hours ago
mrweasel 9 hours ago
It already feels a bit like it's two separate operating systems on one machine. It's still usable, but I am starting to notice odd behaviours. Files created in the terminal not showing up in the UI, there seems to be no notification from the filesystem to Finder, informing it that the terminal has created a file.
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 9 hours ago
jameshart 8 hours ago
akxowkciwkdkw 4 hours ago
pjmlp 8 hours ago
lloeki 9 hours ago
I'm suspecting some forces at Apple would be perfectly content with ripping most of the BSD core and the assorted CLI out and just have Linux containers spawned in VMs, WSL2-style.
pjmlp 8 hours ago
jeremyjh 8 hours ago
throawayonthe 8 hours ago
Telemakhos 8 hours ago
In some alternative dimension Ternus decides to realize the full potential of the Mach kernel by embracing Hurd in place of XNU. Users are discouraged because the new system is not enough like GNU/Linux.
totetsu 10 hours ago
What would that going away look like?
sdcfgy 9 hours ago
john_alan 7 hours ago
sdcfgy 9 hours ago
It's distinctly problematic there unfortunately. Particularly the moment you add any UI toolkits to it. I've had so many problems with stuff that uses Qt because Qt takes a while to catch up with things Apple broke inside their Cocoa internals. Very irritating platform to work on.
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.
zerozerotwo 10 hours ago
I never quite understood what the point of this was beyond marketing. Linux is also not listed probably because no one ever paid to have it listed
zarzavat 9 hours ago
Apparently it was for legal reasons. Apple was sued by the Open Group for describing Mac OS X as Unix® so they decided it was cheaper to bring it up to spec rather than to fight the lawsuit.
https://retrocomputing.stackexchange.com/questions/27095/why...
https://www.quora.com/What-goes-into-making-an-OS-to-be-Unix...
lproven 3 hours ago
This is incorrect.
More than 1 Linux distributions have been tested, passed, and listed in the past... But you need to pay again every year, and recertify every new version, and they didn't bother keeping it up.
I described them and what this meant in some depth in this 2023 article:
https://www.theregister.com/software/2023/01/17/unix-is-dead...
liamgm 8 hours ago
Enterpise espeically banking need standard and certification for reliability thats why , also certain Linux distro had certified before from China based on RHEL.
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
dofm 9 hours ago
It is specific Linux distributions that would be Unix-certified. Huawei had one; not sure if it has ever been on this page.
stingraycharles 9 hours ago
Enterprise. Checklists.
mrweasel 9 hours ago
It was a legal problem, and an interesting story: https://www.quora.com/What-goes-into-making-an-OS-to-be-Unix...
drob518 9 hours ago
And Gnu’s Not UNIX.
onionisafruit 9 hours ago
It would be marvelous to see GNU/Linux certified as a UNIX specifically with rms’s preferred GNU/Linux as the name.
steve1977 9 hours ago
lproven 3 hours ago
brewmarche 7 hours ago
throw75586886 6 hours ago
Linux can’t be listed, because Linux is not an operating system. It’s just a kernel. Unix specifies a whole operating system, which includes things like libc, cat, sh etc.
At best a distro could be certified. But that certification would not automatically extend to other distros.
alberth 8 hours ago
HN thread, 150+ comments:
The story behind macOS UNIX certification.
lisper 5 hours ago
Why would anyone care about what the Open Group has to say in this day and age? Is anyone actually still using SCO or AIX any more?
gfalcao 5 hours ago
It appears here https://www.opengroup.org//openbrand/register/xy.htm
pmarreck 5 hours ago
Maybe it’s time to come out with a new standard that supersedes POSIX and Unix cert?
Standards are useful and the fact that these have lasted this long is IMHO evidence of that
jasoneckert 7 hours ago
Perhaps Apple decided to get out of the way and let IBM and SCO duke it out on that page ;-)
mynegation 4 hours ago
The registry of remaining products is a list of irrelevant operating systems hardly anyone uses anymore.
zitterbewegung 10 hours ago
It could be that macOS 27 never got Unix certified. Wayback Machine on Oct 7th only shows macOS 26 being Unix certified.
https://web.archive.org/web/20261007103902/https://www.openg...
john_alan 10 hours ago
27 wasn’t certified and 26 was listed but is now removed.
jasoneckert 7 hours ago
From that Wayback page, it looks like only one version of macOS is certified at any one time: the latest version. Since macOS Golden Gate was only recently released, perhaps it's a process blip and we'll see Golden Gate listed soon.
nateb2022 4 hours ago
spacedcowboy 6 hours ago
26 is in UNIX 03, if you use the pulldown
throw0101a 8 hours ago
"Silently removed" meaning Apple probably did not bother going for certification of macOS 27.
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?
kylepomykala 10 hours ago
I could see this being corporate incompetence or a genuine deviation. I wonder which one it is.
cowsandmilk 10 hours ago
Better for both sides. They clearly have different visions for what an OS should do.
drdexebtjl 9 hours ago
What? The Open Group has no vision for what an OS should do, it simply writes standards describing what implementations are already doing.
harladsinsteden 9 hours ago
And does this have any actual impact on either the OS itself or its users?
john_alan 7 hours ago
well not specifically, but directionally could mean less adherence to a UNIX like environment.
jeremyjh 8 hours ago
It saddens me to think of all the CPU cycles spent on hosting online discussions that mention the fact that MacOS officially licenses the UNIX brand.
em-bee 8 hours ago
unix registry silently removed from relevance.
linux compatibility is way more relevant now.
fmajid 9 hours ago
Solaris as well, apparently
mococa 9 hours ago
They used to marketing Mac OS X around Unix, but not anymore.
kccqzy 9 hours ago
At that time they were trying to lure people from other Unixen such as Solaris for workstation use. Not any more.
mococa 8 hours ago
Unix? What's this?
Nipola 8 hours ago
This is inevitable, there is no escaping it.
mitxela 5 hours ago
This doesn't mean anything. The official Unix registry is completely irrelevant to the modern world. Nobody uses OSX pretending it's compatible with Solaris. Like Microsoft, Apple only cared about this certification because it used to be a checkbox on certain government procurement tenders.
pmkary 7 hours ago
When you're small, you need the certificates and badges others give you to be seen and be validated. I really don't think anyone needs to become familiar with Apple or macOS and that any of these certificates now matter a tiny amount to a multi trillion dollar corporation.
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?
ffsm8 7 hours ago
> I see windows as the biggest pile of trash in the world.
I mean I don't disagree with that, but you're in dire need of a reality check wrt Apple's dominance
It's not even the most used OS. It's userbase has certainly grown over the last 20 years, but it's still at <30% on desktop...
There are however some demographics in which it's more represented, and that's probably just such a bubble where you're coming from
jen20 6 hours ago
Usage and quality are not particularly correlated, though.
ffsm8 6 hours ago
weare138 6 hours ago
How is SCO still a thing?
trollbridge 7 hours ago
It now looks like a museum of obsolete operating systems.
jonstewart 9 hours ago
Xnu’s Not Unix!
hommelix 7 hours ago
Who is running Xinu today?
BoingBoomTschak 8 hours ago
It'd matter if this certification came with an extensive test suite guaranteeing some degree of compliance. Instead, you have macOS defaulting to an antediluvian bash as /bin/sh full of ridiculous bugs like this:
$ 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...gray_-_wolf 7 hours ago
These days it defaults to zsh instead of bash. The shipped bash is ancient due to (I believe) being last version released as GPL-2.0.
BoingBoomTschak 2 hours ago
I'm not speaking about the default login shell, which is indeed zsh, but what /bin/sh points to.
isodev 5 hours ago
In many ways, macOS is kind of driving towards irrelevance.
Apple wants it to be more like iOS (so they can control what you do on it) while users want a normal computer they can do computer things on without it spewing ads or applying political pressure when someone tries to hold Apple accountable (e.g. the EU trying to make Apple stop abusing their market position).
akxowkciwkdkw 4 hours ago
> In many ways, macOS is kind of driving towards irrelevance.
You mean the second most used desktop OS with about 15% of the global consumer OS market? About 30% of consumer desktops in the US alone? That “irrelevant” macOS?
bitfilped 4 hours ago
Indeed it is one in the same. The middle layer of MacOS has been rotting for years, the introduction of gatekeeper and SIP has made downloading and running programs or observing your system a pain. Software developers are being pushed toward App models and many other examples exist. For people who simply need a computer that works MacOS is moving futher away from that goal with every release.
crossroadsguy 9 hours ago
I won't be surprised if you will have to boot into recovery, disable SIP, come back to user-space and run those unsafe 'ls' and 'cat' commands you were trying to live dangerously with on '~/Library', and then go back to recovery again to renable SIP to stay safe. You may also have to do that to install every software you want to install and use on your (is it?) mac other than the ones that are from companies that had tied up with and signed Apple's USA certificaiton (i.e User Safety Alliance™; involving non-publicly disclosed deals), or from the smaller devs who were not small enough and could pay a few thousand dollars annually and sent Apple 3 kidneys annually to publish softwares with very reduced scope and access on the device/OS. The data transfer between your mac and those app endpoints will be so protected that even your own self-destructive hands and insufficient intellect won't be able to gather what is happening beneath the Apple's hardware hardcoded encryption. All for safety beyond the UNIX way. So not all surprising.
post-it 8 hours ago
Except you don't.
spacedcowboy 8 hours ago
Is this “make shit up” day, or something ?
crossroadsguy 6 hours ago
> make shit up
When it's about the fruit company, is there a difference? Unless it's for the eyes of the beholden i.e., le iFans.
throawayonthe 8 hours ago
oh no! security measures! scary!
solarkraft 7 hours ago
They are, when used against the user.