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