date de fin de support de la distribution , remplacé par le projet (après le projet CoreOS, la société Red Hat a fusionné Fedora Atomic Host et CoreOS Container Linux dans un produit unique). La dernière mise à jour pour CoreOS Container Linux est prévue pour le 26 mai, après quoi le cycle de vie du projet prendra fin. Le 1er septembre, les ressources liées à CoreOS seront supprimées ou transférées en mode lecture seule. Par exemple, les images d'installation proposées en téléchargement, les builds pour environnements cloud et les dépôts de mises à jour seront supprimés. Les dépôts sur GitHub et le système de suivi des erreurs resteront disponibles en mode lecture seule.
Du système CoreOS Container Linux, le projet Fedora CoreOS a repris les outils de configuration lors du démarrage (Ignition), le mécanisme de mises à jour atomiques et la philosophie générale du produit. La technologie de gestion des paquets, le support des spécifications OCI (Open Container Initiative) et des mécanismes supplémentaires d'isolation des conteneurs basés sur SELinux ont été transférés d'Atomic Host. Pour l'orchestration des conteneurs sur Fedora CoreOS, une intégration avec Kubernetes (notamment sur la base d'OKD) est prévue à l'avenir.
Pour faciliter la migration de CoreOS Container Linux vers Fedora CoreOS, un document a été préparé , expliquant les principales différences. Dans sa forme actuelle, Fedora CoreOS ne peut pas remplacer complètement CoreOS Container Linux, par exemple, car il n'inclut pas l'outil de gestion des conteneurs rkt, ne prend pas en charge les plateformes Azure, DigitalOcean, GCE, Vagrant et Container Linux, et il peut également y avoir des changements régressifs et des violations de compatibilité.
Pour ceux qui n'ont pas la possibilité ou le désir de passer à Fedora CoreOS, il est possible de se tourner vers le fork , compatible avec CoreOS Container Linux. Le fork a été par la société Kinvolk en 2018 après les déclarations de Red Hat concernant l'intégration des technologies CoreOS dans ses produits. Le projet a été créé pour garantir la continuité de l'existence de CoreOS Container Linux en cas de changements radicaux ou d'arrêt du développement.
Flatcar Container Linux a été transféré vers sa propre infrastructure de développement, de support, de construction et de publication des versions, mais l'état de la base de code a été synchronisé avec
CoreOS (les changements consistaient à remplacer les éléments de branding). Le projet s'est également développé en gardant à l'esprit la possibilité de continuer à exister indépendamment en cas de disparition de CoreOS Container Linux. Par exemple, dans une branche distincte «» des expériences ont été menées concernant l'ajout de nouvelles fonctionnalités et l'application de correctifs pour Flatcar Container Linux.
Source : opennet.ru
