Fedora Silverblue 在国内外越来越受欢迎 Fedora 世界。 因此,根据社区的反馈,这里有一些关于该项目的有趣问题的答案。 如果您还有其他与 Silverblue 相关的问题,请将其留在评论部分,我们将在以后的文章中尝试回答。
什么是银蓝?
Silverblue 是新一代桌面操作系统的代号,以前称为 Atomic Workstation。 操作系统以图像的形式交付,这些图像是通过利用 rpm-ostree 项目. 该系统的主要优点是速度、安全性、原子更新和不变性。
“银蓝”究竟是什么意思?
“Team Silverblue”或简称“Silverblue”没有任何隐藏的含义。 大约两个月后,该项目(以前称为 Atomic Workstation)被更名后被选中。 在此过程中审查了 150 多个单词或单词组合。 最终选择了 Silverblue,因为它有一个可用的域以及社交网络帐户。 人们可以将其视为一种新的尝试 Fedora的蓝色品牌,可以用在诸如“Go,Silverblue 团队!”之类的短语中。 或“想加入团队并改进 Silverblue?”。
什么是牡蛎?
OSTree 或 libostree 是一个项目 它结合了用于提交和下载可引导文件系统树的“类 git”模型,以及用于部署它们和管理引导加载程序配置的层。 OSTree 由 rpm-ostree 使用,这是 Silverblue 使用的基于混合包/映像的系统。 它以原子方式复制基本操作系统,并允许用户在需要时在基本操作系统之上“分层”传统 RPM。
为什么使用银蓝?
因为它可以让您专注于您的工作,而不是您正在运行的操作系统。 由于系统的更新是原子的,因此它更加健壮。 您唯一需要做的就是重新启动到新映像。 此外,如果当前启动的映像有任何问题,您可以轻松地重新启动/回滚到以前的工作映像(如果有)。 如果不是,您可以使用 ostree 命令下载并启动过去生成的任何其他映像。
另一个优点是可以在分支之间轻松切换(或者,在旧上下文中, Fedora 发布)。 您可以轻松尝试 生皮 或者 更新测试 分支,然后返回到包含当前稳定版本的分支。 此外,如果您想尝试一些新的和不寻常的东西,您应该考虑 Silverblue。
不可变操作系统有什么好处?
默认情况下,以只读方式安装根文件系统可以提高对意外损坏以及某些类型的恶意攻击的恢复能力。 升级或更改根文件系统的主要工具是 rpm-ostree。
另一个好处是稳健性。 普通用户在意外或无意删除某些系统库后无法启动或无法正常工作时,几乎不可能让操作系统进入该状态。 试着想想你过去的这些经历,并想象 Silverblue 如何在这方面为你提供帮助。
如何在 Silverblue 中管理应用程序和包?
对于图形用户界面应用程序, 平板包装 如果应用程序可作为 flatpak 使用,则建议使用。 用户可以在 Flatpak 之间进行选择 Fedora 并由 Fedora 包和在 Fedora- 拥有的基础设施,或目前提供更广泛产品的 Flathub。 用户可以通过 GNOME 软件轻松安装,该软件已经支持 Fedora 银蓝。
用户发现的第一件事是操作系统中没有预装 dnf。 主要原因是它不能在 Silverblue 上运行——它的部分功能被 rpm-ostree 命令取代。 用户可以使用 rpm-ostree install PACKAGE 覆盖传统的软件包。 但只有在别无他法的情况下才应该使用它。 这是因为从存储库中提取新系统映像时,每次更改系统映像以适应分层包或从基本操作系统中删除或替换为不同版本的包时,都必须重新构建系统映像。
Fedora Silverblue 附带一组默认的 GUI 应用程序,它们是基本操作系统的一部分。 该团队正在努力将它们移植到 Flatpaks,以便以这种方式分发它们。 作为一个好处,基本操作系统将变得更小,更容易维护和测试,用户可以更轻松地修改他们的默认安装。 如果你想看看它是如何完成的或有帮助的,看看官方 文件.
什么是工具箱?
工具箱 是一个让普通用户可以轻松使用容器的项目。 它通过使用 podman 的无根容器来实现。 Toolbox 可让您轻松快速地创建具有常规 Fedora 您可以玩或开发的安装,与您的操作系统分开。
是否有任何 Silverblue 路线图?
正式地没有任何问题,因为我们专注于我们在测试期间和社区反馈中发现的问题。 我们目前正在使用 Fedora的 大河 做我们的计划。
Silverblue 的发布生命周期是什么?
和普通的一样 Fedora 工作站。 每 6 个月发布一个新版本,并支持 13 个月。 该团队计划每两周(或更长时间)而不是像目前那样每天发布一次操作系统更新。 这样,在将更新发送给其他用户之前,QA 和社区志愿者可以对更新进行更彻底的测试。
不可变操作系统的未来是什么?
从我们的角度来看,桌面的未来涉及不可变操作系统。 这对用户来说是最安全的,Android、ChromeOS 和最后的 macOS Catalina 都在后台使用这种方法。 对于 Linux 桌面,一些期望写入操作系统的第三方软件仍然存在问题。 惠普打印机驱动不错 example.
另一个问题是系统的各个部分是如何分布和安装的。 字体是个好东西 example. 目前在 Fedora 它们分布在 RPM 包中。 如果你想使用它们,你必须覆盖它们,然后重新启动到包含它们的新创建的图像。
标准工作站的未来是什么?
Silverblue 有可能取代常规工作站。 但是,Silverblue 要提供与 Workstation 相同的功能和用户体验,还有很长的路要走。 与此同时,两种桌面产品将同时交付。
Atomic Workstation 或 Fedora CoreOS 与这些有关吗?
Atomic Workstation 是该项目在重命名为之前的名称 Fedora 银蓝。
Fedora CoreOS 是一个不同但相似的项目。 它与 Silverblue 共享一些基础技术,例如 rpm-ostree、toolbox 等。 尽管如此,CoreOS 是一个更精简、以容器为中心且自动更新的操作系统。