Ant-Veil

Caspar Blog

咱先不折腾了

| Comments

我们为什么要用 Linux 作自己的主操作系统?

我的内心是一直很佩服微软的。比尔盖茨一直在奋斗的 Windows 确实很成功,无论是自身的细节打造还是市场推广策略,都是很棒的。尤其是在用户体验上,GNU 的操作系统或者 Unix 操作系统在短时间内无法相与比肩。

我也不是一开始就喜欢上 Ubuntu Linux 的。一年多以前,我对 Ubuntu 也是抱着折腾的态度,最后总算是适应并且后来喜欢上了它。我也很佩服 Ubuntu 的发展之路。它已经抓住了 M$的发展的部分路子,在用户体验上越来越贴近初级用户,在市场推广上,直接和笔记本厂商合作,弄得有模有样的。不过这也是很多 Geeker 对 Ubuntu 表示出不屑的原因。

那么回归这个话题,我们为什么用 Linux?

首先讨论一个崇高的可能性:我们有自由精神,我们热爱开放源码事业。开源社区对中国的评价是,获取多,贡献少。我所在的实验室前阵子还准备把一个开源的 VoIP 项目改造改造,作为商业项目推出去。由此可推断持有 Free Software 思想的人毕竟该算是少数。

那么,我们付不起高额的正版授权。在 Free 和 Money Required 之间,首选肯定是前者,可惜我们是在中国,一个盗版横行的国家。洁身自好的人估计比刚才说到的人数还少。

另外一个可能性,工作需要。这种使用者可能连 X 都不需要,这种人要么就是 Geeker,要么就是新手。

还有一种可能性,Zhuangbility。

曾经我属于 Zhuangbility 的这种。或许我现在还是属于这种类型,要不然我也不会去尝试 Gentoo 了。不过当我现在看到,我的大部分工作都能在 Linux 下完成的时候,我从心里由衷感谢那些奉献 Free Software 的人。

这几天一直在折腾 Gentoo,折腾得筋疲力尽。因为刚开学,事情很多,太忙,我决定暂时放弃 Gentoo。思考了一下我为什么用 Linux,我需要的是效率优先。决定放弃 Gentoo 的时候,阿慕说我会放不下面子的,我知道她说的是我不想让自己被一个操作系统打倒,yegle 都能驾驭的东西我为什么不能-。-不过我还是放下了,暂时丢开它,以后会再拾起它的。

正如前面所述,Ubuntu 的发展,在很大程度上借鉴了 M$的模式。它越来越为 Beginner 考虑细节,以至于很多 Geeker 对此不屑一顾,觉得自己受到了侮辱。不过正因为它越来越傻瓜化,对我这种效率优先主义者,还是有很大吸引力的。而且 debian 系的 apt 包管理方式,对依赖关系的解决比 redhat 系好多了,用着也顺手。

而 Gentoo 呢,它的文档丰富,对 Linux 系统的一些原理都有很详尽的阐释。它的定制化程度极高,可以随心所欲地自己搭配软件。它的 portage 系统很棒,加上 overlay 的支撑,对于喜欢尝鲜的用户来说最是方便。不过 Gentoo 一些软件编译时间太长了,我的时间就这么哗哗流逝了,而且 USE Flag 之类这种高度 DIY 的东西的学习曲线对我来说比较纠结……

折腾 Gentoo 两个星期,自己编译了内核,以前总是说自己要向内核和驱动方向发展,却在装 Gentoo 前对其一无所知,Gentoo 算是帮我打开了一扇大门。自己写了各种配置文件,从 grub.conf 到 fstab,都手动写,累是累了点,不过还是了解了很多东西。

现在 Gentoo 上装的是 GNOME,我是个深深被习惯影响着的人,openbox+lxpanel+pcmanfm 确实对我来说有很多不适应。不过 GNOME 太臃肿了,而且现在很卡,我也不知道该怎么优化。

现在很多使用习惯很以前太不一样了,而我急需使用 Linux,所以只好明天换系统了,换回 Ubuntu。

CU Later, Gentoo.

Comments