上周才换回 Debian,经典的稳定选择,结果我又开始难受了。

为什么?因为 Debian 是可变的,而我一回来就没忍住。

之前用 Guix,非 FHS 环境下,开发得在容器里干。回到 Debian 后,我就迫不及待地装了各种语言的开发环境。Distrobox 倒是也装了,只是我一直没去用它。

现在家目录被我搞得特乱。虽然我依旧知道各个文件都是怎么来的,但我懒得清理了,干脆换个不可变发行版吧!

要我说,开发还得是用 DevContainer!

说到“不可变”,我首先想到的还是 rpm-ostree。不过,基于它的发行版我实在用过太多了,之前还用 BlueBuild 维护过自己的 odedur-os。严格来说,它们都只是基于 Fedora Atomic 做的再次预配置,算不上发行版。

这次打算试试 openSUSE 的 MicroOS。它的事务更新结合了 Btrfs 文件系统特性:更新先写入新的系统快照,重启后再切换过去;需要回滚时,则回到之前的快照。有意思的设计,以前没用过,我得试试。

MicroOS 主要面向容器和服务器场景,我打算从提供 KDE Plasma 桌面的 openSUSE Kalpa 开始。

别问我为什么不是 openSUSE Aeon,长寿的秘诀是不用 GNOME(