CBL-Mariner : Comment installer et tester le système Microsoft Linux

CBL-Marin

Microsoft a publié il y a quelques jours un système d'exploitation basé sur Linux que vous pouvez télécharger et installer gratuitement comme n'importe quelle autre distribution. Cependant, le lancement n'a pas été annoncé en grande pompe, il a plutôt été assez discret, avec pratiquement aucun bruit... Son nom est CBL-Mariner (Common Base Linux Mariner) et vous apprendrez ici étape par étape comment le télécharger et l'installer (dans une machine virtuelle).

La vérité est que la société Redmond surpris à l'époque avec certaines versions open source, ou avec l'achat de GitHub, ainsi qu'avec l'intégration du sous-système Linux dans son Windows (WSL), ou avec le support pour Linux de certains de ses programmes, ainsi que celui d'exploitation système pour périphériques réseau également basé sur Linux et appelé SONiC ...

Qu'est-ce que CBL-Mariner ?

Comme indiqué dans le Page GitHub, c'est un système d'exploitation Linux complet développé et maintenu par Microsoft lui-même. Son objectif n'est pas d'être simplement une autre distribution GNU / Linux à usage général, mais plutôt de servir un autre objectif. Et c'est que la société Windows en a besoin comme base pour WSL2, c'est-à-dire le nouveau sous-système Linux pour Windows 11 et Windows 365 avec lequel des applications graphiques peuvent également être exécutées.

CBL-Mariner existait auparavant et était utilisé en interne par Microsoft pour son infrastructure du Nuage Azure. De plus, la société de Redmond a beaucoup travaillé sur la sécurité par défaut de ce système d'exploitation, avec un noyau renforcé, des mises à jour signées, ASLR, un renforcement basé sur le compilateur, des registres inviolables et de nombreuses autres fonctionnalités.

Comprend un petit ensemble de packages de base. Il est également connu d'employer Colis RPM. Plus précisément, son système de compilation permet de générer des fichiers .rpm séparés en fonction des fichiers SPEC et du code source. Également des images du système monolithique générées par une boîte à outils rpm-ostree. Quant aux mises à jour, elles peuvent s'appliquer à des packages spécifiques ou à l'ensemble du système.

Toutes les technologies et tous les codes développés par Micorosoft pour CBL-Mariner sont open source et ont été publiés sous licence MIT.

Comment télécharger et installer CBL-Mariner sur une machine virtuelle

virtualbox

Pour expliquer étape par étape comment vous pouvez télécharger et installer CBL-Mariner Pour le tester, je vais utiliser une distribution Ubuntu et un logiciel de virtualisation VirtualBox comme base. Cela peut être fait dans n'importe quelle autre distribution et avec d'autres logiciels pour machines virtuelles si vous le souhaitez. Les étapes seront très similaires dans tous les cas.

1-Télécharger et générer l'ISO

La première chose à faire est de télécharger depuis le référentiel CBL-Mariner puis de nous générer nous-mêmes l'image ISO, car il n'y a pas encore d'image à télécharger directement. Pour ce faire, vous avez besoin d'une série de packages installés, dont beaucoup sont sûrs que vous les avez déjà, mais juste au cas où, exécutez la commande suivante :

<br data-mce-bogus="1">

sudo apt-get install git make tar wget curl rpm qemu-utils golang-go genisoimage python-minimal bison gawk<br data-mce-bogus="1">

Une fois que vous avez installé le logiciel nécessaire, vous devez maintenant cloner le référentiel depuis GitHub avec le code CBL-Mariner localement, c'est-à-dire sur notre ordinateur. Et cela se fait comme vous le savez déjà bien :

<br data-mce-bogus="1">

git clone https://github.com/microsoft/CBL-Mariner.git

cd CBL-Mariner<br data-mce-bogus="1">

git checkout 1.0-stable<br data-mce-bogus="1">

Une fois téléchargé et accédé au répertoire qui a été créé localement, la prochaine chose est d'accéder à un répertoire spécifique pour générer l'ISO à partir de là pour le démarrage :

<br data-mce-bogus="1">

cd toolkit<br data-mce-bogus="1">

sudo make iso REBUILD_TOOLS=y REBUILD_PACKAGES=n CONFIG_FILE=./imageconfigs/full.json<br data-mce-bogus="1">

Lorsque le processus est terminé, vous aurez le fichier ISO disponible dans le répertoire ../out/images/full/.

2-Installer CBL-Mariner dans une VM

Maintenant que vous avez l'image ISO, vous pouvez installer CBL-Mariner sur une machine virtuelle. Pour ce faire, vous pouvez utiliser Oracle VirtualBox, qui est gratuit. Une fois que vous avez installé le logiciel nécessaire à la virtualisation (vous pouvez télécharger et installer à partir de ce lien ou également à partir des dépôts de votre distribution, où il est également disponible), voici les étapes à suivre :

  1. Ouvrir VirtualBox.
  2. Cliquez sur le bouton Nouveau pour créer une nouvelle machine virtuelle.
  3. Démarrez maintenant le assistant de création de machine virtuelle. Mettez le nom que vous voulez et dans le type choisissez "Linux", et la version "Autre Linux (64-bit)". Et appuyez sur suivant.
  4. Ensuite, il vous demandera exigences de matériel virtualisé. Pour CBL-Mariner, vous devez configurer au moins 1 CPU, 1 Go de RAM et 8 Go de disque. Si vous utilisez un peu plus de RAM et de CPU, cela fonctionnera mieux, ce serait donc une bonne idée. Passez au suivant jusqu'à la fin de l'assistant.
  5. La machine virtuelle est déjà générée. Maintenant que vous êtes de retour sur l'écran principal de VirtualBox, vous pouvez cliquer avec le bouton droit sur l'entrée qui apparaît avec le nom que vous lui avez donné, puis sélectionner configuration au menu. Vous pouvez également sélectionner l'entrée et cliquer sur le bouton Paramètres supérieur.
  6. Aller à stockage, et à partir de là sur l'icône du disque optique (Vide) vous devez cliquer sur Optical Drive et choisir "Sélectionner un fichier disque" pour charger l'image ISO. Et dans le navigateur qui apparaîtra, sélectionnez où vous avez l'ISO que vous avez généré à l'étape précédente.
  7. Il est temps de Démarrer la machine virtuelle avec CBL-Mariner.

3-Installer le système dans la MV

Une fois que vous avez démarré la machine virtuelle, elle démarrera et après quelques instants elle vous montrera un menu pour installation. Les étapes que vous devez suivre sont :

  1. Choisissez l'option "Installateur graphique" pour l'installation graphique. Il existe également des options pour le mode texte, mais le graphique est meilleur. Et une fois sélectionné, appuyez sur Suivant. [vous devez vous déplacer dans le menu avec les flèches du clavier et ENTER pour sélectionner]
  2. Vous verrez maintenant un programme d'installation très similaire à celui de n'importe quelle autre distribution. Dans le menu Type d'installation : vous devez choisir «CBL-Mariner Complet » pour une installation complète. Dans tous les cas, aussi bien en Full qu'en Core, comme il n'inclut guère de packages, ce sera rapide.
  3. L'écran suivant est le conditions de licence à accepter.
  4. Vient ensuite l'assistante partitionnement de disque dur. Là, vous devez créer les partitions nécessaires ou laisser celles qui viennent par défaut.
  5. Tournez pour choisir le nom d'hôte, ainsi que le nom d'utilisateur et mot de passe. Vous pouvez mettre ce que vous voulez, mais souvenez-vous-en.
  6. CBL-Mariner commence maintenant l'installation proprement dite. va commencer à installer des packages. Et quand c'est fait, redémarrez la machine virtuelle.
  7. Lorsque vous démarrez, vous verrez le login, où vous devez mettre les données de connexion (nom et mot de passe).
  8. Ya vous pouvez utiliser CBL-Mariner comme vous le feriez avec votre distribution locale. Et oui, malheureusement ça démarre en mode texte...

Laisser un commentaire

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

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   bengiguy dit

    donne une erreur de commande nao trouvé na linha
    sudo make iso REBUILD_TOOLS = et REBUILD_PACKAGES = n CONFIG_FILE =./imageconfigs/full.json
    sudo : make : commande introuvable

    1.    RAZ0229 dit

      Essayez d'exécuter make sans sudo

  2.   Luca dit

    ça ne marche pas avec ou sans sudo ..

  3.   chris dit

    erreur en construisant iso:
    go : gonum.org/v1/gonum@v0.6.2 : chemin d'importation non reconnu " gonum.org/v1/gonum " (https fetch : Get https://gonum.org/v1/gonum?go-get=1: Pas mis en œuvre)
    ...
    go: erreur de chargement des exigences du module

    des solutions pour ça ?