已经不记得第一次使用 Linux 是什么时候了,应该是小学。

在表哥的家里看到了 BluePoint Linux,要知道当时我连 Windows 98 都玩不溜,但是看到这玩意还是有了一定的新鲜感。表哥敲了半天才启动了图形界面,最后在里面点了半天,结果却很无奈的对着我说,除了看看里面内置的那个扫雷,这里面啥都干不成。

“你看,声卡没驱动。”表哥略显尴尬。

“不过装个这玩意研究下 C 还是可以的。” 表哥一边重启电脑回到 Windows 98 一边对我说。

于是我别的没记住,就记住这玩意似乎叫 Linux,并且很炫酷。

之后的某次,我在本地的 D 版市场里买到了一个红旗 Linux,具体的版本号我也忘了,我就记得这玩意叫红旗 Linux,说实话,那时候买 Linux 比买 Windows 贵,毕竟 Windows 98 SE 才一张光盘,而 Linux 都是 4 张 5 张的……当然,我是说 D 版。

红旗 Linux 的安装很不顺利,虽然我之前已经做足了功课,譬如要划出单独的 EXT3 和 SWAP 分区什么的,况且仅仅是系统的复制也很顺利,但是很快还是遇到了大量不明白的东西:

譬如为什么没有声音,
譬如为什么没有 C 盘,
譬如为什么我的游戏手柄用不了,
继而我又发现了为什么没什么游戏可以玩。

后来一阵折腾后发现都是驱动的问题,感谢老日子,那时候标配的显示器都是 1024 X 768 分辨率,以至于让我没有注意到显卡驱动问题,反正分辨率能对的上。

之后很长一段时间我都没有去尝试 Linux,因为那玩意实在是不知道有什么用,软件况且不说,硬件驱动都是问题。

后来,大一的时候,学校不让带笔记本,只能拿到了表哥的一台老机器,是个笔记本,奔腾三 1G,512MB 内存,还有 Geforce Go 2 的显卡,对于当时来说也就只能跑个 Windows XP 玩玩模拟器了,那时候已经是 2006 年了,这已经算是落伍了。

不过某次冬天的时候,突发奇想想去装 Linux,我当时对于 Linux 的理解还是 Red Hat 之类的,结果一看,Red hat 已经歇菜,那时候最新的是 Fedora Core 了,索性下载安装,又是好几张盘,虽然用到的也就第一张。

因为小时候有经验,所以这次安装比之前顺利了一些,而且发现居然有声音,还可以连接网络。索性就开始研究如何使用这玩意,学校用的是锐捷,凭借着双启动的方式,搜索在 Linux 下编译安装了一个可以兼容推介的客户端,叫什么名字我也忘了,我就记着第一次输了一个冗长的命令登陆成功后看到提示检测心跳包信息的时候非常高兴,开着浏览器四处乱转,仿佛发现了新世界一样。

然后又用了一下午研究了如何编译 MPlayer(原谅我当时不知道有源和二进制包这种东西),最后终于成功在图形界面的 Mplayer 上成功播放了一个 RMVB 的电影,还津津有味的看完了……

当时很牛逼的对室友说,“你看,这是 Linux,老子忙活两天终于让他可以播放电影和上网了。“

”哦,是吗?”室友瞄了一眼,“魔兽世界 TBC 前夕开了,赶紧准备练号了。”

于是我想了想,还是删掉了 Linux 装回了 Windows。

然后 2007 年的时候,用打工的钱入手了一个玩具,名为 Zaurus 的来自夏普的 PDA,说它是 PDA 倒不如说是一个电子词典更合适,现在看来当初上面的确有不少好用的词典,比如 kangaroo 这个炸裂的日文词典(麻痹早知道我都不卖了留着查字典了),只是当时我买来只是为了当一个 PDA 来用的。

这个词典底层是 Linux,倒不如说整个系统都是 Linux,图形界面来自 QT,虽然内核还是 2.4 的有点老,但是的的确确是 Linux。

不得不说折腾这个东西才让我学到了一些关于 Linux 的内容,包括命令行,终端,字体修改,网络配置,还有软件源。你要知道那玩意默认日文系统,你基本什么都干不了,于是只能照着那些少得可怜的教程手把手的 ln 中文字体,/etc/interface 修改网络,以及各种各样的配置和 locale,后来 Zaurus 又有了类似桌面环境的 pdaXrom,在那上面还支持 ipkg 直接更新软件源安装软件,我也通过这玩意学到了基本的 Linux 操作知识,在折腾的过程中,遇到了一个高人:WellsWong,他说到了自己在装 Ubuntu Linux,并且也说了,时代不同了,Ubuntu Linux 已经非常易用了,你可以试试。

所以就开始了对 Ubuntu Linux 的接触,没想到到现在已经有 8 年了。记得第一个版本接触的时候,正直 Ubuntu 7.04 FesityFawn 的发布,网络上到处都是《Ubuntu Linux 7.04 FeistyFawn》快速配置手册之类的文章教你入门,现在的很多 Twitter 上的知名果粉基本都参与过。所谓入门的大多数套路无非是常用软件推荐,默认软件源更换城网易之类的云云,最重要的还有字体渲染优化,以及最重要的 compiz 特效。

顺便一提那时候 Ubuntu 是可以免费申请光盘的,我申请了一个,可惜现在没有了,掏钱买又太贵了……

IMG_1048.JPG

Compiz 特效自然是当初最火的玩意,当时我傻逼的笔记本还是 A 卡,开那个特效简直恶心,Compiz 需要的前置条件叫做 AGLIX 还是什么,记得开了果冻特效后就无法用 Wine 玩 3D 游戏,最后思前想后还是把特效关了,毕竟玩游戏要紧。其实对于我来说,那时候的 Linux 玩游戏完全是没有问题的,Linux 下那时候的软件甚至比起苹果都要丰富,LumaQQ 的某个版本的可用性简直炸飞,就算不是 LumaQQ,EVA 的战斗力也足够强大,除了 Adobe 家的,那时候的 MacOSX 软件丰富程度也就和 Linux 差不了多少而已,面对昂贵的苹果,和不要钱的 Linux,所以那时候 Linux 活动也算是如火如荼,到处都是私人 Blog 教你配 Linux,图拉鼎主席也搞了 LinuxDesktop 带你入门,仿佛一切都是春天。

所以就在那样的春天里,我对于 Linux 的桌面应用也有了长足的认识,发行版也换过,但是最终还是回到了 Ubuntu,原因说来可笑,因为字体好看,并且其他发行版怎么 Patch 也达不到 Ubuntu 的好看程度……

之后发生了一个很左右我人生的事情,那就是有人向我发出了兼职的邀请,是否愿意兼职当网络编辑。

那时候我还是一个计算机系的学生,Java 也学得刚开始入门,还在用笔记本上的 Linux 跑 Eclipse 交作业,按理说当一个编辑应该不是我的追求。但是当时我还有着对于数码产品兴趣的爱好……

犹豫再三,考虑到能赚钱就好,我接受了这个兼职,为了工作需要,Linux 也被我删掉了,换回了 Windows 。之后的那几年,我都在写文章,有翻译的,有原创的,有瞎扯的,有随想的,用过一排排的笔名,穿过各种各样的马甲,也摸过一些不算太高级的手机,也写过违心的枪稿,而对于自己的学业写程序这件事,选择了“及格就好”的态度,谁让自己当初傻逼的听信了网络上程序员群体的自黑,说程序员没前途呢……

毕业后自然就进入了互联网媒体工作,虽然 Linux 离我已经很远,不过有时候还是会去关注一下,顺便发挥自己对它的了解优势,写点 Linux 的业界动态骗骗点击什么的,但是也仅此而已。很快,我对于互联网写手(或者说编辑)这份工作产生了厌倦,面对着是否应该跟着公司去北京之类的选择,我直接裸辞了……

然后就是辗转周折后来到了现在的工作,而在这个时候,我偶然发现 Ubuntu 已经是 10.04 版本,代号也成为了 Lynx,抱着对于过去的怀念,我又将系统装回了 Linux。

而此刻的 Linux 已经和我过去认识的那个 Linux 不一样了,对于硬件的支持也更加完善,尤其是 Ubuntu 这样的发行版也开始越来越多的人性化发展,但是在接下来的一系列变动中,Ubuntu 桌面世界又发生了很多无法预料的事情。Ubuntu 搞出了 Unity,Gnome 搞出了 Gnome-shell,一系列过于激进的转变逼走了大量的活跃用户,曾经的那些在 Blog 上日夜为 Linux 背书的家伙们都开始投入了苹果,并且纷纷写出了“为什么 Linux 是屎”之类的文章。

想想在 Unity 出现之前我也是想要投奔苹果的,只是当时刚换工作,实在是没钱。而在那时候,我买了 Walkman F705,把所有手头的音乐换成了 Flac。当后来我想要投奔苹果的时候,发现自己满仓的 Flac 音乐库无法导入进 iTunes ,而自己也没有重新转化一次的勇气和决心,索性就搁置了下来,然而事情就是这么戏剧性,这一个看似很不起眼的举措让我这个懒人再也无法适应苹果的世界。

后来用了用黑苹果一阵,虽然各方面使用都没问题,但总归有那么点不适应,但又说不出来为什么不适应,对我来说,玩游戏用 Windows ,不玩游戏干活用 Linux,苹果夹在中间有点不上不下,或许更好的选择是苹果的笔记本,但是硬盘容量又太小,自己扩容太麻烦,于是最后的最后…………我还是没能成为一个果粉。

现在的 Linux 世界是很有趣的,和过去的“Linux 一统江湖”的论调有些不同,越来越多的业内人或者路人唱衰 Linux 桌面,对于 Linux 的服务器也不过是“理所应当的强大”这样的看法,仅存的那些活跃的 Linuxer 也在每天对着各路发行版和开源协议以及软件是否合理而战的飞起,而对于发行版之间的争论,我一直觉得很无聊,Linux 这玩意本身就是一个内核,外面套了一层一层的模块和软件,发行版区别也不过是软件版本和安装软件包的方式不同而已,本质都是一样的,这样也能吵起来甚至有优越感,真不知道大家是不是都真的那么闲。

伴随着发行版的混乱,各路轮子你方唱罢我就登场,虽然精彩和热闹,但是你看不到未来。且不说提交 Bug 之类的东西,有时候一些 Bug 你提交之后,也不一定会很快得到解决。但是这没什么不对,没有人因此有什么责任,开源社区本身就是共同参与,然而共同参与的好处呈现之时,越来越多的短板也显露出来。

关于开源社区的一些短板我也不想去讲,只是有时候我会想,现在的 Linux 太多对我不可或缺的项目仅仅是一个人,或者甚至没有人在维护,如果那个维护者歇菜了,将来我用什么?

每个人都说,“反正是开源的,总会有人来的”,但若是每个人都抱着这个想法,岂不是三个和尚没水吃了么?于是在这样的驱动下,我又开始拾起大学的本行,学习编程,虽然语言忘得差不多了,但是大概的套路没有忘记,所以学起来还不算太吃力,只是对于我这样的年纪,学出大名堂已经不怎么可能了,顶多也就是满足自己需求而已。

“Linux 桌面不会死,但是也不会火,将会永远那么特立独行的小众生存下去,因为有人需要它。”

这句话我已经不及的是谁说的了,应该是在某一篇谈论 Linus 本人的文章中提及的,现在看来,这句话的真实度还是比较高的。有趣的是前一阵,有人和我一样,谈及了 Linux 的未来,不同的是,他们说的是没有了 Linus 的未来。

虽然 Linux 是开源项目,但是它实际上还是有人主导的,这个略显肥胖的芬兰人每天在邮件列表里问候别人的母亲,虽然你会不爽,但是它的确起到了一定的主导作用。我个人对于 Linus 本人颇为欣赏,我对于他的直接和坚持有着极大的崇拜和肯定。他并没有随波逐流,而是在多年以来,一直坚持着自己的目标和理念,说白了,就是作为开源社区领导,并没有当滥好人,而是充当了“家长”的角色。

那么如果这个“家长“不见了,Linux 这个家族,会不会四分五裂?会不会乱套?会不会死?虽然在现在它已经足够四分五裂了。

没人知道,至少我个人觉得,没有了 Linus 的主导,分裂的可能性很大,哪怕它只是一个内核……

记得我第一次接触 Linux 的时候,首先面对的是蓝点 Linux 欢迎菜单里的一个 Hello 字样。

而现在,我作为一个普通的 Linux 用户,已经和它结下了不解之缘,而现在的 Linux 又怎么样了呢?

Linus 还活着, Linux 也还活着,而且 Linux 从 1991 年 8 月 25 日至今已经活了 24 年,而且我个人希望它能永远健康的活下去。

原本我想要赶在 25 号写出来的,但是又得知 Linus 本人对待 Linux 的生日也是一副无所谓的样子,充满了 Free 的精神。既然如此,我想只要有心,一声祝福晚了两天应该也不算什么了吧。

生日快乐 Linux!