페도라 프로젝트 리더인 매튜 밀러 와 레드햇 아토믹 오픈시프트 엔지니어인 더스티 메이브는 페도라 아토믹 호스트를 대체하도록 설계된 차세대 운영 체제인 페도라 코어OS를 발표했습니다.
페도라 프로젝트 개발자들은 Rawhide 저장소에서 페도라 아토믹 호스트 구성 요소를 제거하고 해당 배포판 개발을 중단했다고 발표했습니다. 페도라 29가 페도라 아토믹 호스트 구성 요소를 포함하는 마지막 버전이 될 것입니다.
유지보수 주기가 완료되면 Fedora Atomic Host용 Fedora 29 업데이트 배포가 완전히 중단될 예정입니다 (잠정적으로 2019년 11월 또는 12월).
Fedora Atomic Host 란 무엇입니까?
Project Atomic의 Atomic Host는 컨테이너화된 애플리케이션을 실행하는 데 특화된 경량의 불변 플랫폼입니다.
Fedora Atomic Host 프로젝트의 프레임 워크 내에서 최소화 된 환경이 제공되었으며, 이는 개별 패키지로 분해하지 않고 전체 시스템의 이미지를 대체하여 원자 적으로 업데이트됩니다.
Fedora Atomic Host를 기반으로 Docker 격리 컨테이너를 시작하고 관리하기위한 특수 환경이 형성되었습니다.
Fedora Atomic Host는 가상 머신과 달리 완전한 운영 체제를 포함하는 경우 컨테이너는 응용 프로그램을 실행하는 데 필요한 소프트웨어 만 포함하도록되어 있습니다.
따라서 컨테이너를 효율적이고 안전하게 실행하려면 안전한 컨테이너 서비스를 제공하고 컨테이너 실행의 기반 역할을하는 운영 체제가 필요합니다.
가장 좋은 용도는 컨테이너 실행을위한 안정적이고 쉽게 업그레이드 가능한 운영 체제를 제공하는 것입니다.
간단한 플랫폼에서 다양한 클라우드 환경에 이르기까지 모든 유형의 활동에서 다양한 Atomic Host 형식을 실행할 수 있습니다.
Atomic Host가 설치되면 다른 컨테이너 지원 시스템에서와 마찬가지로 docker 명령을 사용할 수 있습니다.
그러나 Atomic Host에는 컨테이너로 수행 할 수있는 작업을 확장하는 atomic이라는 추가 명령도 함께 제공됩니다.
그러나 Atomic에는 다음을 수행 할 수있는 다른 기능도 있습니다.
- Atomic 호스트 작업 : Atomic 호스트 시스템 확인, 업데이트, 롤백 및 잠금 해제
- 이미지 관리 : 컨테이너 이미지를 설치 (사전 정의 된 방식으로 실행), 업데이트, 확인 및 스캔합니다.
- 컨테이너에서 작동 : 나열, 업데이트 및 실행 취소
Fedora Atomic Host 관행은 Red Hat Enterprise Linux Atomic Host 및 CentOS Atomic Host 제품을 형성하는 데 사용되었습니다.
안녕 Fedora Atomic 호스트, 안녕하세요 Fedora CoreOS

이에 대한 대응으로, 페도라 아토믹 호스트 프로젝트는 레드햇 이 코어OS를 인수한 후 계승한 리눅스 컨테이너 기반 리눅스 서버 시스템의 개발을 이어가는 페도라 코어OS 프로젝트로 대체될 것이라는 보도가 나왔습니다 .
최종 애플리케이션 작업을 지원하는 모든 패키지는 컨테이너의 일부로 직접 제공되었으며 호스트 시스템에는 최소한의 구성 요소 (systemd, journald, docker, rpm-OSTree 등) 만 포함되었습니다.
Fedora CoreOS 제품군의 일부로 Fedora Atomic과 Container Linux 기술이 결합되었습니다.
Fedora Atomic과 마찬가지로 Fedora CoreOS의 일부는 rpm-ostree를 사용하는 Fedora 저장소에 의존하며, SELinux는 추가적인 컨테이너 격리에 사용되지만 , Ignition(Cloud-Init의 대안인 초기 부팅 구성 시스템) 및 설치 메커니즘과 같은 핵심 기술은 Container Linux에서 마이그레이션되었습니다.
페도라 아토믹 호스트 개발 중단은 페도라 실버블루라는 이름으로 개발 중인 페도라 아토믹 워크스테이션 프로젝트 개발에는 영향을 미치지 않으며, 이 프로젝트는 향후 기존 페도라 워크스테이션을 대체할 수 있습니다.
Fedora Silverblue 에디션은 원자 업그레이드 메커니즘을 사용하여 기본 시스템을 별도의 패키지로 나누지 않고 모 놀리 식 형태로 제공됩니다.
Docker 컨테이너 대신 추가 애플리케이션을 설치하는 데 충분한 자동 flatpak 패키지가 사용됩니다.
시스템 이미지는 분할 할 수 없으며 OSTree 기술로 구성됩니다 (개별 패키지는이 환경에 설치할 수 없으며 rpm-ostree 툴킷을 사용하여 새 패키지로 확장하여 전체 시스템 이미지를 다시 빌드 할 수만 있습니다).