Beaucoup d'eau a coulé sous les ponts depuis que Steve Ballmer a comparé Linux à un cancer. Aujourd'hui, le géant de Redmond propose des outils comme Windows Subsystem for Linux, multiplie ses projets de logiciels open source et maintient GitHub depuis 2018. Que manque-t-il à la liste ? Sa propre distribution Linux ! Le nom officiel est CBL-Mariner, elle est conçue pour l'infrastructure cloud, et vous pouvez en télécharger une copie… à condition d'être prêt à créer l'image ISO manuellement.
Microsoft développe des projets basés sur Linux. Il y a vingt ans, quiconque aurait dit cela aurait reçu la recommandation de prendre un ou deux médicaments. Aujourd'hui… c'est la pure vérité. Même Linus Torvalds lui-même a cessé de voir Microsoft comme une menace, au-delà d'une certaine tension qui ne disparaîtra jamais. Tout le monde reconnaît que l'intérêt de Microsoft pour Linux est directement lié à Azure et au cloud en général. Et la preuve la plus récente en est… rien de moins qu'une distribution. Bienvenue dans CBL-Mariner.
CBL-Mariner : Microsoft a une distribution Linux
Microsoft décrit CBL-Mariner comme une « distribution Linux interne » pour son infrastructure cloud et d'autres produits et services de pointe. Comme l'indique son nom (CBL signifie Common Base Linux), la distribution a été préparée pour offrir une plateforme stable et cohérente à tous ces appareils et services, en privilégiant un noyau compact de paquets répondant à des « besoins universels », sans sacrifier la flexibilité. Cela signifie que tout développeur ou équipe de développeurs pourra ajouter des paquets supplémentaires et produire des images pour ses charges de travail, sans difficulté.
Pour faire court : ce n'est pas une distribution Linux pour le bureau. Oui, vous pouvez créer une image ISO et l'installer sur le matériel ou l'environnement virtuel de votre choix (cet article vous y aidera), mais n'attendez pas quelque chose comme Ubuntu ou Mint. Il s'agit d'une petite distribution, avec deux modes d'installation (Core et Full), et elle repose sur des paquets RPM, utilisant Tiny DNF comme gestionnaire de paquets. Il y a deux dépôts configurés par défaut, avec 3 300 paquets disponibles entre les deux.
Le développement de CBL-Mariner s'appuie sur le travail d'autres projets open source de haut niveau comme Photon OS, Fedora, OpenMamba et Linux from Scratch. Et à partir de là… qui sait ? Alors que la distribution CBL-Mariner semble prête à répondre aux besoins de Microsoft, j'imagine que quelqu'un là-bas commencera à expérimenter avec son code, peut-être en ajoutant une interface graphique ou en partageant des ISO prêtes à l'emploi. Gardons le radar allumé au cas où…
Profil officiel sur GitHub : Cliquez ici