Unix est mort. Vive Unix ! • Le registre

  • Français


  • C’est la fin d’une époque. Comme Le Reg couvert la semaine dernière, IBM a transféré le développement d’AIX en Inde. Pourquoi IBM devrait-il payer une équipe coûteuse basée aux États-Unis pour maintenir sa propre version propriétaire d’Unix officiel alors qu’elle a payé 34 milliards de dollars pour sa propre version FOSS dans Red Hat ?

    Ici à Le Reg bureau FOSS, nous avons senti que cela arrivait depuis que nous avons signalé que Big Blue lançait de nouveaux serveurs POWER qui n’a pas prendre en charge AIX – il y a déjà près de huit ans. Même s’il se profilait visiblement à l’horizon, c’est un événement significatif : AIX est le dernier Unix propriétaire qui était en développement actif, et constitue quatre des 10 entrées de la liste officielle de l’Open Group.

    Au sein d’Oracle, Solaris est en mode maintenance. Il y a presque exactement six ans, nous signalions que la prochaine version majeure, Solaris 12, avait disparu de la feuille de route d’Oracle. Le HP-UX de HPE est également en mode maintenance car il n’y a pas de nouveau matériel sur lequel l’exécuter. Itanium est vraiment mort maintenant et à la fin c’est tout ce que HP-UX pouvait faire fonctionner. Cela fait plus d’une décennie que nous avons signalé que HP avait enquêté mais annulé un effort pour le porter sur x86-64.

    La dernière incarnation du groupe SCO, Xinuos, est toujours là et propose non pas une mais deux variantes UNIX propriétaires : SCO OpenServer, issu de SCO Xenix, et UnixWare, issu de l’Unix de Novell. On note qu’OpenServer 10, un OS plus moderne basé sur FreeBSD 10, a disparu de la page d’accueil de Xinuos. Il convient de souligner que le groupe SCO était la société anciennement connue sous le nom de Caldera, et n’est pas le même SCO que l’opération Santa Cruz qui a co-créé Xenix avec Microsoft dans les années 1980.

    Il y avait autrefois deux distributions Linux chinoises qui avaient réussi les tests de l’Open Group et pouvaient utiliser la marque Unix : Inspur K/UX et Huawei EulerOS. Les deux sociétés ont cependant laissé tomber la marque plutôt chère. Mais le détail important ici est que Linux a réussi et a été certifié en tant qu’UNIX™. Et ce n’était pas qu’une seule distribution, même si les deux étaient des dérivés CentOS Linux. Nous soupçonnons que n’importe quel Linux passerait facilement parce que plusieurs systèmes d’exploitation de type non Unix sont passés auparavant.

    Cependant, d’autres systèmes d’exploitation ont réussi ou le feraient probablement facilement. Le z/OS d’IBM est bel et bien vivant : la version 2.5 est sortie en 2021 et en 2022, Big Blue a commencé à proposer des instances cloud. z/OS a un environnement compatible Unix qui a réussi les tests de compatibilité donc officiellement, c’est un UNIX™, même si ce n’était pas son API native d’origine.

    Le “open” dans le nom “OpenVMS” faisait à l’origine référence à la compatibilité POSIX acquise avec la version 5, en 1991, et a été appliqué pour la première fois à la nouvelle version des processeurs Alpha de DEC. L’année dernière, VMS Software a publié la version 9.2 pour les hyperviseurs x86-64 (et un seul boîtier pris en charge, le DL380 de HPE).

    Depuis Windows NT en 1993, Windows a eu un environnement POSIX. Maintenant, avec WSL, il en a sans doute deux, et nous soupçonnons que si Microsoft était si enclin, il pourrait faire certifier Windows en tant que système d’exploitation officiel compatible Unix.

    Dans notre récent article sur la bêta 4 de Haiku, nous avons initialement dit que ce n’était pas un Unix. Comme vous pouvez le voir, il y a maintenant une note de l’éditeur attachée à la fin de l’histoire. Nous avons entendu le principal développeur à temps plein de Haiku, qui était vigoureusement en désaccord. Selon lui, le fait qu’Haiku ait maintenant une forte compatibilité Unix, avec certains des principaux répertoires Unix présents dans son système de fichiers, un ensemble assez complet d’appels d’API Unix, un shell Unix, etc., signifie que Haiku est définitivement un Unix. Nous pensons que dans la mesure où il s’agit d’une réimplémentation de BeOS, avec son propre système de fichiers natif, son API, son interface graphique, etc., c’est quelque chose de différent, qui offre la compatibilité Unix aussi.

    Mais cela illustre la difficulté de définir précisément ce que signifie le mot “Unix” au 21e siècle. Cela ne signifie pas “basé sur le code AT&T” depuis que Novell a acheté Unix System Labs à AT&T en 1993, a conservé le code et a fait don de la marque à l’Open Group. Depuis ce temps, s’il réussit les tests de l’Open Group (et que vous payez des frais pour utiliser la marque), c’est UNIX™. Haiku n’a pas donc ce n’est pas le cas. Linux l’a fait. Mais il en va de même pour z / OS, qui est un descendant direct de OS / 390, ou IBM MVS comme on l’appelait lors de son lancement en 1974. En d’autres termes, un système d’exploitation qui n’est pas réellement basé sur, similaire ou même lié à Unix.

    Ce qui signifie que le dernier UNIX™ commercial officiellement déposé est macOS 13 d’Apple, qui sous la couche d’interface graphique propriétaire est principalement un système d’exploitation open source appelé Darwin de toute façon. Le noyau, XNU, est basé sur Mach avec un “serveur Unix” dans le noyau dérivé de FreeBSD.

    Ainsi, à partir de 2023, l’open source a vraiment gagné. Il y a plus de systèmes d’exploitation de type Unix que jamais, et certains systèmes d’exploitation très différents d’Unix qui sont hautement compatibles avec lui, mais la ligne officielle est, à toutes fins utiles, morte et révolue. Tous les Unix propriétaires et commerciaux sont maintenant en vie : ils recevront des corrections de bogues et des mises à jour de sécurité essentielles, mais nous ne verrons pas de nouvelles versions majeures.

    Envoyer des fleurs. ®

    L'équipe de Comparaland

    L'équipe rédactionnnelle du site

    Pour contacter personnellement le taulier :

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *