
linux
在我看来,关于
linux发行版的选择并没有一个标准答案。我之所以选择openSUSE Tumbleweed,主要是基于以下的一些考量。它存在一些不太让人满意的地方,例如,OBS社区的软件包远没有AUR的丰富。并且,很多rpm包与RHEL存在依赖不兼容的情况,这就需要手动去处理各种各样的细节问题。对于新手来说,这些问题可能很难解决(我也是新手,多数时候我都会尽量避开这类问题)。在这种情况下,像Ubuntu、Debian stable、Fedora、Arch
linux这些已经形成生态的发行版可能会更合适(我很喜欢Arch,它只有一个Arch体系,所以很容易确保AUR中的软件可用,而且Arch wiki也是我们其他发行版用户经常参考的资料)。Ubuntu用起来太省事了,但现在它强力推广snap,这一点不太讨人喜欢,而且有些软件包版本很旧(虽然有些包比Debian stable的新很多)。所以对于像我这样有点
洁癖又追求时髦的人来说,它可能不是个很好的选择。我之前使用了几天Ubuntu 24.04,由于它刚发布没几天,存在大量的bug,非常不稳定(它可是个LTS版本)。所以不要盲目迷信LTS版本和Ubuntu的稳定性,这都需要时间的检验。想要稳定就老老实实地选择Debian,可是如果你的硬件很新,Debian的内核版本又很旧,不一定能完全驱动硬件,这就比较矛盾了。另外,喜欢snap的人就去用snap,喜欢包管理的就用包管理,像我这样喜欢Appimage的就可以用Appimage然后用gear lever来管理,喜欢flatpak的就弄个flatseal来管理flatpak包,这都没什么大不了的。实际上snap也没有那么差,只是它各种挂载文件系统的方式我不太喜欢,感觉对LFS的修改有点过度了;不过它的生态很好,还能以classic方式直接安装像powershell这类软件,这是很方便的。