每位 Linux 老手都有一段系统更新中途崩溃、然后花一下午费尽心思把它救回来的惊险故事。对于任何用过 Linux 数年或更久的人来说,这早已成了家常便饭。到了 2026 年,这不该再让人忍气吞声地接受。传统 Linux 安装的更新方式是直接覆盖正在运行的系统上的文件。最近,我意识到这种方式存在问题。
Fedora 的 Atomic 桌面在更新方式和系统配置方面采用了新方法。起初,我感觉自己的系统像是被上了安全锁,连自己都动不了。但在多用了一阵子Fedora 的 Silverblue 和 Kinoite Atomic 版本后,我理解了它们带来的稳定性和安心感。越来越明显的是,这就是 Linux 的未来,至少对于不想像保姆一样盯着系统的日常用户而言是如此。
Atomic 和不可变发行版是大势所趋
这到底是什么意思?
“Atomic”和“不可变”这两个词被大家挂在嘴边,但它们在 Linux 语境中的实际含义如下。Fedora Atomic 的核心思路就是让基础系统变成只读的。这就是“不可变”的部分。当应用更新时,整个系统镜像会在一次操作中被整体替换,并在下次启动时生效,而不是在你使用电脑时覆盖文件。这就是“原子性”的部分。如果更新出了问题,你可以在 GRUB 中选择上一个启动镜像,电脑就能立马恢复正常,不用等,应用和个人文件也一点不耽误。
除了技术发烧友之外,用户通常根本不愿意花任何时间考虑操作系统的稳定性。他们只要它好用就行。这就是为什么对大多数人来说,Atomic 发行版正成为理想选择。在传统的 Linux 桌面上,系统和应用层缠在一起,老出问题。而在 Fedora Atomic 上,这两层分得清清楚楚。基础系统由 libostree(OSTree)管理,有版本管理,而且改不了。应用以 Flatpak 形式交付,这些应用是容器化的,自带依赖,跟宿主机和其他应用都是隔开的。
Flatpak 碰不到它们不该碰的系统部分。这样,一个烂应用也翻不了天,无法对系统造成任何损害。你可以卸载该应用或回滚版本,而不会影响其他任何东西。我以前遇到过 Flatpak 崩溃的情况,但那种故障仅限于单个应用。在可变系统上,很多时候,一个烂应用就能轻易把别的应用带崩,甚至整个系统本身。
至于更新,OSTree 只在新镜像和当前镜像之间传新增的数据,所以更新快,也不会闹软件包冲突的警告。以前我老觉得自己搞定软件冲突和依赖问题是理所当然的,直到看了几次 Fedora Atomic 更新,一次问题都没出,我才发现自己原来那么自以为是。现在用那些可变发行版,我还真怀念那种踏实劲儿。
但 rpm-ostree 用起来真没那么爽
对喜欢折腾命令行的人来说,这玩意儿不咋地
一旦你习惯了打开终端就立马装系统级软件包,rpm-ostree 的流程准让你慢半拍。分层软件包(就是能改系统的那种)得等到下次开机才生效,不能马上用,也就是说你不重启就用不上刚装的东西。想绕开这问题,就只能用工具箱容器了。但对那些老爱这么装工具的人来说,这立马就能让人打退堂鼓。
话虽如此,创建工具箱的工作流程并非难以适应。运行工具箱创建命令会拉起一个可变的 Fedora 容器,它会共享你的主目录,具有完整的 DNF 访问权限且无任何限制。我保留一个容器用于开发工具,另一个放杂项工具,不想让它们碰基础系统。这些容器之间互不干扰,也影响不到主机。
对于大多数日常用户来说,这个问题多半不会碰上。像 Firefox、LibreOffice、Thunderbird、Obsidian 和 Slack 这样的常见应用都有维护良好的 Flathub Flatpak 包。大多数用户只需打开软件管理器,选要装的东西,就像在手机应用商店里操作一样。习惯用命令行装软件的人可能会觉得这新法子烦人,但普通用户会觉得省心。
更新系统再也不用提心吊胆了
每次更新都能一键撤销
原子模型还有个心照不宣的心理优势。用传统发行版时,每次大升级我都得屏住呼吸,只要别出大岔子,哪怕有一两个软件包出点小毛病,我就谢天谢地了。这种顾虑让不少人干脆不更新了,特别是怕系统崩了要花时间折腾修复。
有了这个“后悔药”,出问题时心里就踏实多了。对于只想要一个稳定且低维护操作系统的用户来说,Fedora Atomic 可能是我现在最想推荐给他们的系统了。说白了,就是用一些可折腾的空间,换个系统稳定省心。不过不是人人都看重这个,对多数人来说,这笔买卖挺划算的。
不可变核心、原子更新和沙盒应用层一起组成了一个超稳的桌面系统,跟传统的可变发行版比,特别难搞坏。一旦你花几个小时想救活一个坏掉的 Linux 系统,你就知道 Fedora Atomic 有多值了。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.