Apple/macOS silently removed from official Unix registry

(opengroup.org)

72 points | by john_alan 2 hours ago

19 comments

  • microtherion 55 minutes 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...
    • saagarjha 0 minutes ago
      The certification also was kind of bad at actually checking that the standard interfaces behaved as they should.
    • swiftcoder 30 minutes 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.
    • Topfi 26 minutes ago
      Reminds me of (technically) POSIX compatible Windows.
  • ShinyLeftPad 1 hour ago
    If true, a better title would be "macOS is no longer UNIX certified".
  • curt15 57 minutes 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 36 minutes 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 21 minutes 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).

    • bitwize 24 minutes 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.
  • crossroadsguy 36 minutes 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 2 minutes ago
      Except you don't.
  • throw0101a 8 minutes ago
    "Silently removed" meaning that Apple did not bother to renew their certification for macOS 27. macOS 26's page is still online:

    * https://www.opengroup.org/openbrand/register/brand3725.htm

  • dofm 55 minutes 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.

    • Amorymeltzer 24 minutes 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?
  • sdcfgy 1 hour 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 19 minutes 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).
    • john_alan 1 hour 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.

      • mrweasel 48 minutes 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 20 minutes ago
          > Developers and operations people are already starting to move to Linux.

          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.

      • Brainspackle 56 minutes 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 52 minutes ago
          I don't think apple makes the bulk from professionals at all, the iphone is their flagship product and their laptop line has been expanding towards casual markets with budget models.
        • jmcs 40 minutes ago
          Backend developers are already conditioned to use Linux VMs when developing in Mac OS.
        • sneak 55 minutes ago
          You’re in a bubble. Windows is still huge, especially in middling companies that dictate it and standard HP/Dell/Lenovo hardware for all 3k staff.

          It’s insanely common.

          • orf 50 minutes ago
            His point isn’t that it’s common, it’s that a unix-like environment is a key selling point.

            Given that Windows made WSL in an attempt to capture developer mindshare, that tends to support his comment

            • 9dev 32 minutes ago
              You still end up in uncanny valley often enough, with commands that are missing, or working unexpectedly differently. It often feels like macOS could be made so much better for developers, but Apple just doesn't care because people buy their devices anyway.
      • lloeki 1 hour 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.
      • totetsu 1 hour ago
        What would that going away look like?
        • sdcfgy 57 minutes ago
          Swift on Mach
      • sdcfgy 57 minutes 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.

  • nsagent 1 hour 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 1 hour 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.

      • nsagent 47 minutes 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.

      • dofm 53 minutes 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.

  • mococa 12 minutes ago
    They used to marketing Mac OS X around Unix, but not anymore.
    • kccqzy 5 minutes ago
      At that time they were trying to lure people from other Unixen such as Solaris for workstation use. Not any more.
      • mococa 1 minute ago
        Unix? What's this?
  • cowsandmilk 1 hour ago
    Better for both sides. They clearly have different visions for what an OS should do.
    • drdexebtjl 1 hour ago
      What? The Open Group has no vision for what an OS should do, it simply writes standards describing what implementations are already doing.
  • zerozerotwo 1 hour 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
  • fmajid 12 minutes ago
    Solaris as well, apparently
  • zitterbewegung 1 hour 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 1 hour ago
      27 wasn’t certified and 26 was listed but is now removed.
  • harladsinsteden 1 hour ago
    And does this have any actual impact on either the OS itself or its users?
  • kylepomykala 1 hour ago
    I could see this being corporate incompetence or a genuine deviation. I wonder which one it is.
  • jonstewart 47 minutes ago
    Xnu’s Not Unix!
  • ununix 57 minutes ago
    Who fing cares.
    • latexr 51 minutes ago
      Intellectually curious people with even a mild interest in the history of computing.
  • antonyragleap 33 minutes ago
    [dead]
  • hushpadapp 1 hour ago
    [flagged]