飞蚊话

openSUSE慢滚版两个月使用体验

openSUSE Slowroll 这个系统,我也断断续续用了快两个月了。经过这段时间的使用,我发现慢滚这个东西,很难用一句话概括:你说它激进吧,它偏偏又叫“慢滚”。但你说它稳定吧,它又经常在一些意想不到的地方给你来那么一下。

所以今天就简单聊聊,经过这段时间使用之后,我的感受。

首先是安装。

目前慢滚的安装介质有个很离谱的问题:它不能被 Ventoy 正常引导。也就是说,Ventoy 这个几乎已经成为 Linux 用户默认工具的 U 盘方案,在这里直接失效了,最后只能老老实实的把 ISO 直接刻录进去。

这件事本身不算严重,但它会立刻给人一种感觉:这个发行版,好像跟主流 Linux 用户生态之间,存在一点微妙的错位。别人都已经默认 Ventoy 了,它还停留在“请正确烧录镜像”的年代。

然后,系统装好了。接下来第一件事,当然是更新。

结果更新直接报错:

Access to requested URL is forbidden

第一反应还以为是网络问题。结果打开镜像站一看,发现不是我有问题,而是镜像根本没同步完。等镜像站同步完成之后再更新,问题就解除了。

事情到这里,本来还能理解:毕竟是镜像同步,延迟问题多少都遇到过。结果下个月更新发布之后,同样的问题又来了,而且这次更离谱:等了半个月,镜像依旧没同步完整。

最后的解决方案非常具有 Linux 精神:不用国内镜像了,直接挂代理,把下载源分流到海外服务器。不过,这个其实未必算 Slowroll 自身的问题,更像是国内镜像站对它的同步优先级比较低。

当然,Slowroll 还是有优点的。

因为它的很多设计,都能明显看出它的“工程化思维”。

比如第一次打开 YaST 软件管理的时候,它会自动检测系统状态,并且建议安装一些额外组件,甚至能自动添加两个十分有用的软件源:

而且如果安装系统时选择启用在线源,这一步甚至会自动完成。

这个体验其实相当不错——特别是针对英伟达专有驱动。因为很多发行版的 NVIDIA 驱动安装,本质上还是一场 Wiki 阅读理解考试。而 openSUSE 会自己发现你缺什么,然后尽量帮你补全。理论上来说,非常现代化。

但这个补全,想必有些朋友会感觉有点熟悉。

对的,之前就有提过这个英伟达驱动安装问题:从发布 590 版本驱动发布之后,openSUSE 开始自动给你挖坑了。

就像之前提到的,安装完专有驱动源后,重启系统,再次打开 YaST 软件管理,这时候系统会自动帮你选择 NVIDIA 专有驱动。但它自动选择的,是旧版 G04 驱动相关组件。而且不仅如此,它甚至还准备把 kernel-default 一起降级。如果你直接按照自动勾选进行安装的话,会直接得到安装失败的结果,于是整个 NVIDIA 驱动直接不可用。

至于解决方法,我之前也说过,就是不接受自动安装,手工选择全套的 G06 专有驱动即可。也就是说什么呢,系统自动化做了 90%,最后 10%,突然开始朝反方向狂奔。

这种感觉非常 openSUSE。它不是不会自动化,而是自动化得很积极,甚至能自动化到直接把你送进沟里。

经典YaST。

就目前我的使用来看,YaST 更新这个组件基本不可用。它会提示“未配置更新源”。

但原因其实不难理解。因为 YaST更新这个组件的逻辑,本来就是针对 leap 版本的 cve 更新——也就是执行 zypper patch 获得的内容——而设计的。但 Slowroll 本身属于风滚草系列,不存在这种更新。所以理论上,真正适合 Slowroll 的更新方式同风滚草类似,直接通过 YaST 软件直接进行软件包的升级即可。

但也仅仅是理论上。因为通过 YaST 软件这个组件获取到的升级结果,跟终端执行 zypper dup 的结果有出入。

当然了,之前内容也提到过, suse 实质上已经舍弃了 YaST ,并针对软件包管理推出了替代程序:梅林。不过目前就我个人对比来看,同样不建议用这个来更新系统。因为它得到的结果跟 zypper dup 依然有出入。于是整个系统的更新流程,最后又回到要在终端执行sudo zypper dup来完成。

换句话说:最后最可靠的方法,还是命令行。

所以你会发现,Slowroll 很神奇。它一边努力降低 Linux 使用门槛,一边又在关键地方告诉你:“真正能解决问题的,还得是终端。”

接下来,关于引导程序。

openSUSE 在 2025 年末,开始逐渐从传统 GRUB2-EFI 切换到 GRUB2-BLS。

这个变化本身挺符合现在 Linux 世界的发展趋势。但它有个副作用:新的方案会把所有内核文件直接放进 ESP 分区。于是问题来了。ESP 分区如果太小,系统就可能出问题。因此现在基本需要一个大于 1GB 的 ESP 分区,用起来才比较稳妥。对于很多老机器、旧分区方案来说,这其实是个潜在雷点。很多人——包括我——装 Linux 甚至 Windows 时,顶多给 ESP 分个 300MB 就完事儿了。但谁能想到几年之后,一个引导分区都能开始膨胀。

当然,这只是一个新的默认选项。在安装系统时,记得将引导程序手工选择回 GRUB2-EFI 就可以。但这个变更很不起眼,使得在后期发现内核更新失败的原因是 ESP 空间不足,想调整的时候会比较麻烦。

另外,关于虚拟化。

对于 KVM,我之前也专门聊过。就是我这边安装 KVM 组件之后,虚拟机默认无法联网。需要编辑/etc/libvirt/network.conf,去掉 firewall_backend = "iptables"一行的注释,然后再去 YaST 防火墙里,给 libvirt 区域放行服务。这套操作完成之后,网络才恢复正常。

这个问题倒不一定是 Slowroll 独有,但它再次体现出一个特点:openSUSE 很喜欢“提供完整能力”,但默认配置,未必真的是开箱即用。

至于 VirtualBox

目前有一个潜在问题:它的内核模块更新速度,未必能跟上 Slowroll。

这不一定是每个月都会出现的情况,但我尝试安装的那个月,它会顺带着降 kernel-default 的版本。但造成如此的原因可能很有意思:慢滚从风滚草同步快照的时候,正好同步到了一个“系统内核已经更新,但 VirtualBox 模块还没跟上”的时间点。假如真是如此,就会有一个很别扭的结果:可能风滚草侧在 slowroll 推出本月更新的第二天就将 vbox 的内核模块版本更新了,以至于风滚草用户直接再滚一遍即可解决。而慢滚的每月更新特性,使得慢滚用户得等到第二个月发布新快照时才能得到匹配的 vbox 模块版本。这在一定程度上,反而让慢滚显得不如风滚草可靠了。


总的来说,两个月用下来,我对 Slowroll 最大的感受其实是:它不是“不稳定”,而是“系统逻辑还在磨合”。你能明显感觉到它想保留 openSUSE 的传统,又想获得滚动发行版的新体验。于是最后形成了一种非常独特的气质:它不像 Debian 那样保守稳定,也不像 Arch 那样彻底激进。

伴随 suse 的策略调整,让它——也可能是风滚草全系列——都更像一个正在转型中的系统:很多地方已经现代化了,但还有很多旧时代的逻辑残留。于是你会经常遇到一种很割裂的画面:前一秒还是自动化图形配置,后一秒突然需要你手改配置文件来补齐。

但即使踩了这些坑之后,我依然会感觉:Slowroll 可能是目前 Linux 桌面里一个方向很特别的发行版。因为它正在尝试的,是获得一种“保持新,但稍慢一步”的节奏。

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »