Le leader du projet Fedora, Matthew Miller, et Dusty Mabe, ingénieur Red Hat Atomic OpenShift, a annoncé Fedora CoreOS, un futur système d'exploitation conçu pour remplacer Fedora Atomic Host.
Développeurs de projets Fedora ont signalé avoir supprimé les composants Fedora Atomic Host du référentiel Rawhide et qu'ils ont suspendu le développement de cette édition de la distribution. Fedora 29 sera la dernière version avec les composants Fedora Atomic Host.
Une fois le cycle de maintenance terminé, la publication des mises à jour de Fedora 29 pour Fedora Atomic Host sera complètement interrompue (provisoirement en novembre ou décembre 2019).
Qu'est-ce que Fedora Atomic Host?
Hôte atomique de Project Atomic est une plate-forme légère et immuable, conçue dans le seul but d'exécuter des applications conteneurisées.
Le cadre du projet Fedora Atomic Host offrait un environnement minimisé qui est mis à niveau de manière atomique en remplaçant l'image de l'ensemble du système, sans la diviser en packages séparés.
Basé sur l'hôte atomique Fedora, un environnement spécialisé a été formé pour lancer et gérer les conteneurs isolés Docker.
Fedora Atomic Host contrairement à une machine virtuelle, qui comprend un système d'exploitation complet, un conteneur est destiné à contenir uniquement les logiciels nécessaires à l'exécution d'une application.
Par conséquent, pour exécuter un conteneur de manière efficace et sûre, vous avez besoin d'un système d'exploitation qui fournit des services de conteneur sécurisés et sert de base à l'exécution des conteneurs.
Sa meilleure utilisation est de fournir un système d'exploitation fiable et facilement évolutif pour exécuter des conteneurs.
Les différents formats d'hôte atomique sont disponibles pour s'exécuter sur tout type d'activité, d'une simple plate-forme à une variété d'environnements cloud.
Avec un hôte atomique installé, vous pouvez utiliser la commande docker comme vous le feriez sur d'autres systèmes compatibles avec les conteneurs.
Cependant, Atomic Host est également livré avec une commande supplémentaire appelée atomic, qui développe ce que vous pouvez faire avec les conteneurs.
Mais Atomic possède également d'autres fonctionnalités qui vous permettent de:
- Travailler avec des hôtes atomiques: vérifier, mettre à jour, restaurer et déverrouiller les systèmes hôtes atomiques
- Gérer les images: installer (à exécuter de manière prédéfinie), mettre à jour, vérifier et analyser les images de conteneurs.
- Opérer dans des conteneurs: lister, mettre à jour et annuler
Les pratiques Fedora Atomic Host ont été utilisées pour former les produits Red Hat Enterprise Linux Atomic Host et CentOS Atomic Host.
Au revoir Fedora Atomic Host, bonjour Fedora CoreOS
Compte tenu de cela, il a été rapporté que le projet Fedora Atomic Host sera remplacé par le projet Fedora CoreOS, qui poursuit le développement du système de serveur Linux Container Linux, qui a été repris par Red Hat après l'achat de CoreOS.
Tous les packages qui prennent en charge le travail des applications finales ont été livrés directement dans le cadre des conteneurs, et le système hôte ne contenait qu'un ensemble minimal de composants (systemd, journald, docker, rpm-OSTree, etc.).
Dans le cadre du produit Les technologies Fedora CoreOS, Fedora Atomic et Container Linux sont combinées.
Comme Fedora Atomic, qui fait partie de Fedora CoreOS est basé sur les référentiels Fedora utilisant rpm-ostree, et SELinux est utilisé pour l'isolation supplémentaire des conteneurs, mais des technologies de base comme Ignition (système de configuration en phase initiale de démarrage, une alternative à Cloud-Init) et le mécanisme d'installation. Mises à jour migrées depuis Container Linux.
Arrêt du développement de Fedora Atomic Host n'affectera pas le développement du projet Fedora Atomic Workstation, qui est actuellement en cours de développement sous le nom de Fedora Silverblue et pourrait éventuellement remplacer le traditionnel poste de travail Fedora.
L'édition Fedora Silverblue est également livrée sous forme monolithique, sans diviser le système de base en packages séparés, en utilisant le mécanisme de mise à niveau atomique.
Au lieu de conteneurs Docker, suffisamment de packages flatpak automatiques sont utilisés pour installer des applications supplémentaires.
L'image système est indivisible et est formée avec la technologie OSTree (les packages individuels ne peuvent pas être installés dans cet environnement, vous pouvez uniquement reconstruire l'image système entière en l'étendant avec de nouveaux packages à l'aide du toolkit rpm-ostree).
Fedora Silverblue est le meilleur système d'exploitation que j'aie jamais essayé. Espérons que Red Hat continue ce développement. Je pense que c'est l'avenir des distributions "Linux"