Red Hat repense les distributions Linux à l'ère des conteneurs

Red Hat espère intégrer des pratiques de construction et de déploiement basées sur le cloud au système d'exploitation Linux lui-même.

Traduit de Red Hat repense la distribution Linux à l'ère des conteneurs , auteur Joab Jackson.

DENVER — Tout comme vous utilisez des conteneurs pour lancer rapidement des applications, Red Hat souhaite rendre le lancement d'un système d'exploitation Linux complet tout aussi simple.

La société a lancé sa distribution Linux phare, Red Hat Enterprise Linux (RHEL), en tant qu'image de conteneur. En d’autres termes, tout le code du système d’exploitation qui est généralement exclu des conteneurs (tels que le micrologiciel du noyau) sera inclus dans cette image.

La société a annoncé cette décision lors de sa conférence annuelle des utilisateurs, Red Hat Summit , qui se tient cette semaine à Denver.

"C'est quelque chose dont l'industrie a besoin", a expliqué Colin Walters, ingénieur logiciel principal chez Red Hat, lors d'une session au sommet. "Plus vous utilisez des outils cloud natifs au lieu de créer un compartiment unique pour votre infrastructure, plus vous pouvez tirer parti de cette maintenance open source et de cette propriété partagée."

Cette approche diffère du modèle de package typique de l'entreprise, dans lequel une copie finale d'une nouvelle version de RHEL est publiée sous forme de package autonome à installer sur un serveur ou une machine virtuelle, puis modifiée par les administrateurs avec des personnalisations pour des charges de travail spécifiques.

Ce modèle de packaging est depuis longtemps une tradition dans la communauté des distributions Linux et est de plus en plus différent de la manière dont les applications sont aujourd'hui gérées via des conteneurs.

L'idée est que "il y a des leçons que nous pouvons tirer du côté des conteneurs et que nous pouvons appliquer au monde des systèmes d'exploitation afin que les deux mondes ne soient pas complètement gérés séparément", a déclaré Ben Breard , directeur marketing principal chez Red Hat, dans un communiqué de presse de Red Hat Dites-le !

L'objectif d'un système d'exploitation Linux basé sur des conteneurs, une présentation de Colin Walters

Un éventail plus large de charges de travail

Cette décision vise à rendre RHEL plus flexible pour un plus large éventail de charges de travail. Les images dorées RHEL ne sont disponibles que dans certains environnements. De nombreux environnements, tels que les environnements de périphérie ou de bureau virtuel, finissent par nécessiter différents éléments de personnalisation.

La conteneurisation contribuera grandement à simplifier les mises à jour de ces environnements personnalisés. Red Hats affirme que cela facilite les tests et les restaurations.

Les administrateurs peuvent configurer le système d'exploitation au moment de la construction plutôt que de le modifier une fois le système d'exploitation installé. GitOps ou workflow d'intégration continue/déploiement continu est déjà familier aux développeurs et peut devenir une procédure standard pour maintenir des clusters de serveurs Linux exécutés dans différents environnements.

Pratiquement tous les outils natifs du cloud sont utilisés pour maintenir les systèmes d'exploitation.

Pas seulement pour les charges de travail temporaires

Ce n'est pas la première tentative de création d'un système d'exploitation dans des conteneurs : RancherOS , Flatcar Linux , Talos et CoreOS ( acquis par Red Hat en 2018 ) ont tous adopté cette approche.

La nouveauté de cette version est un nouveau logiciel appelé boot.c , qui utilise les mêmes normes Open Container Initiative (OCI) que celles utilisées par Docker pour créer des conteneurs d'applications à travers plusieurs couches afin de superposer les composants qui démarrent le système hôte.

Breard a déclaré que la version "inclut le micrologiciel du noyau et tout ce que vous devriez historiquement laisser hors d'un conteneur". En conséquence, « nous pouvons désormais gérer les versions et déployer des systèmes d'exploitation complets à l'aide d'outils de conteneurs standard que presque tout le monde possède en interne ».

Ce travail découle en réalité des fonctionnalités de CoreOS fusionnées dans OpenShift . En 2020, Red Hat a renommé le système d'exploitation CoreOS Container Linux en (un peu déroutant) Fedora CoreOS , un « système d'exploitation optimisé pour les conteneurs ». Contrairement aux systèmes antérieurs basés sur des images de conteneurs, les systèmes de Red Hat ne seront pas entièrement éphémères. Les données utilisateur resteront dans /etcle répertoire tandis que les autres composants seront mis à jour selon les besoins.

Walters a expliqué que cette approche est particulièrement utile pour la plupart des systèmes où certaines données système et applications doivent être conservées.

L'objectif d'un système d'exploitation Linux basé sur des conteneurs proposé par Colin Walters dans son discours.

Avertissement : Red Hat a payé les frais de déplacement de ce journaliste pour assister à cette conférence.

Cet article a été publié pour la première fois sur Yunyunzhongsheng ( https://yylives.cc/ ), tout le monde est invité à le visiter.

RustDesk suspend ses services nationaux en raison d'une fraude généralisée Apple lance la puce M4 Taobao (taobao.com) redémarre le travail d'optimisation de la version Web Les lycéens créent leur propre langage de programmation open source comme cadeau de passage à l'âge adulte - Commentaires critiques des internautes : S'appuyer sur le défense Yunfeng a démissionné d'Alibaba et prévoit de produire à l'avenir La destination pour les programmeurs de jeux indépendants . Visual Studio Code 1.89 publie Java 17. C'est la version Java LTS la plus couramment utilisée. Windows 10 a une part de marché de 70. %, et Windows 11 continue de décliner | Google soutient Hongmeng pour prendre le relais ; l'open source Rabbit R1 prend en charge l'anxiété et les ambitions de Microsoft ;
{{o.name}}
{{m.nom}}

Je suppose que tu aimes

Origine my.oschina.net/u/6919515/blog/11105798
conseillé
Classement