Fedora 项目负责人Matthew Miller和 Red Hat Atomic OpenShift 工程师 Dusty Mabe宣布推出 Fedora CoreOS,这是一款旨在取代 Fedora Atomic Host 的未来操作系统。
Fedora 项目开发者宣布,他们已从 Rawhide 软件仓库中移除 Fedora Atomic Host 组件,并停止了该发行版的开发。Fedora 29 将是最后一个包含 Fedora Atomic Host 组件的版本。
维护周期结束后,Fedora Atomic Host 的 Fedora 29 更新将完全暂停发布(暂定于 2019 年 11 月或 12 月)。
什么是Fedora原子主机?
来自 Project Atomic 的 Atomic Host是一个轻量级且不可变的平台,其设计的唯一目的就是运行容器化应用程序。
Fedora Atomic Host项目框架提供了一个最小化的环境,该环境通过替换整个系统的映像进行原子升级,而无需将其分解为单独的软件包。
基于Fedora Atomic Host,形成了一个专用环境来启动和管理Docker隔离容器。
Fedora Atomic Host与虚拟机不同, 包括一个完整的操作系统,一个容器仅包含运行应用程序所需的软件。
因此,为了高效,安全地运行容器,您需要一个提供安全容器服务并充当运行容器基础的操作系统。
它的最佳用途是为运行容器提供可靠且易于升级的操作系统。
从简单的平台到各种云环境,都可以在不同类型的活动上运行不同的Atomic Host格式。
安装了Atomic Host之后,您可以像在其他启用了容器的系统上一样使用docker命令。
但是,Atomic Host还附带了一个名为atomic的附加命令,该命令扩展了您可以对容器执行的操作。
但是Atomic还具有其他功能,可让您:
- 使用原子主机:验证,更新,回滚和解锁原子主机系统
- 管理映像:安装(以预定义的方式运行),更新,验证和扫描容器映像。
- 在容器中操作:列出,更新和撤消
Fedora Atomic Host实践被用来形成Red Hat Enterprise Linux Atomic Host和CentOS Atomic Host产品。
再见Fedora原子主机,您好Fedora CoreOS

据报道,Fedora Atomic Host 项目将被 Fedora CoreOS 项目取代,该项目将继续开发 Linux Container Linux 服务器系统,该系统在 CoreOS 被 Red Hat 收购后由 Red Hat 接管。
支持最终应用程序工作的所有软件包都直接作为容器的一部分交付,并且主机系统仅包含极少量的组件集(systemd,日志记录,docker,rpm-OSTree等)。
作为 Fedora CoreOS 产品的一部分,Fedora Atomic 和 Container Linux 技术被结合在一起。
与 Fedora Atomic 类似,Fedora CoreOS 的部分功能依赖于使用 rpm-ostree 的 Fedora 软件仓库,并且使用 SELinux 来实现额外的容器隔离,但 Ignition(初始启动配置系统,Cloud-Init 的替代方案)和安装机制等核心技术是从 Container Linux 迁移过来的。
Fedora Atomic Host 的停止开发不会影响 Fedora Atomic Workstation 项目的开发,该项目目前以 Fedora Silverblue 的名义进行开发,并最终可能会取代传统的 Fedora Workstation。
Fedora Silverblue版本也以单片形式提供,而无需使用原子升级机制将基本系统分成单独的软件包。
代替Docker容器,使用了足够的auto flatpak软件包来安装其他应用程序。
系统映像是不可分割的,并且是使用OSTree技术形成的(在此环境中无法安装单个软件包,您只能使用rpm-ostree工具包通过使用新软件包进行扩展来重建整个系统映像)。