Microsoft a publié sa propre distribution Linux, la Common Base Linux Mariner (CBL-Mariner). C'est une notion générale que Linux et Windows sont des rivaux, compte tenu du fait qu'ils essaient constamment de gagner les utilisateurs d'ordinateurs avec leurs offres.
La sortie de CBL-Mariner a pris beaucoup de gens par surprise, mais c'est ainsi que fonctionne le monde technologique. Rassurez-vous, Microsoft ne remplace pas Windows par CBL-Mariner. En fait, CBL-Mariner est conçu pour assister l'équipe d'ingénierie interne de Microsoft.
Explorons CBL-Mariner en profondeur et vérifions les étapes pour l'installer dans une machine virtuelle.
Qu'est-ce que CBL-Mariner ?
Le groupe Linux Systems de Microsoft a créé et développé CBL-Mariner. Ce n'est pas simplement une autre distribution Linux, car elle sert un objectif plus large pour Microsoft. L'objectif principal de CBL est d'ouvrir la voie au développement des produits et services de pointe de Microsoft en plus du développement de l'infrastructure cloud.
Le code source du système d'exploitation est concédé sous différentes licences open source, notamment la licence publique générale GNU et la licence MIT. Il existe actuellement en tant que référentiel GitHub et il n'y a pas d'image ISO pour installer le système d'exploitation sur votre machine. La bonne nouvelle est que vous pouvez toujours utiliser la distribution en créant votre propre image ISO et en l'installant sur votre propre machine virtuelle.
En rapport: Devriez-vous exécuter Linux dans une machine virtuelle ou WSL ?
CBL-Mariner n'est pas nouveau dans le monde de la technologie. Il était auparavant utilisé en interne par Microsoft pour maintenir l'infrastructure cloud Azure. Redmond a amélioré la sécurité de CBL en durcissant le noyau, en fournissant des mises à jour signées, en utilisant un registre inviolable basé sur un compilateur et de nombreuses autres fonctionnalités.
Comment installer CBL-Mariner dans VirtualBox
La conversion du code source en image ISO est probablement le moyen le plus simple de faire fonctionner la distribution dans une machine virtuelle. Cette méthode comprend le téléchargement du code à partir du référentiel et sa conversion en une image ISO.
Pour les besoins de cet article, l'installation a été effectuée sur VirtualBox, qui est un hyperviseur de machine virtuelle populaire.
Étape 1: Téléchargez VirtualBox
Si VirtualBox n'est pas déjà installé sur votre système, vous pouvez le télécharger à partir du site Web et l'installer avant de créer l'image ISO.
Télécharger: Oracle VirtualBox
Étape 2: Installation des dépendances nécessaires
Avant de commencer l'installation proprement dite, vous devrez installer certaines dépendances sur votre machine Linux. Vous en avez peut-être déjà, mais il est toujours bon de vérifier.
Pour installer les dépendances sur une distribution basée sur Debian comme Ubuntu, tapez ce qui suit:
sudo apt-get install git make tar wget curl rpm qemu-utils golang-go genisoimage python2.0 bison gawk
Sortir:
Étape 3: Clonage du référentiel GitHub
L'étape suivante consiste à cloner le référentiel GitHub officiel de CBL en utilisant la commande git clone.
git clone https://github.com/microsoft/CBL-Mariner.git
Sortir:
Étape 4: génération de l'image ISO
Après avoir téléchargé le code source, l'étape suivante consiste à accéder à un répertoire spécifique pour générer l'image ISO. Entrez les commandes suivantes une par une pour créer l'ISO pour le démarrage:
cd CBL-Mariner/boîte à outils
sudo make iso REBUILD_TOOLS=y REBUILD_PACKAGES=n CONFIG_FILE=./imageconfigs/full.json
Sortir:
Le système sortira le fichier ISO vers le /out/images/full répertoire après une conversion réussie.
Étape 5: Création de la machine virtuelle
La première étape consiste à ouvrir VirtualBox. Ensuite, cliquez sur le Nouveau bouton pour créer une nouvelle VM.
Une fois que vous cliquez sur Nouveau, une boîte de dialogue s'ouvrira. Dans la colonne du nom, saisissez CBL-Mariner comme système d'exploitation. Dans le Taper liste déroulante, sélectionnez Linux. De plus, vous devez sélectionner Autre Linux (64 bits) comme version.
Sur l'écran suivant, vous devez attribuer la taille de la mémoire pour votre machine. Idéalement, vous pouvez attribuer 1 Go de RAM à cette étape. Si vous pouvez en attribuer plus, réglez la mémoire en conséquence. Cependant, il existe une limite supérieure, il est donc préférable de suivre les instructions à l'écran.
Sur l'écran suivant, cliquez sur le Créer un disque dur virtuel maintenant option.
Dans l'écran qui suit, sélectionnez le VDI (image disque VirtualBox) option.
Alors choisi Attribué dynamiquement comme option pour Stockage sur disque dur physique.
Dès que vous cliquez sur Prochain, vous atteindrez le Emplacement et taille du fichier filtrer. Entrez le chemin où vous souhaitez enregistrer le VDI déposer. De plus, vous pouvez également sélectionner la taille du disque dur virtuel. Une taille idéale est de 10 Go d'espace disque, mais vous pouvez en affecter davantage si vous disposez de suffisamment d'espace de stockage libre sur votre système.
Cliquer sur Créer pour terminer la création de la machine virtuelle.
Étape 6: Configuration de la machine virtuelle
Pour configurer la machine virtuelle, vous devez cliquer sur la machine virtuelle nouvellement créée dans la barre latérale gauche. Ensuite, sélectionnez CBL-Mariner, suivi de Paramètres, et enfin le Espace de rangement option. Dans l'onglet Stockage, cliquez sur le Lecteur optique et sélectionnez le fichier ISO créé précédemment.
Vous pouvez maintenant démarrer la machine virtuelle avec l'image ISO de CBL-Mariner en cliquant sur le bouton Début bouton.
Étape 7: Installation de CBL-Mariner sur votre VM
Commencez à installer le fichier ISO à l'aide du programme d'installation graphique. Suivez les étapes indiquées pour procéder à l'installation.
Choisir la Installateur graphique dans la liste des options au début de l'installation.
Les étapes d'installation suivantes sont très similaires à toute autre distribution Linux.
Choisir la CBL-Mariner Complet option dans la fenêtre d'installation pour une installation complète. Vous pouvez également opter pour le Installation du noyau option si vous ne voulez pas de packages préchargés. Le choix ne changera pas grand-chose, car le système n'inclut pratiquement aucun package.
Pour passer à l'écran suivant, acceptez les termes de la licence.
La fenêtre d'installation suivante demande le partitionnement du disque dur. Vous pouvez créer des partitions de disque dur selon vos besoins dans cette fenêtre. Si vous souhaitez avancer avec les partitions par défaut, cliquez sur Prochain.
Entrez le nom d'hôte, le nom d'utilisateur et le mot de passe de votre système sur l'écran suivant. L'installation devrait commencer après cela. Redémarrez la machine virtuelle une fois l'installation réussie.
Connectez-vous au système en entrant le nom d'utilisateur et le mot de passe que vous avez spécifiés ci-dessus.
Toutes nos félicitations! CBL-Mariner est maintenant installé sur votre machine. Malheureusement, il démarre en mode ligne de commande, vous aurez donc un accès direct à la fenêtre du terminal.
Exécuter CBL-Mariner sur une machine virtuelle
L'installation de CBL-Mariner n'est pas un processus très simple. Vous n'obtenez pas de fichier ISO réel, ce qui rend le processus d'installation fastidieux. Néanmoins, l'installation est très similaire à n'importe quelle autre distribution conventionnelle, surtout une fois que vous avez généré le fichier ISO.
De plus, la distribution est élémentaire et ne vient pas avec beaucoup de packages. Vous devriez essayer CBL-Mariner si vous êtes impatient de voir la dernière offre Linux de Microsoft.
L'un des géants de la technologie, Microsoft présente sa position sur les logiciels open source en publiant sa propre distribution Linux.
Lire la suite
- Linux
- Microsoft
- Distribution Linux
- Système opérateur
Wini est un écrivain basé à Delhi, ayant 2 ans d'expérience dans l'écriture. Au cours de ses périodes d'écriture, elle a été associée à des agences de marketing numérique et à des cabinets techniques. Elle a écrit du contenu lié aux langages de programmation, à la technologie cloud, à AWS, à l'apprentissage automatique et bien plus encore. Dans son temps libre, elle aime peindre, passer du temps avec sa famille et voyager à la montagne, autant que possible.
Abonnez-vous à notre newsletter
Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !
Cliquez ici pour vous abonner