Lider projektu Fedora Matthew Miller oraz inżynier Red Hat Atomic OpenShift Dusty Mabe ogłosili powstanie Fedora CoreOS, przyszłego systemu operacyjnego, który ma zastąpić Fedora Atomic Host.
Twórcy projektu Fedora ogłosili usunięcie komponentów Fedora Atomic Host z repozytorium Rawhide i zaprzestanie rozwoju tej dystrybucji. Fedora 29 będzie ostatnią wersją zawierającą komponenty Fedora Atomic Host.
Po zakończeniu cyklu konserwacji wydawanie aktualizacji Fedory 29 dla Fedora Atomic Host zostanie całkowicie zawieszone (tymczasowo nastąpi to w listopadzie lub grudniu 2019 r.).
Co to jest Fedora Atomic Host?
Atomic Host od Project Atomic to lekka i niezmienna platforma, zaprojektowana wyłącznie w celu uruchamiania aplikacji konteneryzowanych.
W ramach projektu Fedora Atomic Host zaoferowano zminimalizowane środowisko, które jest aktualizowane atomowo poprzez zastąpienie obrazu całego systemu, bez dzielenia go na osobne pakiety.
W oparciu o Fedora Atomic Host utworzono wyspecjalizowane środowisko do uruchamiania izolowanych kontenerów Dockera i zarządzania nimi.
Fedora Atomic Host w przeciwieństwie do maszyny wirtualnej, która zawiera kompletny system operacyjny, kontener ma zawierać tylko oprogramowanie niezbędne do uruchomienia aplikacji.
Dlatego do wydajnego i bezpiecznego uruchamiania kontenera potrzebny jest system operacyjny, który zapewnia bezpieczne usługi kontenerowe i działa jako podstawa do uruchamiania kontenerów.
Jego najlepszym zastosowaniem jest zapewnienie niezawodnego i łatwego do uaktualnienia systemu operacyjnego do uruchamiania kontenerów.
Różne formaty Atomic Host są dostępne do uruchamiania w każdym rodzaju działalności, od prostej platformy po różne środowiska chmurowe.
Po zainstalowaniu Atomic Host możesz używać polecenia docker tak samo, jak w innych systemach obsługujących kontener.
Jednak Atomic Host zawiera również dodatkowe polecenie o nazwie atomic, które rozszerza możliwości, jakie można zrobić z kontenerami.
Ale Atomic ma również inne funkcje, które pozwalają:
- Praca z hostami Atomic: weryfikuj, aktualizuj, przywracaj i odblokowuj systemy hostów Atomic
- Zarządzaj obrazami: instaluj (uruchamiaj w predefiniowany sposób), aktualizuj, weryfikuj i skanuj obrazy kontenerów.
- Działaj w kontenerach: wyświetlaj, aktualizuj i cofaj
Praktyki Fedora Atomic Host zostały wykorzystane do utworzenia produktów Red Hat Enterprise Linux Atomic Host i CentOS Atomic Host.
Żegnaj Fedora Atomic Host, witaj Fedora CoreOS

W odpowiedzi poinformowano, że projekt Fedora Atomic Host zostanie zastąpiony projektem Fedora CoreOS , który kontynuuje rozwój systemu serwerowego Linux Container Linux, przejętego przez Red Hat po zakupie CoreOS.
Wszystkie pakiety wspierające pracę finalnych aplikacji były dostarczane bezpośrednio jako część kontenerów, a system hosta zawierał jedynie minimalny zestaw komponentów (systemd, dziennik, docker, rpm-OSTree, itp.).
W ramach produktu Fedora CoreOS połączono technologie Fedora Atomic i Container Linux.
Podobnie jak Fedora Atomic, części Fedora CoreOS bazują na repozytoriach Fedora, które używają rpm-ostree, a SELinux służy do dodatkowej izolacji kontenerów , ale podstawowe technologie, takie jak Ignition (początkowy system konfiguracji rozruchu, alternatywa dla Cloud-Init) i mechanizm instalacji, zostały przeniesione z Container Linux.
Zaprzestanie rozwoju Fedora Atomic Host nie wpłynie na rozwój projektu Fedora Atomic Workstation, który jest obecnie rozwijany pod nazwą Fedora Silverblue i może ostatecznie zastąpić tradycyjną Fedora Workstation.
Edycja Fedora Silverblue jest również dostarczana w formie monolitycznej, bez dzielenia systemu podstawowego na osobne pakiety, przy użyciu mechanizmu atomowej aktualizacji.
Zamiast kontenerów Docker do zainstalowania dodatkowych aplikacji są używane wystarczające pakiety auto flatpak.
Obraz systemu jest niepodzielny i jest tworzony za pomocą technologii OSTree (poszczególne pakiety nie mogą być instalowane w tym środowisku, możesz tylko odbudować cały obraz systemu, rozszerzając go o nowe pakiety przy użyciu zestawu narzędzi rpm-ostree).