CBL-Mariner 1.0.20210901 arrive avec image ISO, Kernel 5.10.60.1 et plus

Microsoft a récemment publié le nouvelle mise à jour de votre distribution Linux « CBL-Mariner 1.0.20210901 » (Common Base Linux Mariner), qui est développée en tant que plate-forme de base universelle pour les environnements Linux utilisés dans l'infrastructure cloud et divers services Microsoft.

Pour ceux qui ne connaissent pas la distribution sachez qu'En tant que tel CBL-Mariner pas une distribution à usage général comme n'importe quel autre que nous aurions en tête (comme Ubuntu ou Fedora) bien qu'il soit open source y est déjà utilisé par des systèmes comme WSous-système indows pour Linux (WSL), système d'exploitation Azure Sphere, SONiC et d'autres efforts basés sur Linux.

Le projet vise à unifier les solutions Linux utilisées dans Microsoft et simplifier la maintenance des systèmes Linux à diverses fins à ce jour. Toutes les technologies logicielles de cette pratique sont publiées sous la licence MIT.

La distribution est remarquable, puisque pFournit un petit ensemble typique de packages de base qui servent de base universelle pour la création de remplissage de conteneurs, des environnements hôtes et des services s'exécutant sur des infrastructures cloud et des périphériques de périphérie. Des solutions plus complexes et spécialisées peuvent être créées en ajoutant des packages supplémentaires au-dessus de CBL-Mariner, mais la base de tous ces systèmes reste inchangée, simplifiant la maintenance et la préparation des mises à niveau.

Le système de construction CBL-Mariner permet de générer des packages RPM séparés basé sur des fichiers SPEC et des codes source, et des images système monolithiques générées à l'aide de la boîte à outils rpm-ostree et mises à jour atomiquement sans se décomposer en packages séparés, ainsi que des solutions plus complexes et spécialisées peuvent également être créées en ajoutant du carburant supplémentaire dans SVL -Mariner, mais la base pour toutes ces fois

Principales nouveautés de CBL-Mariner 1.0.20210901

Dans cette nouvelle version de mise à jour de CBL-Mariner 1.0.20210901, l'une des principales nouveautés est que image ISO de base ajoutée (700 Mo), car dans la première version de la distribution, aucune image ISO prête à l'emploi n'était fournie, il était donc entendu que l'utilisateur pouvait créer une image avec le rembourrage nécessaire, bien que cette version puisse également continuer à utiliser le build instructions pour Ubuntu 18.04.

Du côté des mises à jour qui ont été faites dans le système, nous pouvons constater que maintenant Le noyau Linux a été mis à jour vers la version 5.10.60.1 et à partir des packages système, nous pouvons trouver les versions mises à jour d'openvswitch 2.15.1, golang 1.16.7, logrus 1.8.1, tcell 1.4.0, gonum 0.9.3, testify 1.7.0, crunchy 0.4.0, xz 0.5.10. 4.0.2, swig 4.4, squashfs-tools 8.0.26, mysql XNUMX.

En plus de cela, supprimé les packages brp-strip-debug-symbols, brp-strip-unnecessary et ca-legacy, les fichiers SPEC des packages Dotnet et aspnetcore ont été supprimés et sont désormais compilés par l'équipe de développement .NET principale et placés dans un référentiel séparé.

Des autres changements qui se démarquent:

  • La prise en charge des mises à jour automatiques des packages a été implémentée, pour laquelle l'application Dnf-Automatic est incluse.
  • OpenSSL offre la possibilité de retourner la prise en charge de TLS 1 et TLS 1.1.
  • L'utilitaire sha256sum est utilisé pour vérifier le code source de la boîte à outils.
  • De nouveaux packages sont inclus : etcd-tools, cockpit, aide, fipscheck, tini.
  • Les correctifs de vulnérabilité ont été migrés vers les versions de package en cours d'utilisation.

Enfin si vous souhaitez en savoir plus à ce sujet, vous pouvez vérifier les détails dans le lien suivant.

Comment créer votre propre compilation CBL-Mariner ?

Pour ceux qui souhaitent en savoir plus sur CBL-Mariner, ils doivent savoir que ils peuvent créer leur propre image à partir d'Ubuntu ou de n'importe quelle distribution Linux, seulement dans ce cas, nous prendrons les instructions pour générer l'image dans Ubuntu.

Pour faire cela en premier, nous devons insister sur certains préalables dont nous aurons besoin pour construire l'image ISO :

sudo apt install make tar wget curl rpm qemu-utils golang-go genisoimage python2-minimal bison gawk

Nous procédons maintenant à l'obtention du code auprès de CBL-Mariner :

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

Et maintenant, nous devrons entrer dans le répertoire CBL-Mariner / toolkit et créer l'image ISO d'installation.

cd CBL-Mariner/toolkit
sudo make iso REBUILD_TOOLS=y REBUILD_PACKAGES=n CONFIG_FILE=./imageconfigs/full.json

À la fin, on peut trouver le fichier ISO dans le répertoire ../out/images/full/. Une fois l'image système créée, nous pouvons tester le système sur une machine virtuelle, soit avec VirtualBox, VMWare, Boxes ou tout autre de votre choix.

La seule chose que vous devez configurer dans la machine virtuelle est qu'elle dispose d'au moins 2 Go de RAM, d'un cœur et de 16 Go de stockage.

Enfin si vous souhaitez en savoir plus, vous pouvez vérifier les détails dans le lien suivant.


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.