opensuse的一些回忆和体验

opensuse在我心目中,一直是一个非常特别的发行版。

长久以来,我基本使用过所有主流的linux发行版,从最开始的尝鲜,到后来的慢慢把linux当成主力操作系统。在这个过程中,openususe自然也少不了要尝试。但是一方面,我对opensuse非常有好感,另一方面,却也是用的最少的。

最初印象

对opensuse最初印象来自网络宣传。当然最初它也不叫opensuse,好像就叫suse(具体大小忘记了。不过由于再次使用已经叫opensuse了,本文就opensusesuse混用了)。

记得当时网上对它的宣传是:

  • 德国制造,严谨
  • 大公司支持,企业级稳定性
  • 最好的kde发行版
  • 最好用的linux系统管理工具,yast

在那个linux刚在中国传播的年代,redhat占据了绝对的主流。(顺便说一下,redhat9.0版本是我使用linux的启蒙发行版。)不过在当时的linuxsir.org论坛上已经开始出现了debian的小规模讨论了。suse有没有讨论区我记不清了,好像是scim的作者苏哲有在suse讨论区发过帖子。由于上面的宣传,我又是对于linux刚入门,到处找linux发行版尝鲜,于是也用过一段时间的suse。现在回想一下对它的印象,就是一个印象:平平无奇

具体来说,就是没觉得yast多方便、没觉得系统稳定在哪里、没觉得kde有多漂亮,反而是因为对开源软件的过于苛刻的坚持,系统软件源少很多软件,导致安装一些常用软件很不方便。

发展之路

以现在的眼光来看,suse在中国的发展颇有些命不逢时的意味。举2个例子:一是redhat;二是ubuntu。

suse从始至终都在宣传自己的企业级稳定性,可就是在进入中国的那几年,它被频繁收购,我印象中换了4到5次母公司。这让国内的企业怎么敢用?所以来企业级市场竞争不过redhat。

suse一直有种自视甚高的意味,具体来说,就是一直给人你爱用不用用不好是你水平不行,多从自身找原因的感觉。这就导致了和后来的ubuntu相比,对linux初学者毫无吸引力。

企业级和民用级的市场都没有发展起来,suse在中国的波澜不惊也就不足为奇了。

再拿一个和suse相反的例子debian做个对比。

v2ex论坛上,搜索服务器用什么linux操作系统时,看看结果,基本上是centos、debian、ubuntu这三种。是的,我感觉推荐debian的比推荐ubuntu的还多。debian就是个纯开源的发行版,背后连个商业公司都没有,国内连个官方论坛都没有,为啥到了今天依然能够保持生命力?我想一个重要原因,就是2000年初那批linux爱好者,如今都是公司或者行业主力了。在需要使用linux时,自然会把当初的使用经验和印象带入到工作中,无论是个人还是公司的项目。这就是发展用户群体的重要性了。而suse在这方面做的确实很差。

by the way:说来有些搞笑,这么多年以来,我对suse的印象一直和2个人连系(非错别字)在一起:一个是scim的作者苏哲,我记得他在suse区回过我的帖子;另一个是玛格丽特,她的自称奴家让我觉得很有趣。

当今体验

上面说了很多suse的“坏话”,但文章开头我也说了,我对opensuse的印象一直不差。

这篇文章就是在opensuse上写的。从最初知道opensuse到现在,也就是在opensuse 42发布的时候用过一次,感觉和最初印象也没区别。

去年的时候安装过一次opensuse Tumbleweed,易用性有了很大的进步,顺便也多查了些资料多了解些。现在opensuse功能上变化挺大的。全面向容器化和不可变操作系统转型,默认采用btrfs。但这些功能和普通用户关系不大,我还是想等ubuntu 24.04,12年的支持让人期待。

那么最近为什么又装了上opensuse呢?直接原因是gnome让我很失望,具体原因是其他发行版搞不定在kde和wayland环境下fcitx5在gtk程序里无法输入的问题。

ubuntu 24.04挺好的,就是无法在wayland下使用fcitx5输入法。虽有解决方案,但是时灵时不灵的。

kubuntu 24.04就是半成品,翻译都还没弄完,历代最差的kubuntu了。

kde neon 同样有调出fcitx5输入法时灵时不灵的问题。

唯独opensuse Tumbleweed给了我惊喜,kde+wayland+fcitx5+chrome,不用任何多余设置,输入完全正常。最新的kde6也非常漂亮和稳定,比gnome强多了。

后记

现在使用linux,早已不是当初的那种心态了。

当时恨不得所有工作都用linux完成,现在是哪个操作系统好用用哪个。

现在电脑这么便宜,我常备3台台式机和2台笔记本。台式机是1台16G的m1的mac mini,1台10850k+6600xt+32G的电脑装linux,1台13700kf+3090+128G装windows玩游戏。笔记本方面1台mackbook air m1,1台华为笔记本装linux。满足所有使用场景和需求,连虚拟机都很少开了。