使用Archlinux有一段时间了。大约快两年了。在这之前是OpenSUSE,更早之前则是Ubuntu。
促使我使用Archlinux的原因有很多,其一是我是坚定得KDE4粉丝,一直喜欢亲KDE的发行版;其二是随着使用Linux的时间渐长,渐渐希望能够有更强的自定义——从内核到应用程序,希望掌控一切。其实Gentoo也是一个不错得选择,不过对于我的笔记本来说,真是吃不消如此巨量的编译。
然而前几周,我又尝试着切换回OpenSUSE发行版。原因也很多,首先是我参加工作后能够用来“折腾”的时间变少了,希望使用一个稳定的生产环境系统;然后是,Archlinux上的软件太“原汁原味”了,总是会有许多参数我优化不够,实际使用起来“很折腾”自己。这里仅列出遇见的一些问题(好处我就不举啦):
- 磁盘性能问题
- KDE桌面略有迟钝
- 闭源驱动内存泄漏问题
- 系统负载极高时难以恢复
- 内存消耗过快
这个一直是很让我纠结的问题。系统经常会因为高负载得磁盘IO而卡掉甚至死掉。甚至往移动硬盘里拷贝数据也会导致系统反应变得十分迟钝。我一直怀疑是内核参数的配置问题,上个月升级到2.6.36内核、使用了ck的BFQ调度,症状倒是有所减轻。(之前以为是LVS原因,以为是reiserfs原因,因此来回捣鼓过几种分区,费时费力阿)
新启动时自然轻快,然而随着持续的运行,有时启动新程序也会猛读几秒硬盘、才能启动一个文件浏览器。实际上还是因为磁盘IO得问题。
ATI的闭源驱动据说还是比较给力的。而对于我来说,似乎只是感觉到了它能够减少一些发热而已。当然,因为了这么一个小优点,我就经常犹豫着使用开源还是闭源驱动……(当年闭源驱动还是官方软件源里维护的,后来由于某原因而抛给了社区维护。我还给它添加了一些hook来自动重编译模块)
有时会不小心开了太多程序,结果导致资源耗尽了。内存没有了,swap没开,然后就只能看着硬盘灯狂闪,系统陷入死机之中。Sysreq+R也没有任何作用。而这样的杯具前后共拿了十多个吧。。。
不考虑前述的内存泄漏。如果我在KDE里听了Amarok、用Opera上网、开着Kdevelop改改代码,kmail还在收邮件,kopete不时聊几句,konsole里面编译着某个包。就这么个情况,差不多就占用完了我的2G内存。让我情何以堪。
以上情况,基本上都不是Archlinux的硬伤,主要原因还是我调教不力。
而近来工作甚忙,更是无心调教。于是便重温旧梦,安装使用了OpenSUSE发行版。记得以前安装OpenSUSE的某个版本,从光盘启动到安装到安装完毕使用,中间只重启了几次X server,竟然不需要重启电脑,真实令我无比震惊。这次安装,花费了一些时间下载ISO,U盘启动,Live体验模式,然后安装。一切顺利。当然,中间也碰到了一些问题:
- 官方软件源里木有fcitx
- 软件包的名字有些不同
- 闭源驱动无法使用?
- 内核木有中文补丁,tty终端无法显示中文了
- 软件源有些纠结
这让我很是无语。于是去下载了源码包编译安装。可是重启后却无法激活fcitx、输入中文,几经折腾才发现是OpenSUSE加载环境变量的文件与ArchLinux有些区别。。后来才知道竟然是有csslayer自搭的软件源,专门提供Fcitx打包。。。
于是找起需要安装的软件,也费了不少时间。
安装了x11-video-fglrxG02,可重启后却完全无法进入图形界面。囧。还得辛苦进入单用户模式卸掉这个包。
没办法了。。。看看以后有没有时间手动编译一番内核。
系统刚安装好时,是KDE4.4.4。如此不吉利之数字,自然需要立刻更新。可是KDE4.5被OpenSUSE认为还没经过从分测试不够稳定,没有纳入官方软件源。于是还得添加其他源,使用“版本升级”来升级KDE4。。
不过,OpenSUSE使用上还是感觉很舒服的。目前发现的一些优点如下:
- 磁盘IO性能很好!
- 系统资源占用较低
- KDE味道很纯
- 稳定
比起Archlinux,那真是好了无数倍。各种程序启动不会卡了,硬盘灯狂闪的时候系统反应依旧敏锐。尤记得,我的bashrc配置较多较复杂,于是以前在Archlinux得tty下登录,如果遇见磁盘负载很高,那么登录进去后要等上好几秒钟才能加载完bashrc配置;同样的配置,现在OpenSUSE只是感觉微顿一下,就加载完毕了。差别真是太大了。。。
至少Xorg程序目前还不会泄漏内存导致狂飙。目前各种程序都开着了,纯占用内存约1G。令我很开心。如果初始登录KDE,那么则才花350M内存而已。。。更开心了
之前的Archlinux里得配置,已经使用了一年了吧。经历了4.3, 4.4, 4.5,配置不断迭代,结果导致plasma的配置界面都变得不正常、很诡异。这次重新开始。只保存了kwallet,kmail,akregator等程序的配置,其他都是用新建的。而且OpenSUSE是亲KDE得发行版,于是KDE基本没有被篡改,味道很好,体验很舒服。
开机了好几天了。运行得很稳定。只有kwin在我调节配置时老是不断崩溃,很是无语。
其实还得赞一下GRUB的启动界面。我很喜欢得图形菜单式。GRUB2果然比GRUB1要有意思多了。
最后,有图有真相。附上桌面图片。简约的风格。最爱的“模糊时钟”。掌握天时得“月相”。
