Fedora-projectleider Matthew Miller en Red Hat Atomic OpenShift-engineer Dusty Mabe hebben Fedora CoreOS aangekondigd, een toekomstig besturingssysteem dat is ontworpen om Fedora Atomic Host te vervangen.
De ontwikkelaars van het Fedora-project hebben aangekondigd dat ze de Fedora Atomic Host-componenten uit de Rawhide-repository hebben verwijderd en de ontwikkeling van deze distributie hebben stopgezet. Fedora 29 zal de laatste versie zijn die de Fedora Atomic Host-componenten bevat.
Zodra de onderhoudscyclus is voltooid, wordt de release van Fedora 29-updates voor Fedora Atomic Host volledig stopgezet (naar verwachting in november of december 2019).
Wat is Fedora Atomic Host?
Atomic Host van Project Atomic is een lichtgewicht en onveranderlijk platform, speciaal ontworpen voor het uitvoeren van applicaties in containers.
Binnen het raamwerk van het Fedora Atomic Host-project werd een geminimaliseerde omgeving aangeboden, die atomair wordt opgewaardeerd door de afbeelding van het hele systeem te vervangen, zonder het op te splitsen in afzonderlijke pakketten.
Gebaseerd op de Fedora Atomic Host, werd een gespecialiseerde omgeving gevormd om de geïsoleerde Docker-containers te starten en te beheren.
Fedora Atomic Host in tegenstelling tot een virtuele machine, die bevat een compleet besturingssysteem, een container is bedoeld om alleen de software te bevatten die nodig is om een ​​applicatie uit te voeren.
Om een ​​container efficiënt en veilig te laten draaien, hebt u daarom een ​​besturingssysteem nodig dat veilige containerservices biedt en fungeert als basis voor het uitvoeren van containers.
Het beste gebruik is om een ​​betrouwbaar en gemakkelijk te upgraden besturingssysteem te bieden voor het uitvoeren van containers.
De verschillende Atomic Host-formaten zijn beschikbaar voor elk type activiteit, van een eenvoudig platform tot een verscheidenheid aan cloudomgevingen.
Als er een Atomic Host is geïnstalleerd, kunt u de docker-opdracht gebruiken zoals u zou doen op andere containersystemen.
Atomic Host wordt echter ook geleverd met een extra commando genaamd atomic, dat een uitbreiding is van wat u met containers kunt doen.
Maar Atomic heeft ook andere functies waarmee u:
- Werk met Atomic Hosts: verifieer, update, rol terug en ontgrendel Atomic Host-systemen
- Beheer afbeeldingen: installeer (om op vooraf gedefinieerde manieren uit te voeren), update, verifieer en scan containerafbeeldingen.
- Werken in containers: lijst, bijwerken en ongedaan maken
De Fedora Atomic Host-praktijken werden gebruikt om de Red Hat Enterprise Linux Atomic Host- en CentOS Atomic Host-producten te vormen.
Vaarwel Fedora Atomic Host, hallo Fedora CoreOS

Als reactie hierop is bekendgemaakt dat het Fedora Atomic Host-project zal worden vervangen door het Fedora CoreOS-project , dat de ontwikkeling voortzet van het Linux Container Linux-serversysteem, dat na de overname van CoreOS door Red Hat werd overgenomen.
Alle pakketten die het werk van de laatste applicaties ondersteunen, werden rechtstreeks als onderdeel van de containers geleverd en het hostsysteem bevatte slechts een minimale set componenten (systemd, journald, docker, rpm-OSTree, etc.).
Het Fedora CoreOS-product combineert de technologieën van Fedora Atomic en Container Linux.
Net als Fedora Atomic, maakt Fedora CoreOS in sommige delen gebruik van Fedora-repositories die rpm-ostree gebruiken, en wordt SELinux ingezet voor extra containerisolatie . Kerntechnologieën zoals Ignition (het initiële opstartconfiguratiesysteem, een alternatief voor Cloud-Init) en het installatiemechanisme zijn echter afkomstig van Container Linux.
Het stopzetten van de ontwikkeling van Fedora Atomic Host heeft geen gevolgen voor de ontwikkeling van het Fedora Atomic Workstation-project, dat nu onder de naam Fedora Silverblue wordt ontwikkeld en mogelijk uiteindelijk het traditionele Fedora Workstation zal vervangen.
De Fedora Silverblue editie wordt ook geleverd in monolithische vorm, zonder het basissysteem in aparte pakketten te verdelen, met behulp van het atomische upgrade-mechanisme.
In plaats van Docker-containers worden voldoende auto flatpak-pakketten gebruikt om extra applicaties te installeren.
Het systeemimage is ondeelbaar en wordt gevormd met OSTree-technologie (individuele pakketten kunnen niet in deze omgeving worden geïnstalleerd, u kunt het volledige systeemimage alleen opnieuw opbouwen door het uit te breiden met nieuwe pakketten met behulp van de rpm-ostree-toolkit).