Nouveau Trouve le job que tu mérites sur Les Joies du Code

Thème d'affichage

macOS 27 Golden Gate n'a (toujours) pas sa certification Unix

Nicolas Lecointre ·
macOS 27 Golden Gate n'a (toujours) pas sa certification Unix

macOS ne figure plus sur la page d'accueil du registre officiel des systèmes certifiés UNIX, tenu par The Open Group.

La page ne liste plus que des systèmes d'IBM, le HP-UX de Hewlett Packard Enterprise et deux antiquités signées SCO (oui, le SCO qui accusait Linux de lui avoir piqué du code Unix).

Fin mai, macOS 26 Tahoe y trônait encore en tête de liste, et sa disparition, repérée sur Hacker News, a aussitôt été lue comme un divorce entre macOS et Unix.

Fausse alerte : il suffit de filtrer la liste sur la norme UNIX 03 pour retrouver Tahoe, toujours certifié en version Apple silicon comme Intel.

Celui qui manque vraiment à l'appel, c'est macOS 27 Golden Gate, disponible depuis le 14 septembre dernier.

Alors que ses prédécesseurs obtenaient leur certification avant même leur lancement (Tahoe l'a reçue un peu plus de deux semaines avant sa sortie, Sequoia quatre jours avant), cette année, la page des certifications récentes n'affiche aucun produit enregistré sur les six derniers mois.

Page des produits récemment certifiés de The Open Group, vide pour les six mois précédant le 9 octobre 2026

Unix, c'est pas automatique

Pour avoir le droit d'utiliser la marque UNIX, un système doit respecter la Single UNIX Specification.

Cette norme définit les appels système, la bibliothèque C, le shell et une longue liste de commandes, jusque dans le détail de leur comportement.

Reste ensuite à passer la batterie de tests de The Open Group et à régler la facture : sur la grille tarifaire officielle, la marque UNIX coûte 110 000 dollars par an au-delà de 30 000 exemplaires écoulés, une tranche qu'Apple dépasse... légèrement. 👀

Linux s'est largement passé de cette certification, ce qui ne l'a pas empêché de conquérir les serveurs : seules de rares distributions, comme EulerOS chez Huawei, l'ont un jour décrochée.

Votre Ubuntu n'en fait pas partie, ce qui lui laisse par exemple les mains libres pour bousculer 46 ans de tradition Unix.

macOS, lui, doit son badge à un procès : au début des années 2000, The Open Group, qui détient la marque, attaque Apple pour avoir associé le mot Unix à Mac OS X sans licence.

Après qu'Apple a contre-attaqué en plaidant que le terme était devenu générique, l'affaire se dénoue avec la certification UNIX 03 de Mac OS X 10.5 Leopard, en 2007.

Certifié, oui, mais sous conditions

Encore faut-il lire les petites lignes : la documentation de conformité de macOS 15.0 Sequoia détaille comment préparer un Mac pour qu'il passe réellement les tests UNIX 03.

Pour cela, il faut commencer par désactiver SIP, la protection qui empêche même root de modifier les fichiers système, puis activer le compte root, couper Spotlight et formater le disque en APFS sensible à la casse (ce qui impose de réinstaller macOS, rien que ça 😅).

Et c'est pas fini.

Jean Lassalle pointant le doigt vers la caméra sur un plateau télé, avec la légende C'est pas fini

Reste ensuite à copier les binaires uucp, uux et compagnie dans /usr/local/bin, puis à leur ajouter le bit setuid et à activer le service UUCP. Ce protocole de la fin des années 1970 servait à échanger fichiers et e-mails entre machines Unix par ligne téléphonique.

Autant dire que le Mac "certifié Unix" ressemble assez peu à celui qui est posé sur votre bureau. Apple, qui au passage serre encore la vis sur l'accès complet au disque, n'est d'ailleurs pas près de vous conseiller de désactiver SIP.

Mais bon, tampon ou pas, votre Mac n'en reste pas moins un héritier d'Unix : quand on lui demande son nom avec uname, il répond "Darwin" depuis le premier jour.

À propos de l'auteur

Nicolas Lecointre

Nicolas Lecointre

Fondateur des Joies du Code, je suis l'actualité et la culture des développeurs depuis 2012. Ancien développeur, je me consacre aujourd'hui entièrement au média.

Voir sa page auteur

Offres d'emploi

Software Engineer C++ High Performance F/H/NOVHcloud · Bordeaux / Nantes +5 · Hybride · CDIIngenieur infrasructures physique DatacenterCommissariat au Numérique de Défense - CND · Bordeaux · CDD (3 ans)Senior Software Engineer (AI Project)Skello · Paris · Hybride · CDISTAGE Fullstack - Outil de segmentation et d'orchestration de communications (H/F)Winamax · Paris · Stage · 2500 € /mois
Voir toutes les offres

À lire également

Articles similaires