Microsoft Linux est arrivé, mais ce n'est pas ce que vous imaginiez. Jack Wallen partage son point de vue sur cette nouvelle arrivée appelée CBL-Mariner et vous montre même comment le construire.
Quand je me suis réveillé ce matin, j'avoue que j'ai vérifié à l'extérieur pour voir si des cochons volaient, ou s'il pleuvait une invasion de sauterelles. Aucune de ces choses ne se produisait, et pourtant l'impossible se produisait toujours. Impossible ? Il a finalement été révélé que Microsoft avait en fait sa propre version de Linux.
VOIR: Kubernetes : un aide-mémoire (PDF gratuit) (TechRepublic)
Avant que vous ne soyez trop excité à ce sujet, nous ne parlons pas d'un système d'exploitation qui finirait par supplanter Windows en tant que plate-forme de bureau standard de facto. Je ne vais pas mentir… c'est exactement ce que j'espérais. Ou du moins, j'espérais que Microsoft réaliserait que le noyau Linux pourrait être une meilleure option pour servir de base à Windows.
Non. Encore faux.
Au lieu de cela, ce que Microsoft a publié s'appelle CBL-Marin. Si vous avez prêté suffisamment d'attention à ce qui se passe dans le paysage informatique, vous pouvez probablement faire une estimation assez solide de l'objectif de CBL-Mariner.
Il s'agit d'une distribution spécifique au cloud/edge conçue pour fournir "une plate-forme cohérente pour ces appareils et services et améliorera la capacité de Microsoft à rester à jour sur les mises à jour Linux".
CBL-Mariner, c'est Microsoft qui profite de Linux exactement au bon moment. Linux est au cœur de presque toutes les technologies majeures à la pointe de l'informatique. Bord, conteneurs, Internet des Objets (IoT), Kubernetes… c'est tout Linux, tout le temps. Et CBL-Mariner a été conçu avec l'idée qu'un petit ensemble de packages de base peut répondre aux "besoins universels des services de première partie et de périphérie". Et si l'ensemble de forfaits de base de CBL-Mariner ne répond pas à vos besoins, le mobiles ont facilité la superposition des services par défaut.
CBL-Mariner est une distribution Linux légère qui peut être utilisée pour à peu près tout ce dont vous avez besoin (tant qu'il ne s'agit pas d'un ordinateur de bureau). Il y a un hic : contrairement à la plupart des distributions Linux légères basées sur des conteneurs, il n'y a pas d'ISO à télécharger et à installer ; à la place, vous construisez CBL-Mariner sur Ubuntu. Curieusement, les instructions GitHub appellent à utiliser Ubuntu 18.04 au lieu du LTS 20.04 actuel. Il peut être installé le 20.04, mais au lieu d'installer python-minimal, vous installez python2-minimal. Même ainsi, l'installation de CBL-Mariner n'est pas pour les âmes sensibles, vous devez donc vraiment vous consacrer à vouloir voir de quoi il s'agit ou à croire que Microsoft peut créer un meilleur hôte de conteneur pour Linux. Vous aurez besoin de 30 à 60 minutes pour construire la plate-forme. Voici ce que vous devez faire.
Comment faire fonctionner CBL-Mariner Linux de Microsoft
Tout d'abord, obtenez une version du bureau Ubuntu Linux opérationnelle. Connectez-vous et ouvrez une fenêtre de terminal. Vous y exécuterez toutes les commandes suivantes :
sudo add-apt-repository ppa:longsleep/golang-backports sudo apt-get update sudo apt -y install make tar wget curl rpm qemu-utils golang-1.15-go genisoimage python-minimal bison gawk sudo apt -y install pigz sudo ln -vsf /usr/lib/go-1.15/bin/go /usr/bin/go curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh sudo usermod -aG docker $USER
À ce stade, déconnectez-vous et reconnectez-vous. Retournez au terminal et continuez avec la magie CLI :
git clone https://github.com/microsoft/CBL-Mariner.git pushd CBL-Mariner/toolkit git checkout 1.0-stable sudo make package-toolkit REBUILD_TOOLS=y popd git clone https://github.com/microsoft/CBL -MarinerDemo.git pushd CBL-MarinerDemo cp ../CBL-Mariner/out/toolkit-*.tar.gz ./ tar -xzvf toolkit-*.tar.gz cd ~/CBL-MarinerDemo/toolkitt sudo make image CONFIG_FILE= ../imageconfigs/demo_vhd.json
Cette commande finale prendra un temps considérable, mais vous vous retrouverez avec le fichier VDH (situé dans ~/CBL-MarinerDemo/out/images/demo_vhd/) que vous pourrez ensuite utiliser pour créer une machine virtuelle avec VirtualBox. Une fois que vous démarrez la VM, vous vous retrouverez dans CBL. Connectez-vous avec les identifiants root/p@ssw0rd.
Et c'est ce qu'il faut pour que CBL-Mariner Linux de Microsoft soit opérationnel afin que vous puissiez commencer à botter les pneus.
Mon avis sur CBL-Mariner
Je félicite Microsoft d'avoir réalisé que pour continuer à avancer dans le backend de l'entreprise, l'entreprise n'avait d'autre choix que de créer une version de Linux pour les conteneurs, l'IoT, la périphérie, etc. Microsoft ne pouvait en aucun cas rivaliser avec Linux dans cet espace.
Mais voici le problème : pour le moment, il semble que CBL-Mariner ne soit destiné qu'à être utilisé en interne. Comme l'indique la page GitHub : CBL-Mariner est une distribution Linux interne pour l'infrastructure cloud et les produits et services de pointe de Microsoft.
VOIR: Du début à la fin : Comment déployer un serveur LDAP (TechRepublic Premium)
Cela ne signifie pas que Microsoft ne rendra pas cette distribution de base plus facilement accessible aux masses. Et c'est la clé. Si CBL-Mariner doit décoller, au-delà de l'interne de Microsoft, ils devront le rendre disponible sous forme d'image ISO et ne pas obliger les utilisateurs à le créer manuellement. Bien qu'il ne m'ait pas fallu beaucoup d'efforts pour créer le fichier VHD pour VirtualBox, ceux qui n'ont même pas un minimum de compétences Linux pourraient avoir des problèmes. Je dirai cependant que, quels que soient les problèmes que vous pourriez rencontrer lors de la construction de CBL-Linux, cela en vaut la peine. Cette distribution basée sur des conteneurs est assez bonne et servirait bien de nombreuses entreprises.
En fin de compte, si cela ne vous dérange pas de prendre le temps de créer manuellement une distribution Linux légère, CBL-Mariner est un projet auquel vous devez absolument prêter attention. Même à ce stade précoce, CBL-Mariner est rapide, stable et sécurisé.
Regarde aussi
- "
- Tous
- applications
- APT
- autour
- construire
- Développement
- la performance des entreprises
- Appelez-nous
- Attraper
- Passer au paiement
- le cloud
- infrastructure de cloud
- code
- Commentaire
- Société
- Contenant
- Conteneurs
- continuer
- Lettres de créance
- Courant
- Compatibles
- Docker
- "Early Bird"
- stade précoce
- Edge
- Entreprise
- etc
- RAPIDE
- finalement
- Avant
- Test d'anglais
- Git
- GitHub
- Bien
- ici
- en espérant
- Comment
- How To
- HTTPS
- idée
- image
- Infrastructure
- IOT
- IT
- ACTIVITES
- ldap
- linux
- logo
- Location
- majeur
- Microsoft
- ouvert
- open source
- d'exploitation
- le système d'exploitation
- Option
- Payer
- Peste
- plateforme
- Premium
- Produits
- Projet
- RE
- Courir
- pour le running
- Services
- set
- Partages
- petit
- So
- Space
- Étape
- Commencer
- États
- rester
- Sudo
- combustion propre
- parlant
- Technologie
- thumbnail
- fiable
- conseils
- pneus
- top
- tutoriels
- Ubuntu
- Universel
- Mises à jour
- Actualités
- utilisateurs
- Salle de conférence virtuelle
- machine virtuelle
- hebdomadaire
- Vent
- fenêtres
- vaut