Fedora项目的负责人, 马修·米勒和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年XNUMX月或XNUMX月)。
什么是Fedora原子主机?
来自原子项目的原子主持人 是一个轻量级的,不变的平台,专门用于运行容器化应用程序。
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容器Linux服务器系统,该系统由Red Hat购买CoreOS后接管。
支持最终应用程序工作的所有软件包都直接作为容器的一部分交付,并且主机系统仅包含极少量的组件集(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原子工作站项目的开发, 现在以Fedora Silverblue的名称进行开发,并且最终可能会取代传统的Fedora工作站。
Fedora Silverblue版本也以单片形式提供,而无需使用原子升级机制将基本系统分成单独的软件包。
代替Docker容器,使用了足够的auto flatpak软件包来安装其他应用程序。
系统映像是不可分割的,并且是使用OSTree技术形成的(在此环境中无法安装单个软件包,您只能使用rpm-ostree工具包通过使用新软件包进行扩展来重建整个系统映像)。
Fedora Silverblue 是我尝试过的最好的操作系统。 希望红帽能够继续这种发展。 我认为这是“Linux”发行版的未来