网站搜索

Origami Linux 推出基于 COSMIC 的不可变操作系统


Origami Linux 是一个新的实验性 Fedora Atomic 基于发行版,使用 rpm-ostree 和 COSMIC 桌面环境。

最近,一款新的 Linux 发行版引起了我的注意,我得承认,主要原因是它在桌面环境上的大胆选择。它是最早完全围绕新 COSMIC 桌面构建的发行版之一。我说的就是 Origami Linux。

不过,在进一步讨论之前,需要一个重要的说明:这是一个年轻的项目,仍然非常实验性。因此,目前并不能保证所有功能都能完美运行。考虑到这一点,让我们来看一下你可以从这个新项目中期待什么。

该发行版是对不可变性的又一次尝试,基于 Fedora Atomic 构建,使用 rpm-ostree 进行系统管理。该项目采用基于镜像的设计,其中基础系统是只读的,并以原子方式进行更新。换句话说,系统文件不会被直接修改,更新会创建新的系统部署,并在重启时应用,同时保留之前的部署,可以选择回滚。

至于桌面环境,你会得到 COSMIC 桌面,整体上集成得相当不错。我尤其喜欢的是,更新后,你会自动使用当前最新版本 COSMIC 1.0.4。

不过,我必须承认,我对软件选择有些失望。我不太明白为什么选择 Zen 作为默认浏览器,毕竟它仍在开发中,目前还处于测试版阶段。

折纸 Linux

同时,Origami 几乎没有预装任何额外的软件,唯一的例外是 Cloudflare Zero Trust 应用程序。说实话,我完全不明白为什么会包含这个特定的应用程序。

正如你在不可变系统中所期望的那样,客户端应用程序以 Flatpak 形式提供。对于系统级工具,Origami Linux 预装了 Distrobox,允许你在容器中运行它们。

该发行版还包括由 systemd 用户计时器驱动的自动后台更新,同时提供系统镜像、Flatpak 应用和 Distrobox 容器的手动更新选项,所有这些都可以通过基于 Topgrade 的便捷 update 命令进行管理,Topgrade 是一个统一的系统更新工具,将这些更新途径整合在一起。

在 Origami Linux 中,可以通过一个命令更新整个系统。

从我到目前为止所说的内容来看,应该很清楚,Origami 主要是面向喜欢以容器为中心工作流程的开发者,而不是普通的桌面 Linux 用户。我不会隐瞒这样一个事实:总体来说不可变性(特别是 rpm-ostree)并不是我最喜欢的东西,但那只是我个人的看法。

也就是说,如果你喜欢不可变的桌面环境,并且喜欢玩弄像 Distrobox 这样的容器工具,那么你可能会觉得 Origami Linux 非常适合你。不过,我能想到的唯一一个使用它而不是 Fedora Silverblue 的理由是,Origami 开箱即用自带配置良好的 COSMIC 桌面,而不是 GNOME。

最后,该发行版提供多种变体,可以使用 rpm-ostree rebase 切换,包括标准和 NVIDIA 镜像、面向性能的 Cachy 内核变体,以及用于提前体验新功能的独立测试镜像。回滚、部署固定和清理工具被记录为核心维护工作流程。

要了解更多关于 Origami Linux 的信息,请参阅该发行版的维基。