Aller au contenu

Préférences et cookies

Afin d’améliorer votre expérience sur notre site et de réaliser des statistiques de visites, nous utilisons des cookies. Rien n’est déposé sans votre accord, et le refus n’enlève l’accès à aucun contenu. Ce choix peut être modifié à tout moment.

Gérer les traceursVos données

Personnaliser

ArticleCybersécurité & Conformité

Red Hat teste un serveur Linux modulaire sous Fedora

Avec son projet expérimental Fedora Modular Server, Red Hat teste un nouveau mode de fonctionnement de son système Linux. L'éditeur compte faire tourner côte à côte plusieurs versions de composants et permettre à chacun de suivre son propre cycle de développement.

La rédaction

Les expériences menées par Red Hat pour rendre ses distributions Linux plus modulaires et plus flexibles ont débouché sur une sous-distribution de Fedora dénommée Fedora Boltron Server. Ce projet de serveur prototype rassemble plusieurs technologies modulaires développées par Red Hat pour Fedora. Objectif : faire coexister dans une même distribution Linux plusieurs versions des mêmes composants et faire en sorte qu’ils fonctionnent côte à côte sans heurts. L’un des problèmes des distributions Linux traditionnelles, tel que l’a soulevé Red Hat, concerne les versions des logiciels livrés avec la distro. En général, ces versions sont liées à la révision de la distro elle-même, si bien que pour mettre un paquet à jour sans risque, il faut aussi mettre à jour de manière fiable ses dépendances.

Cependant, dans certaines situations, l'utilisateur pourrait avoir besoin de plusieurs versions d’un même produit qui ne pourraient pas être supportées. Les Software Collections de Red Hat répondent en partie à cette problématique, mais l’éditeur veut une solution qui fonctionne aussi parfaitement que possible avec le système de gestion de paquets de dernière génération de Fedora, autant pour faciliter le travail de l'utilisateur final que celui des développeurs chargés de maintenir les paquets à jour. Boltron comprend les modules de plusieurs paquets logiciels populaires - Apache HTTP Server, MariaDB, Node.js - et certains paquets de base pour Fedora lui-même. L'outil dnf de Fedora sert à installer les différentes versions de paquets disponibles. Chaque paquet peut avoir son flux propre, son cycle de développement, son ou ses profils, ses sets de paquets prédéfinis, inclure ou non certains composants, par exemple, des plug-ins ou un logiciel optionnel.

Une approche qui pourrait arriver sur RHES et CentOS

D'autres distributions ont suivi une évolution opposée, veillant au contraire à ce que la totalité de la distribution et tous ses paquets soient livrés et synchronisés ensemble de manière immuable. C’est le cas notamment de CoreOS qui respecte à la lettre le principe selon lequel un système prêt à l'emploi doit être testé et livré en tant qu'unité atomique unique. L'approche abordée par Fedora avec Boltron permet à un utilisateur de déployer une distro sur une base cohérente, tout en ayant la liberté de s'écarter de cette ligne sans compromettre l'intégrité du système. Fedora a toujours servi de terrain de jeu pour expérimenter de nouvelles idées, dont certaines se sont retrouvées parfois dans Red Hat Enterprise Server et CentOS. Certes, rien ne permet d’affirmer aujourd’hui que les expérimentations de Boltron trouveront une issue dans le projet Fedora Server, et encore moins dans RHEL. Mais, pour les utilisateurs de Linux qui espèrent plus de liberté et de flexibilité de leurs distros Linux, des expériences courageuses comme Boltron pourraient leur montrer une voie à suivre.

Newsletter

La Quotidienne LMI

Recevez chaque matin l’actualité IT de la rédaction.

Red Hat teste un serveur Linux modulaire sous Fedora