IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Distributions Discussion :

Microsoft publie sa propre distribution Linux sous le nom de code CBL-Mariner


Sujet :

Distributions

  1. #1
    Chroniqueur Actualités

    Homme Profil pro
    Dirigeant
    Inscrit en
    Juin 2016
    Messages
    3 160
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations professionnelles :
    Activité : Dirigeant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2016
    Messages : 3 160
    Points : 66 249
    Points
    66 249
    Par défaut Microsoft publie sa propre distribution Linux sous le nom de code CBL-Mariner
    Microsoft publie sa propre distribution Linux sous le nom de code CBL-Mariner
    où CBL signifie Common Base Linux

    Microsoft a publié la semaine dernière la première version stable de sa propre distribution Linux : CBL-Mariner 1.0, où CBL signifie Common Base Linux. CBL-Mariner est un produit des ingénieurs Linux de Microsoft et est utilisé comme distribution interne par leurs équipes d'ingénieurs pour le cloud, la périphérie et d'autres besoins au sein de l'entreprise. Il ne s'agit pas d'une distribution à usage général comme Ubuntu ou Fedora, bien qu'elle soit open source. CBL-Mariner est déjà utilisée par des systèmes tels que Windows Subsystem for Linux (WSL), Azure Sphere OS, SONiC, et d'autres efforts basés sur Linux chez le géant de Redmond.

    Microsoft qui voyait en Linux le cancer du monde informatique au début des années 2000 a complètement retourné sa veste lors de la dernière décennie. La firme de Redmond s'est depuis considérablement investie dans le développement open source comme en témoignent les outils Windows Subsystem for Linux (WSL) et Azure Sphere OS. Entre temps, Microsoft a également racheté GitHub, la plateforme hébergeant le plus de logiciels open source dans le monde, pour près de 8 milliards de dollars en 2018. Maintenant, Microsoft présente CBL-Mariner, sa propre distribution Linux utilisée par ses équipes internes.

    Nom : 000000080057.png
Affichages : 60390
Taille : 61,3 Ko

    « Oui, vous avez bien lu le titre. L'enfer est en train de geler parce que chez Microsoft nous avons notre propre distribution Linux appelée Mariner ou plus exactement CBL-Mariner où CBL signifie Common Base Linux », a écrit Juan Manuel Rey, ingénieur au sein de la division Azure de Microsoft, dans un billet de blogue présentant la nouvelle distribution Linux de l'entreprise. CBL-Mariner a été développée par le groupe Linux System de Microsoft, qui est également l'auteur de WSL2. La distribution est axée sur la sécurité, utilise des RPM avec DNF/Tiny DNF pour la gestion des paquets, différents types d'installation, etc.

    Mais encore une fois, elle ne vise pas à être une distribution Linux à usage général, mais une distribution que les différentes équipes d'ingénieurs de Microsoft peuvent utiliser pour leurs différents cas d'utilisation. La mise à jour la plus récente de CBL-Mariner, la version 1.0, est arrivée la semaine dernière avec un passage à la dernière version du noyau Linux 5.10 LTS, divers correctifs de sécurité, la rétrogradation de Kubernetes dans leur dépôt Extras, et divers autres paquets ajoutés. Les caractéristiques de CBL-Mariner permettent également des temps de démarrage plus rapides et une surface d'attaque minimale.

    Comment installer Microsoft CBL-Mariner ?

    Microsoft a publié CBL-Mariner sur GitHub sous une licence MIT. Bien que le code source soit disponible, il n'y a pas d'images ISO, mais vous pouvez construire la vôtre. Voici comment le faire en utilisant Ubuntu.

    Créez votre propre image ISO d'installation

    Tout d'abord, installons certains prérequis dont nous aurons besoin pour construire l'image ISO :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    sudo apt install make tar wget curl rpm qemu-utils golang-go genisoimage python2-minimal bison gawk
    Ensuite, clonez le dépôt GitHub de CBL-Mariner :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    git clone https://github.com/microsoft/CBL-Mariner.git
    Enfin, entrez dans le répertoire CBL-Mariner/toolkit et construisez l'image ISO d'installation. La procédure suivante permet de construire une image ISO amorçable à partir des RPM précompilés :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    cd CBL-Mariner/toolkit
    sudo make iso REBUILD_TOOLS=y REBUILD_PACKAGES=n CONFIG_FILE=./imageconfigs/full.json
    C'est fait. Vous trouverez le fichier ISO dans le répertoire ../out/images/full/ sous un nom tel que full-1.0.20210712.2155.iso.

    Installer Microsoft CBL-Mariner sur VirtualBox

    Créez une nouvelle VM VirtualBox. Configurez le matériel avec 1 CPU, 1 Go de RAM et un disque de 8 Go. Cela devrait être suffisant pour un test. Sélectionnez un disque de démarrage, dans le cas présent full-1.0.20210712.2155.iso, et commencez le processus d'installation en suivant les étapes ci-dessous.

    • choisissez l'option 'Graphical Installer' ;
    • sélectionnez "CBL-Mariner Full" comme type d'installation ;
    • acceptez les termes et les conditions d'utilisation ;
    • sélectionnez l'option "Effacer le disque". Bien entendu, il est possible de partitionner manuellement le disque ;
    • entrez votre nom, votre nom d'utilisateur et votre mot de passe. Notez que cet utilisateur aura le privilège root/sudo. Lorsque vous avez terminé, cliquez sur le bouton "Install" ;
    • attendez que l'installation se termine (Microsoft estime que le processus d'installation est extrêmement rapide) ;
    • après l'installation, il suffit de vous connecter avec les informations d'identification de l'utilisateur précédemment créé.


    Sources : CBL-Mariner 1.0, Juan Manuel Rey

    Et vous ?

    Que pensez-vous de la distribution Linux CBL-Mariner de Microsoft ?

    Voir aussi

    Azure Open Source Week juin 2021 : découvrez les grands axes de collaboration et contributions de Microsoft au niveau mondial accessible en replay

    Open source : les projets de Microsoft attirent plus de contributeurs que ceux des autres organisations, d'après le rapport annuel de GitHub

    Microsoft annonce la sortie de Dapr 1.0, le runtime open source qui permet de créer facilement des applications cloud natives avec n'importe quel langage et portables sur différentes plateformes cloud

    Microsoft publie en open source le code source de Extensible Storage Engine (JET Blue), un moteur de base de données non SQL développé par Microsoft depuis 1996 et incorporé dans ses OS

    Microsoft crée une filiale open source, Microsoft Open Technology fera avancer les investissements de la société dans le libre
    Contribuez au club : corrections, suggestions, critiques, ... Contactez le service news et Rédigez des actualités

  2. #2
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    794
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 794
    Points : 986
    Points
    986
    Par défaut
    Pour une fois une distro facile à compiler, l'installation est ultra rapide 39s

  3. #3
    Membre à l'essai
    Homme Profil pro
    DBA
    Inscrit en
    Janvier 2014
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : DBA
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2014
    Messages : 11
    Points : 13
    Points
    13
    Par défaut
    Installation vraiment rapide certes, mais je ne vois pas ce qu'elle apporte de plus par rapport aux autres distributions plus riches.
    On a que le noyau d'installé et clavier en qwerty.
    Une perte de temps à la fin
    Vive Centos 8

  4. #4
    Expert éminent sénior
    Homme Profil pro
    Analyste/ Programmeur
    Inscrit en
    Juillet 2013
    Messages
    4 626
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Analyste/ Programmeur

    Informations forums :
    Inscription : Juillet 2013
    Messages : 4 626
    Points : 10 542
    Points
    10 542
    Par défaut
    Citation Envoyé par denzwell Voir le message
    mais je ne vois pas ce qu'elle apporte de plus par rapport aux autres distributions plus riches.
    Justement c'est sûrement pour Azur : 1 distribution "core" (pour reprendre le terme de Microsoft) : légère en mémoire et disque dur, IHM limitée mais ayant tous les outils "administrateur".
    Ce qui, je pense, avantage la virtualisation et les conteneurs.

    Après il faudrait plutôt comparer à des distributions "vanilla" comme Debian ou Gentoo

  5. #5
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 307
    Points : 42 705
    Points
    42 705
    Par défaut
    Pour une fois une distro facile à compiler, l'installation est ultra rapide 39s
    Ca aurait été aussi rapide et plus pratique de fournir directement l'ISO. Surtout qu'il ne s'agit pas vraiment de compilation mais de géné&ration d'un iso via la commande make

    Essayes avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sudo make iso REBUILD_TOOLS=y REBUILD_PACKAGES=y CONFIG_FILE=./imageconfigs/full.json
    Je suis pas sûr que du coup ça mette 39s, sus réserve que le changement de paramètre fonctionne, pas testé.

    C'est une distro orientée conteneur.
    Après il faudrait plutôt comparer à des distributions "vanilla" comme Debian ou Gentoo
    Tout à fait.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  6. #6
    Expert éminent Avatar de kain_tn
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 560
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 560
    Points : 7 255
    Points
    7 255
    Par défaut
    Citation Envoyé par foetus Voir le message
    Après il faudrait plutôt comparer à des distributions "vanilla" comme Debian ou Gentoo
    Oui, ou même à Alpine Linux si on cherche des distributions légères en termes de taille de conteneurs.
    Copier c'est copier; voler c'est vendre un CD une vingtaine d'euros!


    Code C : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    #include <stdio.h>
     
    int main(int argc, char **argv) {
     
        printf("So long, and thanks for the fish, Dennis...\n");
        return 0;
    }

Discussions similaires

  1. Créer sa propre distribution linux
    Par BROKO.PHP dans le forum Distributions
    Réponses: 3
    Dernier message: 21/05/2021, 10h06
  2. Microsoft publie Skype 4.3 pour Linux
    Par Hinault Romaric dans le forum Linux
    Réponses: 4
    Dernier message: 17/03/2015, 05h46
  3. Distribution Linux autonome sous windows ?
    Par vandeyy dans le forum Linux
    Réponses: 6
    Dernier message: 16/04/2014, 00h50
  4. Réponses: 16
    Dernier message: 04/02/2010, 11h08
  5. Réponses: 11
    Dernier message: 05/07/2006, 17h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo