一個(gè) Linux 菜鳥的回憶錄
從2005年夏天到現(xiàn)在,我已經(jīng)差不多接觸了快7年的Linux.作為眾多開源界旁觀者中的一員,我也算目睹并經(jīng)歷了開源界的大小事件:比如KDE從能用到不能用再到能用的,比如Gnome從能用到不能用,再比如Ubuntu系統(tǒng)的中文字體從鬧心的楷體變成了現(xiàn)在的文泉驛字體,再比如說國內(nèi)的門戶網(wǎng)站紛紛開設(shè)了開源鏡像站點(diǎn)。
在我眼中,至少從Linux本身來看,這七年她的變化,或者說進(jìn)步是顯而易見的:至少她從一個(gè)“折騰著用”的系統(tǒng)變成了一個(gè)“不用太折騰就能用的”系統(tǒng)。
?。ㄩ_頭的一段文字其實(shí)是個(gè)冷笑話:“KDE從能用到不能用再到能用”指KDE從3.5跳躍到4再修正到4.5的過程;“Gnome”同理,如果您覺得沒有笑點(diǎn),那就真是對不起了。)
雖然已經(jīng)接觸了7年的Linux,但我卻仍然沒有從一個(gè)菜鳥成功晉級(jí)為一個(gè)所謂的“高端用戶”。原因很簡單:雖然我在用Linux,但是我的作業(yè) 要是.doc,我的簡報(bào)要做成ppt,我還要和同學(xué)用QQ交流,因此這樣一,來七年中我可能有一半多一點(diǎn)的時(shí)間要在Windows下完成我的任務(wù);作為用 戶,我注重的是桌面應(yīng)用而非系統(tǒng)優(yōu)化,因此七年來我學(xué)會(huì)的shell命令屈指可數(shù),編譯軟件倒是也會(huì),但絕對僅僅限于“./configure make makeinstall”的“行動(dòng)三段論”。至于我接觸到的最高端的活動(dòng),就是編譯內(nèi)核了,不過我只試過arch下abs的方式——我想你們都知道那東西 有個(gè)樹狀界面,用光標(biāo)移動(dòng)一下,選擇一下就是了。如果說這七年來我有什么變化,那就只能說我從一個(gè)會(huì)用紅旗Linux的菜鳥變成了一個(gè)會(huì)用 archLinux的菜鳥——這并不是我要貶低紅旗Linux,而是想說紅旗Linux至少在當(dāng)年安裝界面是比較友好的。而我現(xiàn)在在Linux下進(jìn)行日常 活動(dòng)也更方便——比如我想寫一個(gè)文檔,做一段樂譜,和別人聊聊天。
其實(shí)現(xiàn)在Linux實(shí)際上除了在某些情況下會(huì)讓我的筆記本燒到100多度,會(huì)讓我的筆記本電池在一小時(shí)內(nèi)消耗殆盡之外,并沒有什么太大的問題。那我現(xiàn)在回過頭來,談?wù)勎疫@七年來的主要回憶吧。
我第一次見到Linux這個(gè)詞,大概是2005年的時(shí)候,我在某本計(jì)算機(jī)基礎(chǔ)知識(shí)教科書上看到了關(guān)于操作系統(tǒng)的一章中,看到了“UNIX”和 “Linux”兩個(gè)詞。這是我第一次知道原來這世界上除了Windows和DOS還有別的操作系統(tǒng)。當(dāng)時(shí)覺得這有趣極了,想上手試試,但是無論如何也找不 到Linux的安裝包。再后來,2005年的夏天,我在家里那邊一家電腦店的盜版碟盒子里很意外地發(fā)現(xiàn)了一個(gè)紙盒包裝的RedHat Linux 9.0 安裝光盤。看到之后我馬上跑回家里拿了12塊錢買了這四張CD。
在我寫這篇文章的時(shí)候,我才知道RH9.0早在2004年就已經(jīng)停止維護(hù)了。只可惜當(dāng)時(shí)的我并不知道這點(diǎn)。而RH9.0在我看來是一個(gè)相當(dāng)值得吐槽的一個(gè)發(fā)行版:我甚至今天都在想,那些現(xiàn)在還對Linux持鄙視態(tài)度的人是不是當(dāng)年都用過RH9.0.
當(dāng)時(shí)的我從來沒有意識(shí)到這世界上除了FAT和NTFS文件系統(tǒng)外,還會(huì)有其他的什么文件系統(tǒng);我也從來沒意識(shí)到這世界上居然還會(huì)有這樣一種系統(tǒng), 可以沒有C盤,用一個(gè)叫“/”的東西吃掉整塊硬盤。這種奇怪的分區(qū)方式直接導(dǎo)致我選擇了“自動(dòng)分區(qū)”,緊接著安裝程序就抹掉了我當(dāng)時(shí)80G硬盤上的所有數(shù) 據(jù);覺得應(yīng)該完整體驗(yàn)新事物的我又在軟件包選擇的地方選擇了“完整安裝”,結(jié)果直接導(dǎo)致安裝進(jìn)行了將近五個(gè)小時(shí),從下午四點(diǎn)一直到晚上九點(diǎn);又莫名其妙地 裝了一個(gè)叫Grub的東西上去,導(dǎo)致我后來重裝系統(tǒng)時(shí)說什么也抹不掉MBR。
折騰了五個(gè)小時(shí)的安裝之后,折磨還沒有結(jié)束,進(jìn)入系統(tǒng)真是另一場噩夢:我看這系統(tǒng)啟動(dòng)的時(shí)候連個(gè)啟動(dòng)畫面都沒有,頓時(shí)對這系統(tǒng)起了鄙視之心;進(jìn)入 之后系統(tǒng)設(shè)置倒很友好,也不用安裝驅(qū)動(dòng),我還沒來得及高興,進(jìn)入系統(tǒng)日常操作的時(shí)候就傻眼了:這系統(tǒng)怎么說什么也打不開mp3文件,而且也播放不了視頻? 為啥鼠標(biāo)還會(huì)卡頓?“寬帶連接”怎么說什么也找不到?QQ在哪里?exe為啥不能執(zhí)行……種種現(xiàn)在看起來極其幽默腦殘的疑問在當(dāng)時(shí)卻的的確確是我最大的疑 問。我還清楚的記得我姐當(dāng)晚因?yàn)闆]QQ上還跟我生了氣,我手忙腳亂地查資料才知道了gaim可以用插件上QQ,但是根本不知道下載下來的一個(gè).so文件應(yīng) 該放到哪里……種種狀況最后直接導(dǎo)致了我辛辛苦苦地花了五個(gè)小時(shí)才安裝好的系統(tǒng),用了不到五個(gè)小時(shí)就刪掉了。
令人慶幸的是好在我當(dāng)時(shí)雖然遇到了體驗(yàn)如此差的rh9,卻沒有放棄繼續(xù)嘗試linux。在06-07年我上高中之前,我?guī)缀醢阉心苷业降陌l(fā)行版 都試了一遍:從國內(nèi)的紅旗共創(chuàng)華鐳以及社區(qū)發(fā)行版MagicLinux,到國外的FedoraCore,SUSE,Mandriva和Ubuntu等等。 我的目的很簡單,就是想找一個(gè)能用,或者說“近乎完美”的發(fā)行版:但其實(shí)現(xiàn)在看來我當(dāng)時(shí)的評(píng)判標(biāo)準(zhǔn)全部都以Windows下的體驗(yàn)為標(biāo)準(zhǔn)。我最終也還是發(fā) 現(xiàn)這個(gè)目標(biāo)是不可能達(dá)到的。我還每個(gè)發(fā)行版總要有那么一些應(yīng)該被吐槽的地方:比如國產(chǎn)的商業(yè)發(fā)行版為啥都那么像Windows,難道是從微軟的美工那里挖 了墻角?FC為啥要把系統(tǒng)組件弄得那么新?SUSE難道是未來的發(fā)行版嗎?(因?yàn)镾USELinux 當(dāng)時(shí)對硬件要求不低)
結(jié)果結(jié)果顯而易見,繞了一圈之后,我最終選擇了Ubuntu。我最開始接觸到的Ubuntu是5.04,就是那個(gè)系統(tǒng)默認(rèn)中文字體還是楷體的版 本。當(dāng)時(shí)的ubuntu用戶體驗(yàn)其實(shí)也是爛得可以,但是用wiki上面的文檔改改系統(tǒng),就差不多很好用了,唯一的缺陷就是cn99的源太慢,而官方的源更 慢。
但是在ubuntu6.06的時(shí)候,F(xiàn)edoraCore5發(fā)布了。通過這個(gè)版本,我又從deb系跑回了rpm系。原因很白癡也很簡單:fc5可 以在我的這臺(tái)賽揚(yáng)1.8 256內(nèi)存的集顯電腦上流暢地運(yùn)行compiz特效,直到FC6之后在256內(nèi)存上運(yùn)行有些吃力,我又回到了Ubuntu。
07年,我開始離開家去上高中。很少有機(jī)會(huì)碰到電腦,但我還是會(huì)在每年比較長的寒假里試試新的發(fā)行版。08年家里的電腦終于換了代,我使用的發(fā)行版開始維持在Ubuntu和國內(nèi)的MagicLinux之間。
2010年,我開始上大學(xué),有了自己的筆記本電腦。在換了Ubuntu和Fedora但都覺得不大滿意之后,我瞄上了arch,從此開始了一段比 較折騰的歷史。“萬事開頭難”,我在開始安裝arch的時(shí)候同樣吃了不少的苦頭,因?yàn)楫?dāng)時(shí)我筆記本的顯卡Linux驅(qū)動(dòng)還沒有發(fā)布,導(dǎo)致我每次安裝X都要 出錯(cuò),不過后來這樣的問題得到解決。到現(xiàn)在,我一年前安裝的arch還在我的電腦里存在著,而且大約使用Linux的時(shí)間同樣是一半,但我現(xiàn)在不同的是, 我不會(huì)在想像過去那樣瘋狂地更換發(fā)行版了,也不像過去對于發(fā)行版那么激進(jìn)了,因?yàn)槲矣X得現(xiàn)在手里的arch已經(jīng)夠好用了?;蛘哒f這是“長大了”的標(biāo)志么。