折腾?也许是轻松使用Linux的另一个选择
众所周知,Linux给人的印象通常是这样的:
你想要体验Linux,按照网上的建议选择了Arch Linux,但是你却没有了解其安装流程完全基于CLI,于是,世界上多了一个看着黑窗口发呆的你。
你想安装Microsoft Edge,你通常需要打开终端,然后输入一长串命令。在部分发行版上,可能还需要引入别的包管理器助手甚至是包管理器,例如yay、flatpak等。当你遇见依赖项错误时,那更是一番无法描述的风景。
你想要配置软件源,发现你的发行版存在过多种配置方式,你弄不清是修改哪一个配置文件。
不知何日,这一进程终于迎来了被简化的那一天,至少是在你发现还存在OpenSUSE这个神奇的发行版之后。
你也可以这么理解:YaST,治好了我的精神内耗。
精神内耗,是从哪来的?
这里我必须要Diss某个橙黄色图标的发行版。
可能是由于学业负担,我弃用了Arch Linux,
肯定不是滚挂过一次之后懒得再重装Arch,
于是我选择了Ubuntu。
配置软件源时,就是吃了消息不及时的亏。
1 | vim /etc/apt/sources.list |
你大概会以为是这样配置?
不好意思,在Ubuntu 24.04之后,我们默认使用DEB822格式——
软件源配置在/etc/apt/sources.list.d/ubuntu.sources这个文件里面。
并且配置方法也有大变:
1 | Types: deb |
于是,我望着那个空空如也的sources.list,以及正常使用的apt陷入了沉思。
Arch Linux,为何不用?
众所周知,用Arch Linux或者Arch Linux的衍生版本的人往往会染上一个毛病。
每次打开电脑,第一件事:
1 | neofetch |
然后欣赏炫酷的Output在半透明的终端背景下与你的GUI形成一道完美的、靓丽的、平衡的风景线。
因为Arch安装过程的繁琐劝退了很多人,于是那个锥形的蓝绿色图标成为了一个神秘而高大上的符号。
显然地,社区也不乏这样的调侃:
不折腾,用什么Arch Linux?
滚挂?
这也是一个老生常谈的问题。
如果你手很痒,
很享受那个在Konsole、Gnome Terminal、Kitty亦或是Alacritty中输入sudo pacman -Syyu的快感,
那么在某个夜黑风高的夜晚,你会发现:
淦,没法启动了。
如果你刚好没有配置TimeShift,又是一个Linux萌新,那么你就会发现:
你怎么救都救不回来。
如果你像我一样对Linux没有近乎Gentoo用户一般的理解,那么,还是不建议使用Arch Linux。
并且,Arch Linux基础系统是不带安全启动支持的,需要自己折腾。
Fedora和Ubuntu呢?
你为何不问一下神奇的deepseek呢?
好的先说Ubuntu
你其实也听说过,snap在Ubuntu用户中的地位,
无异于某绿色商标半导体企业在Linus Torvalds心中的地位。
Ubuntu的GUI集成度,在图形化软件管理上极度依赖Snap,
如果你禁用了Snap,那么恭喜你——
预装的Firefox、应用商店、固件更新……
全都不能用!
配置禁用并重装一遍上述应用或其替代品所用的时间,
无异于重新安装一遍Arch Linux的基础系统。
再说到Fedora
光从Fedora的使用体验和稳定性来看,
其实Fedora真的是个很优秀的系统,
就连Linux之父Linus Torvalds都在使用Fedora。
这足以证明Fedora的强大,
如果你愿意以默认配置安装系统,在安装并配置完成系统后再进行你的个性化的话。
OpenSUSE比Fedora和Ubuntu厉害的地方就在于,
其安装系统时的可配置性就非常强。
你可以选择使用GRUB2、systemd-boot亦或是rEFInd。
并且,OpenSUSE还有一个杀招:
YaST。
懂不懂把Linux当成Windows用的含金量啊。
为什么OpenSUSE更好?
OpenSUSE首推的就是YaST。
系统安装?
虽然OpenSUSE没有像Fedora、Manjaro、CachyOS亦或是Ubuntu那样给你一个体验系统的机会,
但是,你别忘了你蜥蜴哥的安装器是YaST。
YaST?不就是换了个安装器吗?
这你就不懂了。
如果你安装过Kali,体验过Calamares,
你就会发现其实OpenSUSE在安装时的可定制性比Kali还高。
前者只是让你能够在安装时自由选择桌面环境等软件,
而OpenSUSE能够定制什么?
桌面环境,X11还是Wayland,systemd-boot还是GRUB……
而且,相较于Fedora或者Arch系发行版,
OpenSUSE Tumbleweed虽然同为滚动更新,但是明显更稳定。
系统配置?
尽管在AI时代,各种agent满天飞,诸如OpenClaw、Kimi Claw,
尽管这一定程度上让新手有机会去折腾Linux了,
甚至在终端输入的命令可能也不过这些:
1 | npm install -g openclaw@latest #OpenClaw安装命令 |
接着就是使用你的命令方块。
但是,在被Agent把我的API Key写进前端、一夜间无故流失了剩下的全部50元余额后,
我决定不使用OpenClaw配置系统。
不然哪天AI幻觉出一个不存在的包,导致你的电脑成功被投毒——
有的你哭。
更何况,AI删库已经不再是一个冷门话题了,
或者说,AI删库这个场景中,AI成功使用八个圆石合成了熔炉。
所以,YaST的伟大之处是显而易见的。
而且,如果你很喜欢用KDE,
OpenSUSE与KDE的集成度那不是一般的高。
OpenSUSE 有专门的 KDE 工程维护者和社区团队,负责 KDE 软件的 bug 修复和发行版集成。
OpenSUSE的官方文档也直接强调了这一点。
YaST虽然和KDE系统设置不是一个东西,但是却以一种分工明确的形式共存:
| KDE System Settings | 桌面级设置 |
|---|---|
| YaST | openSUSE 的系统级管理 |
所以 openSUSE KDE 并不是试图把所有系统管理功能塞进 KDE或者YaST,
而是让KDE 负责桌面,YaST 负责发行版。
这种分层实际上非常“Unix”。
尽管来说,会有人对OpenSUSE预装全套KDE软件有所反感,
但是你至少在进入系统后看到的是KDE生态的闭环,
而不是“搞半天还要自己拼”。
开箱即用,也允许着你把OpenSUSE当成Windows来用。
讲在最后
Linux真正有意思的地方,从来不是“你能不能不用GUI”,
而是当你想折腾的时候,它允许你折腾;当你不想折腾的时候,它也应该允许你安安静静地工作。
而OpenSUSE正好提供了这一种体验。
所以,我认为,这才是OpenSUSE真正吸引我的地方。
