Archlinux:大道至简
这个发行版的linux让我觉得惊艳,因为它简约,初始只安装最基本的软件,需要什么,就加上去。虽然使用门槛比ubuntu等发行版要高,但在配置自己需要系统的同时,可以学到更多的东西,更加感觉到系统的运作是可以由自己控制的。
简约安装,先进的包管理,滚动更新,整合的配置文件,详尽的wiki帮助,针对i686处理器进行过优化,这些都是archlinux闪亮的地方。
当我配置好awesome+slim+dmenu后,系统启动完进桌面后也只有70多M内存,操作便捷,反应飞快。
而之前使用的ubuntu,让我有时有使用windows的感觉,显得臃肿,并且隐藏了很多有必要了解的东西。
在arch wiki上看到一句话这样说的:把复杂性隐藏起来只会让事物更复杂。这在我使用windows过程中深有感触,我实验室的台式电脑时VIA芯片组+ATI X300SE显卡的组合,尝试过不同版本的XP系统加不同的驱动和不同的设置,网上能找的方法都试过,依然或者蓝屏或者死机(ati2dvag.dll),而且问题出现频率不固定,视电脑心情而定。虽然我自认为在电脑上已经有一定的解决问题的经验,但在这个问题上除了换硬件我已束手无策,总不能不用驱动在低分辨率下干活啊。WindowsXP号称已完善的相当成熟了,也是拿ATI最新版(09年8月)的驱动用在了06年的显卡上(支持这款老显卡),但这样显然而严重的问题还是反复出现,不得不对windows系统表示失望。
同样的问题如果出现在linux上,或者会有人开发出能解决这一问题的开源驱动以供选择,或者可以选择只开启基本显示功能的显卡驱动,或者还有可能在下一版的linux内核中针对这一问题有了解决方案,至少不会把问题拖这么长时间却只能指望着厂商的更新。
在我笔记本上也有难以解决的问题,开机变慢了,却不知道慢在哪里,登陆后卡在那里相当长时间,从日志可以分析这个问题吗?哪个进程的问题?这些都无从知道。有时在登录画面还会直接黑屏,屏幕上只有鼠标的光标,鼠标键盘都有响应,但就是没有显示,除了重启别无他法,这样的问题从何下手?我觉得大多数人,哪怕用了windows十多年的人,一时也无从解决。
所以在网上找电脑问题的答案时,很多人都会自以为是的说:重装系统,能解决所有系统问题。当然,如果平时只用来上网玩游戏的话ghost一下就ok了,但我的系统装好后配置再加上软件安装就需要大半天甚至一天,无意义的重复劳动让人更容易疲劳,如果是服务器的话,说重装就能重装么?但大家都知道的是,windows只会越用越臃肿,最后你不得不重装。
以上牢骚,是archlinux的铺垫,如果不是对windows的种种不满,不会有对linux以及archlinux的欣赏。ubuntu桌面版做的这么臃肿而绚丽,肯定会有较大用户群但有悖KISS(Keep It Simple and Stupid)原则,国内的雨林木风一味的跟随windows的操作界面实乃无奈之举但没什么出路。在我看来,如果不是非要让linux大众化的话,那linux的发展道路能够清晰很多。
归入正题,archlinux系统配置的改进现在只是抽空搞一下,这次装个音频播放器下次装个解码器这样的,虽然如此,大多数选择的软件在以后都会使用相当长时间,因为这些软件都只实现特定的功能而都能实现的相当不错,就比如说学的vim,可能再过几十年,我还是在用它,用过这软件的人知道,我这么说并不夸张。对于系统也是如此,配置好的linux,备份好配置文件,就可以持续使用很多年而不必去做费力而无意义的学习及适应了。
KISS原则,实在是懒人的原则。
第一次来这里?欢迎订阅我博客,可以看到我的最新更新!点击订阅RSS.








赞一下这句:把复杂性隐藏起来只会让事物更复杂。
确实同意Ubuntu Desktop的定位让人感觉是一个Windows的Linux实现。
当年搞Redhat Linux 7.x,要让界面上能显示中文就要捣鼓老半天,却也乐在其中,不过现在也不想再花时间来进行这种重复建设了倒也是真的……
@Mac
恩,一个个配下来的确也是花时间精力的,要是用的稳定的话一次配置可以用不少时间,把配置文件备份好可以省掉一些重复劳动。