由于沒有找到原文鏈接,全文轉貼。
本文不與其他post那樣遵循CCPL協議。。。
其實最近對很多網上的一些“Linux比Windows好“的文章相當之不滿。。。本來正在打算寫篇文章批的。。。不過看到這篇。。。恩。。。寫的很不錯啊~~~我就不用寫了。。。
個人比較喜歡GPL的那種自由的精神。。。雖然這個導致了本來好好的KDE之后又有一幫人跑去開發Gnome(gtk寫的簡直不是給人看的——毛大牛語),嚴重分散了精力是吧,否則估計都該KDE 5了。。。
Linux本身只是一個academical的試驗操作系統。。。能拿來當操作系統完全依賴于發行版這一模式。。。
以下為原文
1. 不要當“傳教士”
很多人在討論區不斷的引起 "Linux vs. Windows" 之類的討論,甚至爭的面紅耳赤,這是沒有必要的。
這種爭論是浪費時間而沒有任何用處的。對,你花了一下午,用許多事實“捍衛”了 “Linux 比 Windows 好” 這個說法。但是
Windows 的支持者并不會喜歡上 Linux,他們只是稍微退縮一下,然后找一些新的證據來跟你辯論。 世界上的人們都在利用Linux
研究最前沿的科學,我們還在這里討論 “要不要用Linux” 這種無聊的問題,什么時候才能趕上時代前進的步伐? 什么叫做“Windows
支持者”,什么叫做“Linux 支持者”?我們為什么要支持某一個而反對另外一個?你不需要為 Linux “護法”,不需要成為“Linux
支持者”或者“GNU傳教士”,GNU/Linux 已經用事實向世界證明了它們的威力,已經被大多數人接受。你只需要安安靜靜享受
GNU/Linux 給你的樂趣和自由。 你需要關心的不是你的工具是什么,而是你用它做了什么。精通 Linux
并不說明任何問題,因為它只是一個工具而已。如果你用 Windows 能很好的完成你的任務,那你就沒有必要費時間去熟悉
Linux。直到有一天你發現一項任務只有 Linux 才能完成的時候再換也不遲,因為你身邊的 Linux 的愛好者一定會很樂意的幫助你。
工具不是人,不應該對工具有感情。這是你在進行任何對工具的討論前需要提醒自己的事情。面對一些容易引起爭論的東西:Word 和
TeX;Emacs 和 VIM;MAXIMA,Mathematica 和 Maple;Gnome, FVWM 和 KDE;Mutt 和
Pine …… 一定要冷靜的對自己說:“我不站在它們任何一邊,因為它們不是人。”
各人的需要不同,生活的環境不同。對你來說好的東西,對別人來說不一定好,我們需要尊重別人的選擇。如果你當面說別人正在用的程序不好,沒有人會樂意接受
你的意見。我從來沒有建議過我爸爸不用 Windows + WPS,而用 Linux + LaTeX 來處理他的英語試卷。因為 WPS
是我爸爸的選擇,他能用 WPS 編輯出很好的試題去測試他的學生,那就足夠了。
我曾經幫我爸爸做了一個 perl 程序,能夠自動從一種我自己設計的 markup 語言轉化成 LaTeX
格式的英語試卷。可以自動對試題編號,亂序排版選擇題的選項,自動生成答案表,生成老師用的顯示答案的版本,自動對短文改錯題進行優化分段,自動拼寫檢
查,圖形化的配置方式…… 我爸爸高興的用了一段時間,可是后來他想用 WPS 里的一種標題樣式,而我不在家,無法為他修改程序。所以他又換回了
WPS。這就像有人送愛因斯坦一罐剃須泡沫一樣,剛開始幾天,發現他神采飛揚,不斷夸這個東西真舒服。過了幾天,發現愛因斯坦又開始用白水剃胡子了,因為
剃須泡沫用完了,他懶得自己去買那個東西。這只是習慣問題。
2. 不要強迫自己
喜歡電腦的人總是有某些心理強迫傾向。有的人說:“鍵盤比鼠標快。我不要用鼠標。這樣才有高效率。” 所以他在編輯器里無論什么時候總是用 20w,
10j 這樣的命令到達目的點。他甚至覺得圖形界面是多余的,干脆 Xwindow 都不裝。
全部用鍵盤看起來的確比讓手離開鍵盤去拿鼠標,再回來“快”
多了,但是快的擊鍵頻率不等于工作的高效率,對你的健康更沒有什么好處。這只能把你變成打鍵盤的機器。
當你正在檢查你的文章或者程序,思維正在隨著字符的含義流動,突然 20w, 10j
這樣的東西出現在你的腦子里,是不是會打斷思路?不?那說明你當時思考的問題比較簡單,這些干擾還不會起到副作用。
其實很多人用電腦的時候,思想都受到某種教條的束縛,上面這個只是眾多教條中的一種。某些人制造了很多這種教條,用他的工作方式來要求別人,嘲笑方式跟
他不一樣的人。比如有的人嘲笑其它人寫 C 程序不按 8 字符縮進,嘲笑別人在 vi 里用方向鍵,嘲笑別人不知道 PVM 是什么,嘲笑其它人用
JAVA, C# 這種由 GC 回收內存語言……
你不用管各種各樣的教條,電腦只是你的奴隸,你想怎么用就怎么用。沒有人能夠約束你,沒有人可以嘲笑你的工作方式。電腦明天就不再是這個樣子,所以今天你
不用完全了解它。你沒有必要知道別人創造的一切,因為你需要留點時間自己創造些東西。Just have fun!
當你下次修改文章的時候,不妨試試悠閑的用鼠標在你眼睛看到的地方輕輕點一下。
3. 不要“玩 Linux”
很多人用 Linux
的時候會感覺很迷茫,該用哪個發行呢?是不是我少裝了什么?怎么升級這么快啊!怎么這么不穩定!每當遇到新的軟件他就想試用,每當新的版本出現,他就更
新,然后用鼠標在新的菜單里選擇從來沒見過的程序來用用。 其實你是為了Linux而使用Linux,而沒有找到正確的理由來利用
Linux。你首先要明確用電腦的目的,你用它是為了解決你的實際問題,而不是為了學習安裝操作系統,不是為了測試哪個版本好用,不是為了“趕上潮流”,
更不是因為你硬盤太大了,你想多占點空間。 如果你啟動了電腦之后不知道應該干什么,那么最好先不要用電腦,因為你可能有更重要的事情需要做。
4. 不用挑剔發行版本
很多人剛開始用 Linux
的時候,總是在懷疑別的發行版本是否比自己正在用的這個好,總是懷疑自己以后時候會失去支持,不得不換用別的發行。所以很多人今天是
Redhat,明天又換成了 debian, 一會兒又是 gentoo, …… 甚至有的人在一臺機器上裝了兩個版本的
Linux,然后比較哪一個好。 其實你完全沒有必要這樣做,任何發行,只要你熟悉了,你在上面的工作方式幾乎是不會受到任何影響的。
我以前一直用的 Redhat,當我有一天在我的一臺新機器上安裝 debian 時,我發現使用 Redhat
的經驗完全沒有浪費。我用了一個下午就配置好了 debian,使它服服貼貼的聽我的話,就跟沒有換發行一樣。 Debian,
TurboLinux, SuSE, Redhat, Gentoo, ... 任何一個版本都是不錯的。很多人認為自己攢一個 LFS
是高水平黑客的象征,但是不是每個人都有精力去了解所有細節。 如果你是用于個人的日常事物和科研,可以試試
debian。它是我見過的最方便的一個發行。
5. 不要盲目升級
不知道這是心理作用還是什么,有的人看到比較大的版本號,就會很想換成那個。很多人的 Redhat 本來配置的很舒服了,可是一旦 Redhat
發行新的版本,他們就會盡快下載過來,然后選擇升級安裝。結果很多時候把自己原來修改得很好的配置文件給沖掉了。新的軟件又帶來了新的問題,比如有一次我
的 rxvt 升級到 2.7.8 就跟 miniChinput 沖突了,升級到 Redhat 8.0,發現 xmms
居然缺省不能放mp3了,XFree86 的 xtt 模塊在 I810 上有新的 bug,會導致 Mozilla 突然退出。
如果你已經配置好了一切,千萬別再整體升級了,這會浪費你很多很多時間的,不值得。有句話說得好:"If it's not broken,
don't fix it." 如果你的程序能夠完成你需要做的事情,你何必升級呢?
6. 不要配置你不需要的東西
如果你只想做一個像我這樣的普通用戶,主要目的是用 Linux
來完成自己的科研任務和日常工作,那就可以不用系統管理員或者網絡管理員的標準來要求自己,因為當一個系統和網絡管理員確實很辛苦。普通用戶學習那些不經
常用到的復雜的維護系統的工具,其實是浪費時間,學了不用是會很快忘記的!
我不是一個合格的網絡管理員,我的服務器都只設置了我自己需要的功能,設置好 ssh, ftp
已經足夠了,那樣可以省去我很多麻煩。我從來不過度考慮“安全”,因為 Linux 缺省已經很安全了。我沒有磁帶機,就不用管 tar
的那些稀奇古怪的參數了,czf, xzf, ztf 已經可以滿足我所有的需要。sed, awk, ... 我也只會幾種常用的命令行。
7. 不要習慣的使用 root 帳號。
在需要的時候才 su! 這是很多剛接觸 UNIX 類操作系統的人常見的現象,他們不喜歡在管理系統的時候才 su, 而是一直用 root
帳號干所有事情,配置系統,安裝程序,瀏覽網頁,玩游戲,編程 …… 結果有一天,他不小心在某個系統目錄使用了 rm * ... 后果不堪設想……
8. 不要用商業的眼光來看 Linux。
Linux 不是商業軟件,所以不要用要求 Solaris, Windows 那樣的眼光來看 Linux.
自由軟件的作者們從來不拉攏用戶,他們對用戶不負有任何責任。實際上在自由軟件的世界里,“開發者”和“用戶” 并沒有明確的界限,大家是朋友。
自由軟件很可能只是滿足作者和他的朋友的需要,甚至是為了好玩而創造的。自由軟件不是完美的,自由軟件承認自己有缺點,它不會自吹自擂,蒙蔽“用戶”的耳
目。這種對作者責任的解脫激發了作者的創造力,他們不用過分考慮“向上兼容”,他們往往比背上重重包袱的商業軟件結構更合理,技術更先進。
所以當你用某個自由軟件遇到困難的時候,不應該埋怨軟件的作者,因為他們對你并沒有義務。
你不應該把自己當成一個挑剔的顧客,而要把自己作為這個軟件的顧問和一個和藹的建議者,這樣你才能理解作者寫這個程序時的快樂,在遇到問題時向作者反映,
幫助他完善這個軟件,成為一個快樂的參與者。就像你的哥哥送你一個他用舊了的自行車,你應該珍惜這份友情,而不要在車壞了,或者騎車摔了一交的時候大罵你
的哥哥。如果你真的不能使用這種合作的心態,那么最好不要使用這個軟件。
這是一種先進的文化,它包含了互相合作,科學創新的精神。理解這一點不是很容易,很多人往往是因為不能理解這種文化而離開自由軟件。這對于作者來說并沒有
什么損失。
9. 干你的正事去
很多人跟我說,你的網頁浪費我好多時間來配置這配置那,一會兒是 FVWM,一會兒是 Mutt ……
嗯……那些東西都是我有空的時候一點一點積累的,如果你想一次性搞定所有那些東西,恐怕得花你幾個星期甚至幾個月的時間!并不是一定要搞定所有這些東西你
才能正常工作的。除非你真的非得利用某個程序,或者你閑著沒事,否則你可以不管這些東西。
10. 上面幾條僅供參考 以上只是個人意見,不一定適合所有人。取舍由你了!