Windows 能幹而 Linux 幹不了的事情,那就是不需要乾的事情(轉貼)

完全用 GNU/Linux 工作理解 GNU/Linux “UNIX 是簡單的,你不需要成爲天才也能理解這種簡單。” 由於GNU/Linux這個詞太長,下面如果沒有特別指明,“Linux”就是指“GNU/Linux”。在這個年代,恐怕沒有人需要我來介紹 Linux 是什麼了吧?如果你覺得“Linux 只不過是跟 DOS 差不多的東西”,那你恐怕很久在山洞裏沒見天日了吧?請問問你旁邊的 Linux 用戶,Linux 到底是個什麼地位?那爲什麼我還要寫一篇這樣的文章?因爲,我發現還有很多人不不理解 Linux 和 UNIX,雖然他們也在用它,但是他們有時會問:“爲什麼 Linux 不能像 Windows 那樣 ……?”,“怎麼Redhat Linux不能 mount NTFS 分區!”,“Linux 下用什麼整理硬盤?”,“什麼時候OpenOffice才能完全兼容Word文件啊?”,“現在還有什麼Windows能幹的事情Linux幹不了的?”…… 他們有40G的硬盤,卻只爲 Linux 分配了2G空間,有時還抱怨“這個東西怎麼佔這麼多硬盤!” 似乎 Windows 該佔用大部分硬盤。他們把重要的數據裝在Windows的分區,似乎信不過Linux。他們總是到處尋找新奇的,好看的GUI程序,對命令行的東西一概不屑一顧。他們對Drag&Drop,菜單配置,自動升級非常感興趣。他們如果找到一個很像 Windows 程序的 Linux 程序,一定會很高興的說:“哈哈!Linux 也能……了!” 如果Linux在某種測試中勝過Windows,他們會高興得跳起來。他們沒有辦法用Linux解決問題的時候,甚至用Wine來運行Windows程序。有時實在沒辦法,只好重起到 Windows,或者乾脆省得麻煩,在 Windows 下裝一個 VMWare 虛擬一個 Linux 玩。你支持 Linux,你喜歡 Linux,你能從中感覺到快樂,這非常好。你現在只需要明白的是:Linux 從來就不是一個玩具,它是天才UNIX的後代。UNIX 是自晶體管發明以來最偉大的發明,它從誕生那一天開始就比 Windows 的設計出色。Linux 並不需要追趕 Windows,不需要打垮微軟,它的最終目標是改變整個計算機世界,還人們自由,給人們樂趣和方便。其它UNIX很多都已經敗在Linux腳下,更何況 Windows!你如果出現了以上的情況,說明你的思想受到了 Windows 的某種潛移默化的影響和誤導。你沒有能夠從本質上理解存在於 Linux 身上的 UNIX 思想。UNIX的設計者 Dennis Ritchie 說:“Unix is simple. It just takes a genius to understand its simplicity.” 但是我不這麼認爲,因爲我不是一個天才,但是我卻勇敢的把Windows完全刪除掉,半年之後我體會到了 UNIX 的思想和好處。因爲我相信這樣的信念:“Windows 能辦到的事 Linux 一定能辦到,而且辦的更好。” 這小節開頭的話應該改成:“Unix 是簡單的,但是在這個衝斥着 Windows 錯誤觀念的世界,你需要信念和勇氣才能理解它的簡單!” 我下面就告訴你一些我理解到的東西。微軟的地位微軟的名聲在歐洲和美國的大學裏,特別是在計算機系裏之壞,大家可能有所耳聞。我認識的 MIT,Stanford 的教授,貝爾實驗室的專家,甚至一個歐洲小國的高中計算機老師都絕口不提微軟的名字。在他們眼裏,微軟只是一個沒有真技術,專靠在落後國家商業宣傳和壟斷經營的小公司。這個“小”並不是說它人少,錢少,而是說它先進技術少。我上次和王益合作寫了一個算法演示程序,那個算法是貝爾實驗室一位科學家Steven Fortune很天才的發明,爲了程序能夠被身邊大多數人使用,我們選擇了 VC+MFC 作爲平臺。我在分析算法時還得到 Fortune 很熱情的鼓勵,寄給我一份資料,還多次回信耐心的給我講解了很多細節。但是程序完成之後,我把樣品發給 Fortune,他回信說:“對不起。我機器上沒有 MFC。” 話說的很客氣,但是我已經感覺到了他對 Windows 的不屑。然後我把 MFC 靜態編譯進程序再發給他,他就沒有再回信了。他顯然不是瞧不起我,而是確實有難處。你能感覺到這位科學家對微軟和 Windows 是什麼態度了吧?不是反感,而是他心裏根本沒有 Windows 這個東西!微軟在高科技領域沒有發展,那麼它怎麼生存呢?到發展中國家去發展一下,他們的人民還對電腦一無所知,我說不定甚至可以打入大學的計算機系呢。我送他們軟件,我捐錢蓋大樓,我找圖靈獎獲得者來演講!好了,現在全國的大學包括清華,幾乎所有人機器必裝盜版 Win2000, Office XP,學校的選課系統是非IE不能正確瀏覽,論文用 Word 編輯,演示用ppt做,連 863 項目都用 VC 寫程序了。我很久以前就看到一份報紙說,“微軟爲什麼不嚴厲打擊盜版?” 這篇文章說,微軟非但不打擊中國的盜版行爲,而且有放任之趨勢。放長線吊大魚,“以後我要你們加倍的來還我!” 確實如此,它的目的快實現了。 Windows 籠罩下的中國計算機教育說句丟臉的話,比爾蓋茨很久以前是我的偶像…… //blush 在中國,比爾蓋茨被很多人奉爲神聖,“少年電腦天才”,甚至有的人提到他的名字就做出“抱拳對天”的姿勢。很多人談到微軟的“新技術”,“高科技” 都是眉飛色舞。各種“VC編程聖經”,“深入瞭解 Visual C++”之類的書,在開頭幾頁都會出現非常肉麻的字眼,“在那團團的混沌中,一個開天闢地的精靈,Windows 1.0,誕生了……” 微軟的軟件被這麼多人盜用,那麼人們是怎樣使用這些盜版程序的呢?先看看電腦培訓班,教的都是一些 DOS 命令,打字,Windows 基本操作,Word 文檔處理,PowerPoint,高級班可能有 Excel,Access…… 參加各種微軟認證考試,MCSE, MSDE 的人絡繹不絕,考試輔導班都貼出了“280元。考過爲止”之類的字樣,考試參考資料更是昂貴,有些電腦書店整整兩書架都是“Microsoft Press”的東西。我有個同學參加認證考試,每門考試都要200多元,而且你一次考不過再考,又要交錢。他後來還津津樂道跟我說,看我,花了XXXX (一個四位數)元考過了微軟認證,得到一張比爾蓋茨親筆簽名的證書和價值6000元的 Windows XP 內部發行版。 “電腦要從娃娃抓起”,我們再來看看娃娃們學的是什麼。大部分家長給孩子買了電腦之後,他們首先就會裝一個盜版的 Windows,然後買來盜版的遊戲開始玩。如果哪個孩子會用 Delphi 編程序,那可不得了。報社記者,電視臺爭相報導,說,某某學校的初中生某某,在別人都還在玩電腦遊戲這種“初級階段”的時候就已經用 Delphi 寫程序了。鏡頭還瞄準了他顯示器上面的像框中的比爾蓋茨頭像!我剛進入大學計算機系時還不懂得什麼是操作系統,因爲我以前只用過“中華學習機”。看到新入學的同學們各個談論的都是 “Windows 95”,“VC”…… 我簡直覺得我落後了好幾十年一樣,整個一土人,根本跟他們答不上話。好不容易找到一個比較熟的同學問了一下:“你們天天談論的瘟95是什麼啊?”答: “win95就是一個操作系統,跟DOS是一類。”“朵死是什麼?” “你連DOS都不知道是什麼?別在計算機系混了。” 學校上課當然不講VC編程之類的東西,但是上 Pascal 的老師有一次就說:“嗨,我們學校真是落後。現在別人都用 C, C++,甚至 VC 了,我們還在講 Pascal。不知道什麼時候纔能有VC課啊。你們出去也是要用VC的,只好自學了。” 有些同學很多時候上課都捧着一本很重的“Windows 編程大全”之類的書,根本沒有聽課,吃飯時就唸唸有詞的跟我說,“代碼的優化是無止境的”,“匈牙利命名法真是偉大的發明” …… 這就是中國很多大學計算機系的情況。感覺到無知了?這不是偶然的,而是微軟長久以來的如意算盤。它要讓無知的大家都把它奉爲神聖,它要讓支持UNIX, Xwindow的人一旦說 UNIX 好,Xwindow 好的時候,都被一羣人圍着說教:“這個 Windows 也能做到”,“你對 Windows 有偏見”,“微軟纔是主流啊”,“你敢瞧不起 win2k?”,“.NET 就是世界潮流”,“微軟的畢竟是新技術”,“有錢就是有技術”…… 甚至在一番論戰比較後敗下來還是要說:“Windows 性能差點,但是易用性強”,“Windows 是老百姓用的,要求別那麼高”,“微軟那麼有錢,以後想超過 UNIX 還不容易嗎?”…… 發達國家的計算機教育我前段時間在 USENET 發文問有關 Scheme 語言的問題時,認識了一位丹麥人。他解決了我所有的問題,並且建議我閱讀一些很“深奧”的有關程序語言語法,文法的書,他告訴我很多網站可以學習 LISP,Scheme,人工智能,算法。他叫我看 Jonathan Rees 的論文。他還打包給我寄過來一份 MIT 的 "How to Design Programs"。他說他在自己的 PC 機上裝的是 Linux,他用 Emacs 編輯,運行 Scheme 程序。他對 Emacs 的瞭解和愛好真是使人驚訝。他大學本科畢業時做的畢業設計是一個 Scheme 解釋器。這對於我來說是望塵末及了。他是那麼的不厭其煩,我的每一個問題他都詳細的回答。我有時都覺得過於詳細了,怎麼這麼耐心啊?我覺得他似乎是我的高中老師。他是什麼樣的人呢?我好奇的打聽了他的情況。原來,她是丹麥一所普通高中的計算機老師!注意我換了人稱代詞!她說她在高中裏講授程序設計和算法,計算機語言文法分析。她說用 Scheme,她的學生不用再爲指針越界,內存泄漏等程序語言本身的問題而煩惱,而專注於問題和算法本身。有利於培養學生解決問題的能力,特別是用計算機解決數學問題的能力。天哪!爲什麼歐洲出現那麼多數學家,幾何學家?你看看別人重視的是什麼!我們的計算機教育如果繼續這樣下去,只會沿着彎路越走越遠!微軟和它的朋友們的如意算盤下面來看看微軟的收入是怎麼來的。首先,Windows 98系列操作系統,一個就是 100 多美元,每次升級又是幾乎同樣的價錢。Windows NT 還要貴幾倍,而且有用戶數目限制,5個用戶的,10個用戶的…… 以後如果要增加用戶數目還要按比例付錢。這個奇怪的現象被通用汽車公司的總裁比喻爲:“你買的微軟牌汽車最開頭只有一個座位,每加一個座位你得向汽車公司付錢,每開100英里要大修一次,每過一年要換一次引擎。” 花了如此多錢買來的操作系統就能用了嗎?它竟然連壓縮程序都沒有提供!你裝上 Windows 之後一般第一件事就是去下載一個 WinZip 吧,“只要 29 美元”。Windows 會中病毒啊,馬上花 70 美元買一個 Norton AntiVirus 吧。還有***呢?再買一個 Norton Internet Security 好了,100 美元。系統需要優化,磁盤需要整理,買一個 Norton System Works 是你最佳的解決方案,100美元。可是你現在還是不能幹正事啊!你想要一個 Word, PowerPoint?那就買一套 Office XP 吧,一起買便宜些,?$459.90。那些程序不會用啊!那些菜單怎麼設置,到底有什麼功能啊?看“幫助”也學不會。買本書看看吧,我推薦“Special Edition Using Microsoft Office XP”,不貴,?$27.99。這本書裏面大部分是屏幕抓圖,還是買一本舊的比較划算,?$17.85。你如果只是當個祕書,上面的差不多還湊合了。可是你有更高的追求,你想成爲 Windows 程序員。首先買一個 Visual Studio.NET 吧,要不然怎麼編譯程序。?$494.95。爲了緊跟微軟動向,世界潮流,不能不註冊個 MSDN 什麼的吧?這個貴一點,不過物有所值啊,?$2,799。嗯,你現在已經是上層階級,白領人士了。你現在可以像這樣“自由”的,“安全”的生活了: 什麼是 Windows 能幹而 Linux 幹不了的事情? “Windows 能幹而 Linux 幹不了的事情,那就是不需要乾的事情。” 有個朋友看我半年沒有用 Windows,有時就會問我:“你只用 Linux,有沒有發現有些 Windows 能處理的事情 Linux 幹不了?” 我回答說:“Windows 能幹而 Linux 幹不了的事情,那就是不需要乾的事情。” Windows 能做的有益的事情 Linux 都能做 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章