日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

转[回顾]清华申请退学博士作品:完全用Linux工作

發(fā)布時(shí)間:2024/3/26 linux 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 转[回顾]清华申请退学博士作品:完全用Linux工作 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

按: 盡管我們已經(jīng)不習(xí)慣看長(zhǎng)篇大論, 但我還是要說, 這是一篇值得你從頭讀到尾的長(zhǎng)篇文章.
2005年9月22日,清華在讀博士生王垠在水木社區(qū)BLOG上發(fā)表了《清華夢(mèng)的粉碎--寫給清華大學(xué)的退學(xué)申請(qǐng)》明確要求退學(xué),?
引起社會(huì)各界廣泛爭(zhēng)論. 他創(chuàng)作的長(zhǎng)篇文章《完全用Linux工作》,?洋洋兩萬多字, 從不同角度居高臨下的闡述了他眼中Linux完全優(yōu)越于Windows的各種理由,?這篇文章并不簡(jiǎn)單的是一篇論述"Windows能做的事Linux都能做"這樣的文章, 通篇洋溢著一個(gè)徹底批判 Windows 平臺(tái)基礎(chǔ)的計(jì)算機(jī)哲學(xué), 計(jì)算機(jī)應(yīng)用和計(jì)算機(jī)教育體系的人的萬丈豪情, 盡管可能偏激, 也不乏詳細(xì)的推理論述.?今天我們重溫本文, 一方面也是因?yàn)镃B上喜愛和推廣Linux的人士很多, 有時(shí)也會(huì)爆發(fā)小規(guī)模論戰(zhàn), 我們希望能通過對(duì)本文的研究與討論, 來窺測(cè)國(guó)內(nèi)部分Linux推廣者的心態(tài), 同時(shí)為大家提供更寬廣的討論空間.

我已經(jīng)半年沒有使用 Windows 的方式工作了。Linux 高效的完成了我所有的工作。

GNU/Linux 不是每個(gè)人都想用的。如果你只需要處理一般的事務(wù),打游戲,那么你不需要了解下面這些了。

我不是一個(gè)狂熱的自由軟件份子,雖然我很喜歡自由軟件。這篇文章也不是用來推行自由軟件運(yùn)動(dòng)的,雖然我覺得自由軟件運(yùn)動(dòng)是非常好的。

這篇文章也不是用來比較 Linux 和 Windows 內(nèi)核效率,文件系統(tǒng),網(wǎng)絡(luò)服務(wù)的。我現(xiàn)在是作為一個(gè)用戶而不是一個(gè)開發(fā)者來說話的,我們的討論是基于操作,應(yīng)用層面的。是為了告訴大學(xué)里還不了解,或者不理解 UNIX 的科學(xué)工作者和大學(xué)生,UNIX 比 Windows 更適合用于科學(xué)研究工作,請(qǐng)大家理解 UNIX 的工作方式,不要用 Windows 的標(biāo)準(zhǔn)來要求 Linux,而要用一個(gè)科學(xué)工作者的標(biāo)準(zhǔn)來要求自己,用UNIX 的思想來武裝自己。

我顯然是反對(duì)在大學(xué),特別是理工科專業(yè)推廣 Windows 的。我也反對(duì)在對(duì)"娃娃"們的計(jì)算機(jī)啟蒙教育中使用 Windows。因?yàn)?span style="margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px">?Windows 不論從技術(shù)上,經(jīng)濟(jì)上,思想風(fēng)格上都是與我們培養(yǎng)高科技人才的目標(biāo)格格不入的。Windows 的流行屬于歷史遺留問題,爺爺一級(jí)的人當(dāng)然已經(jīng)不可救藥,但是我們不應(yīng)該讓下一代繼續(xù)走上歧途。

UNIX 不是計(jì)算機(jī)專家的專利

當(dāng)我建議一些非計(jì)算機(jī)專業(yè)的人用 Linux 的時(shí)候,很多人說:"UNIX 是計(jì)算機(jī)系的人用的,我們不能理解。" "UNIX 是男孩用的,我們女孩不用。"

但是其實(shí)世界上的大多數(shù)科學(xué)家和工程師幾乎用的都是 UNIX 作為他們的電腦工具。就因?yàn)樗?jiǎn)單,可靠,穩(wěn)定,強(qiáng)大,有趣。甚至很多時(shí)候 UNIX 就是唯一的選擇。

你說:"我們都會(huì)用 UNIX 的話,你們計(jì)算機(jī)專業(yè)的人還用來干什么?" 很容幸的告訴你,計(jì)算機(jī)專業(yè)的有一部分人就是專門為你們提供這樣強(qiáng)大而方便的計(jì)算機(jī)工具的。如果他們制造的工具只有自己會(huì)用的話,那這個(gè)工具還有什么用?

理解 GNU/Linux 不要用 Windows 的標(biāo)準(zhǔn)來要求 Linux。

由于GNU/Linux這個(gè)詞太長(zhǎng),下面如果沒有特別指明,"Linux"就是指GNU/Linux"。

在這個(gè)年代,恐怕沒有人需要我來介紹 Linux 是什么了吧?如果你覺得"Linux 只不過是跟 DOS 差不多的東西",那請(qǐng)問問你旁邊的 Linux 用戶,Linux 到底是什么?

那為什么我還要寫一篇這樣的文章?因?yàn)?#xff0c;我發(fā)現(xiàn)還有很多人不不理解 Linux 和 UNIX,雖然他們也在用它,但是他們有時(shí)會(huì)問:"為什么 Linux 不能像 Windows 那樣 ……?","怎么Redhat Linux不能 mount NTFS 分區(qū)!","Linux 下用什么整理硬盤?","什么時(shí)候OpenOffice才能完全兼容Word文件啊?","現(xiàn)在還有什么Windows能干的事情L(zhǎng)inux干不了的? "……

他們有40G的硬盤,卻只為 Linux 分配了2G空間,有時(shí)還抱怨"這個(gè)東西怎么占這么多硬盤!" 似乎 Windows 該占用大部分硬盤。他們把重要的數(shù)據(jù)裝在Windows的分區(qū),似乎信不過Linux。他們總是到處尋找新奇的,好看的GUI程序,對(duì)命令行的東西一概不屑一顧。他們對(duì)Drag&Drop,菜單配置,自動(dòng)升級(jí)非常感興趣。他們?nèi)绻业揭粋€(gè)很像 Windows 程序的 Linux 程序,一定會(huì)很高興的說:"哈哈!Linux 也能……了!"如果Linux在某種測(cè)試中勝過Windows,他們會(huì)高興得跳起來。他們沒有辦法用Linux 解決問題的時(shí)候,甚至用Wine來運(yùn)行Windows程序。有時(shí)實(shí)在沒辦法,只好重起到Windows,或者干脆省得麻煩,在 Windows 下裝一個(gè) VMWare 虛擬一個(gè) Linux 玩。

你如果出現(xiàn)了上面的情況,說明你的思想受到了 Windows 的某種潛移默化的影響和誤導(dǎo)。你沒有能夠從本質(zhì)上理解存在于 Linux 身上的 UNIX 思想。你支持 Linux,你喜歡 Linux,你能從中感覺到快樂,這非常好。你現(xiàn)在只需要明白的是:Linux 從來就不是一個(gè)玩具,它是天才UNIX的后代。UNIX 是自晶體管發(fā)明以來最偉大的發(fā)明,它從誕生那一天開始就比 Windows 的設(shè)計(jì)出色。

你要體會(huì)什么叫做"設(shè)計(jì)",一個(gè)糟糕的設(shè)計(jì)并不是到后來縫縫補(bǔ)補(bǔ)就可以變好的,而一個(gè)出色的設(shè)計(jì),不但可以以不變應(yīng)萬變,而且可以影響到后來者。一個(gè)出色的設(shè)計(jì)配上一個(gè)出色的實(shí)現(xiàn),那就是非常出色的發(fā)明。Linux 就是這樣的一個(gè)出色的發(fā)明。Linux 并不需要追趕 Windows,也不需要打垮微軟。它的最終目標(biāo)是改變整個(gè)計(jì)算機(jī)世界,還人們自由,給人們樂趣和方便。

Unix 是簡(jiǎn)單的,你不需要成為一個(gè)天才也能理解這種簡(jiǎn)單。

UNIX 的設(shè)計(jì)者 Dennis Ritchie 說:"Unix is simple. It just takes a genius to understand its simplicity." 但是我不這么認(rèn)為,因?yàn)槲也皇且粋€(gè)天才,但是我卻勇敢的把 Windows 完全刪除掉,遇到不明白的事情的時(shí)候努力用 UNIX 的方式去解決,而不是尋求 Windows 的幫助。現(xiàn)在我體會(huì)到了 UNIX 的思想和好處,我可以用比 Windows 高效幾倍的效率工作。因?yàn)槲蚁嘈胚@樣的信念:"Windows 能辦到的事 Linux 一定能辦到,而且辦的更好。"

這小節(jié)開頭的話應(yīng)該改成:"Unix 是簡(jiǎn)單的,你不需要成為一個(gè)天才或是計(jì)算機(jī)專家。但是在這個(gè)沖斥著 Windows 錯(cuò)誤觀念的世界,你需要信念和勇氣才能理解它的簡(jiǎn)單。" 我下面就告訴你一些我理解到的東西。首先,你要知道的是微軟在國(guó)際科學(xué)領(lǐng)域是根本沒有地位的。

微軟的地位

微軟的名聲在歐洲和美國(guó)的大學(xué)里,特別是在計(jì)算機(jī)系里之壞,大家可能有所耳聞。我認(rèn)識(shí)的 MIT,Stanford 的教授,貝爾實(shí)驗(yàn)室的專家,甚至一個(gè)歐洲小國(guó)的高中計(jì)算機(jī)老師都絕口不提微軟的名字。在他們眼里,微軟只是一個(gè)沒有真技術(shù),專靠在落后國(guó)家商業(yè)宣傳和壟斷經(jīng)營(yíng)的小公司。這個(gè)"小"并不是說它人少,錢少,而是說它先進(jìn)技術(shù)少。

我上次和王益合作寫了一個(gè)算法演示程序,那個(gè)算法是貝爾實(shí)驗(yàn)室一位科學(xué)家Steven Fortune很天才的發(fā)明,為了程序能夠被身邊大多數(shù)人使用,我們選擇了 VC+MFC 作為平臺(tái)。我在分析算法時(shí)還得到 Fortune 很熱情的鼓勵(lì),寄給我一份資料,還多次回信耐心的給我講解了很多細(xì)節(jié)。但是程序完成之后,我把樣品發(fā)給 Fortune,他回信說:"對(duì)不起。我機(jī)器上沒有 MFC。" 話說的很客氣,但是我已經(jīng)感覺到了他對(duì) Windows的不屑。然后我把 MFC 靜態(tài)編譯進(jìn)程序再發(fā)給他,他就沒有再回信了。他顯然不是瞧不起我,而是確實(shí)有難處。

你能感覺到這位科學(xué)家對(duì)微軟和 Windows 是什么態(tài)度了吧?不是反感,而是他心里根本沒有 Windows 這個(gè)東西!微軟在高科技領(lǐng)域沒有發(fā)展,那么它怎么生存呢?到發(fā)展中國(guó)家去發(fā)展一下,他們的人民還對(duì)電腦一無所知,我說不定甚至可以打入大學(xué)的計(jì)算機(jī)系呢。我送他們軟件,我捐錢蓋大樓,我出錢找圖靈獎(jiǎng)獲得者來演講,讓他們覺得我們都是科學(xué)家!

好了,現(xiàn)在全國(guó)的大學(xué)包括清華,幾乎所有人機(jī)器必裝盜版 Win2000,Office XP,學(xué)校的選課系統(tǒng)是非IE不能正確瀏覽,論文用 Word 編輯,演示用ppt做,email 的通知附件是 doc 文件,你不用 Word 打不開,連 863 項(xiàng)目都用 VC 寫程序了。我很久以前就看到一份報(bào)紙說,"微軟為什么不嚴(yán)厲打擊盜版?" 這篇文章說,微軟非但不打擊中國(guó)的盜版行為,而且有放任之趨勢(shì)。放長(zhǎng)線吊大魚,"以后我要你們加倍的來還我!"?確實(shí)如此,它的目的快實(shí)現(xiàn)了。

Windows 籠罩下的中國(guó)計(jì)算機(jī)教育

說句丟臉的話,比爾蓋茨很久以前是我的偶像……

在中國(guó),比爾蓋茨被很多人奉為神圣,"少年電腦天才",甚至有的人提到他的名字就做出"抱拳對(duì)天"的姿勢(shì)。很多人談到微軟的"新技術(shù)","高科技" 都是眉飛色舞。各種"VC編程圣經(jīng)","深入了解 Visual C++"之類的書,在開頭幾頁(yè)都會(huì)出現(xiàn)非常肉麻的字眼,"在那團(tuán)團(tuán)的混沌中,一個(gè)開天辟地的精靈,Windows 1.0,誕生了……"

微軟的軟件被這么多人盜用,那么人們是怎樣使用這些盜版程序的呢?先看看電腦培訓(xùn)班,教的都是一些 DOS 命令,打字,Windows 基本操作,Word 文檔處理,PowerPoint,高級(jí)班可能有 Excel,Access…… 參加各種微軟認(rèn)證考試,MCSE,MSDE 的人絡(luò)繹不絕。考試輔導(dǎo)班都貼出了"280元,考過為止"之類的字樣。考試參考資料更是昂貴,有些電腦書店整整兩書架都是"Microsoft Press"的東西。我有個(gè)同學(xué)參加認(rèn)證考試,每門考試都要200多元。而且你一次考不過可以再考,又要交錢。他后來還津津樂道跟我說,看我,花了 XXXX(一個(gè)四位數(shù))元考過了微軟認(rèn)證,得到一張比爾蓋茨親筆簽名的證書和價(jià)值6000元的 Windows XP 內(nèi)部發(fā)行版。

"電腦要從娃娃抓起",我們?cè)賮砜纯赐尥迋儗W(xué)的是什么。大部分家長(zhǎng)給孩子買了電腦之后,他們首先就會(huì)裝一個(gè)盜版的 Windows,然后買來盜版的游戲開始玩。如果哪個(gè)孩子會(huì)用 Delphi 編程序,那可不得了。報(bào)社記者,電視臺(tái)爭(zhēng)相報(bào)導(dǎo),說,某某學(xué)校的初中生某某,在別人都還在玩電腦游戲這種"初級(jí)階段"的時(shí)候就已經(jīng)用 Delphi 寫程序了。鏡頭還瞄準(zhǔn)了他顯示器上面的像框中的比爾蓋茨頭像!

我剛進(jìn)入大學(xué)計(jì)算機(jī)系時(shí)還不懂得什么是操作系統(tǒng),因?yàn)槲乙郧爸挥眠^"中華學(xué)習(xí)機(jī)"。看到新入學(xué)的同學(xué)們各個(gè)談?wù)摰亩际?"Windows 95","VC"…… 我簡(jiǎn)直覺得我落后了好幾十年一樣,整個(gè)一土人,根本跟他們答不上話。好不容易找到一個(gè)比較熟的同學(xué)問了一下:"你們天天談?wù)摰奈?5是什么啊?"答: "win95就是一個(gè)操作系統(tǒng),跟DOS是一類。""朵死是什么?" "你連DOS都不知道是什么?別在計(jì)算機(jī)系混了。" 學(xué)校上課當(dāng)然不講VC編程之類的東西,但是上 Pascal 的老師有一次就說:"嗨,我們學(xué)校真是落后。現(xiàn)在別人都用 C, C++,甚至 VC 了,我們還在講 Pascal。不知道什么時(shí)候才能有VC課啊。你們出去也是要用VC的,只好自學(xué)了。" 于是,有些同學(xué)很多時(shí)候上課都捧著一本很重的"Windows 編程大全"之類的書,根本沒有聽課。吃飯時(shí)就念念有詞的跟我說,"代碼的優(yōu)化是無止境的","匈牙利命名法真是偉大的發(fā)明" …… 這就是中國(guó)很多大學(xué)計(jì)算機(jī)系的情況。

感覺到無知了?這不是偶然的,而是微軟長(zhǎng)久以來埋下的伏筆。它要讓無知的大家都把它奉為神圣,它要讓支持UNIX,Xwindow的人一旦說 UNIX 好,Xwindow 好的時(shí)候,都被一群人圍著說教:"這個(gè) Windows 也能做到","你對(duì) Windows 有偏見","微軟才是主流啊","你敢瞧不起 win2k?",".NET 就是世界潮流","微軟的畢竟是新技術(shù)","有錢就是有技術(shù)"…… 甚至在一番論戰(zhàn)比較后敗下來還是要說:"Windows 性能差點(diǎn),但是易用性強(qiáng)","Windows 是老百姓用的,要求別那么","微軟那么有錢,以后想超過 UNIX 還不容易嗎?"……

發(fā)達(dá)國(guó)家的計(jì)算機(jī)教育

我前段時(shí)間在 USENET 發(fā)文問有關(guān) Scheme 語言的問題時(shí),認(rèn)識(shí)了一位丹麥人。他解決了我所有的問題,并且建議我閱讀一些很"深?yuàn)W"的有關(guān)程序語言語法,文法的書,他告訴我很多網(wǎng)站可以學(xué)習(xí) LISP,Scheme,人工智能,算法。他叫我看 Jonathan Rees 的論文 "Syntactic Closures"。他還打包給我寄過來一份 MIT 的 "How to Design Programs"。他說他在自己的 PC 機(jī)上裝的是 Linux,他用 Emacs 編輯,運(yùn)行Scheme 程序。他對(duì) Emacs 的了解和愛好真是使人驚訝。他大學(xué)本科畢業(yè)時(shí)做的畢業(yè)設(shè)計(jì)是一個(gè) Scheme 解釋器。這對(duì)于我來說是望塵末及了。

他是那么的不厭其煩,我的每一個(gè)問題他都詳細(xì)的回答。我有時(shí)都覺得過于詳細(xì)了,怎么這么耐心啊?我覺得他似乎是我的高中老師。他是什么樣的人呢?我好奇的打聽了他的情況。原來,他是丹麥一所普通高中的計(jì)算機(jī)老師。

他說他在高中里講授程序設(shè)計(jì)和算法,計(jì)算機(jī)語言文法。他說用 Scheme,他的學(xué)生不用再為內(nèi)存泄漏等程序語言本身的問題而煩惱,而專注于問題和算法本身。有利于培養(yǎng)學(xué)生解決問題的能力,特別是用計(jì)算機(jī)解決數(shù)學(xué)問題的能力。

天哪!為什么歐洲出現(xiàn)那么多數(shù)學(xué)家,幾何學(xué)家?你看看別人重視的是什么!我們的計(jì)算機(jī)教育如果繼續(xù)這樣下去,只會(huì)沿著彎路越走越遠(yuǎn)!

微軟和它的朋友們的如意算盤

下面來看看微軟的收入是怎么來的。首先,Windows 98系列操作系統(tǒng),一個(gè)就是 100多美元,每次升級(jí)又是幾乎同樣的價(jià)錢。Windows NT 還要貴幾倍,而且有用戶數(shù)目限制,5個(gè)用戶的,10個(gè)用戶的…… 以后如果要增加用戶數(shù)目還要按比例付錢。

花了如此多錢買來的操作系統(tǒng)就能用了嗎?它竟然連壓縮程序都沒有提供!你裝上Windows 之后一般第一件事就是去下載一個(gè) WinZip 吧,"只要 29 美元"。Windows會(huì)中病毒啊,馬上花 70 美元買一個(gè) Norton AntiVirus 吧。還有黑客呢?再買一個(gè)Norton Internet Security 好了,100 美元。系統(tǒng)需要優(yōu)化,磁盤需要整理,買一個(gè)Norton System Works 是你最佳的解決方案,100美元。

可是你現(xiàn)在還是不能干正事啊!你想要一個(gè) Word, PowerPoint?那就買一套 Office XP 吧,一起買便宜些,$459.90。

那些程序不會(huì)用啊!那些菜單怎么設(shè)置,到底有什么功能啊?看"幫助"也學(xué)不會(huì)。買本書看看吧,我推薦"Special Edition Using Microsoft Office XP",不貴,$27.99。這本書里面大部分是屏幕抓圖,還是買一本舊的比較劃算,$17.85。

你如果只是當(dāng)個(gè)秘書,上面的差不多還湊合了。可是你有更高的追求,你想成為 Windows程序員。首先買一個(gè) Visual Studio.NET 吧,要不然怎么編譯程序。$494.95。

為了緊跟微軟動(dòng)向,世界潮流,不能不注冊(cè)個(gè) MSDN 什么的吧?這個(gè)貴一點(diǎn),不過物有所值啊,$2,799。

嗯,你現(xiàn)在已經(jīng)是上層階級(jí),白領(lǐng)人士了。你現(xiàn)在可以像這樣"自由"的,"安全"的生活了。

為什么要反對(duì)使用 Windows

很多人都說不應(yīng)該完全否定 Window,Windows 也有它的長(zhǎng)處。不應(yīng)該罵微軟。

對(duì)。 Windows 容易操作,適合普通用戶。如果微軟把它自己定位在 P&G,Philips 那樣的地位,能夠給我們的百姓提供周到的,完善的,價(jià)廉物美的服務(wù)。那我肯定是很喜歡它的。但是從上面的種種情況說明,微軟是一個(gè)野心極大的國(guó)際壟斷組織!它的產(chǎn)品沒有一個(gè)是不出問題的:Windows 不穩(wěn)定,容易中病毒,而微軟不為大家免費(fèi)提供殺毒軟件。我就是要讓你們花錢買我的朋友 Symantec 的殺毒軟件,誰叫你們已經(jīng)上了我的賊船?這叫什么售后服務(wù)啊!

你買來微軟的程序,安裝的時(shí)候一般都有一個(gè)協(xié)議,說:" 由于微軟的程序造成你的數(shù)據(jù)損壞或丟失,微軟概不負(fù)責(zé)。" 我想很多人肯定覺得這個(gè)不合理,不想按那個(gè) "I accept"。但是你的軟件買都買來了,錢都花了,現(xiàn)在一按 "I decline",安裝程序馬上就會(huì)退出。你只好被迫點(diǎn)擊了 "I accept"!這不是不平等條約嗎?

我已經(jīng)目睹了好幾個(gè)朋友的文檔被 Microsoft Word 損壞,有的是編輯了十多天的30多頁(yè)的論文,有的是費(fèi)了很大工夫做出來的個(gè)人簡(jiǎn)歷,那個(gè)朋友為此失去了到自己向往的P&G 工作的機(jī)會(huì)。就在他要投簡(jiǎn)歷的前一個(gè)晚上,就在那一瞬間…… 不知道他痛哭的時(shí)候有沒有想起要投訴微軟,可是誰叫我們用的都是盜版呢,況且你還點(diǎn)擊了 "I accept"。

微軟仗勢(shì)已經(jīng)占有大部分PC市場(chǎng),制定不符合國(guó)際標(biāo)準(zhǔn)的"微軟的標(biāo)準(zhǔn)",以不合理的方式壓制其它公司的軟件,這個(gè)問題已經(jīng)在美國(guó)司法部鬧了很久了。他甚至在 Windows系列操作系統(tǒng)中放置能夠通過網(wǎng)絡(luò)泄漏用戶信息的代碼,以至于 Windows 剛進(jìn)入澳大利亞時(shí)被澳大利亞政府禁止使用。

有些人說:"微軟畢竟開創(chuàng)了一個(gè)歷史,造就了今天的 IT 行業(yè)。"?但是,如果沒有微軟,我們今天早就用上非常穩(wěn)定,非常可靠,非常方便,非常"傻瓜"的軟件了!微軟是阻擋信息技術(shù)發(fā)展的罪魁禍?zhǔn)住?/span>

微軟的程序的工作方式(注意,我只是說操作方式,病毒的事情另外算)確實(shí)適合于一般家庭,上上網(wǎng),發(fā)發(fā)郵件,打打游戲都不錯(cuò)。可是微軟卻要把自己包裝成什么 "高科技"企業(yè),要在世界各地設(shè)置"研究院",在大學(xué)計(jì)算機(jī)系贈(zèng)送不適合用于科研的 Windows產(chǎn)品,甚至出錢請(qǐng)圖靈獎(jiǎng)得主來中國(guó)暢談"二十一世紀(jì)的計(jì)算",還在大會(huì)上宣傳自己的 .NET 技術(shù)。非要把別人認(rèn)為自己是科學(xué)的,自己是領(lǐng)導(dǎo)世界高科技的。但是呢?它什么高科技也沒有。歐洲,美國(guó),哪一個(gè)關(guān)鍵部門在用微軟的東西?NASA? DOE? CERN?你仔細(xì)想一想,微軟的程序?qū)θ祟惖降子惺裁粗卮笞饔?#xff1f;

什么是 Windows 能干而 Linux 干不了的事情?---
"Windows 能干而 Linux 干不了的事情,那就是不需要干的事情。"

有個(gè)朋友看我半年沒有用 Windows,有時(shí)就會(huì)問我:"你只用 Linux,有沒有發(fā)現(xiàn)有些Windows 能處理的事情 Linux 干不了?"---
我回答說:"Windows 能干而 Linux 干不了的事情,那就是不需要干的事情。"


Windows 能做的有益的事情 Linux 都能做---
Windows 下的某些功能確實(shí)是我們需要的,那么 Linux 的開發(fā)者們和用戶也需要這種功能,他們就會(huì)去實(shí)現(xiàn)這種功能,而且比 Windows 的方式好得多。由于大多數(shù)科學(xué)家,工程師用的都是 Linux 或者某種商業(yè) UNIX, 所以幾乎所有商業(yè)的科學(xué)工程程序,比如Matlab, Mathematica, AutoCAD, Candence的,Synopsys的,Avant! 的……全都是先有UNIX 的版本(包括Linux),然后再考慮移植給 Windows,甚至根本不移植給Windows,因?yàn)?Windows 的機(jī)器一般沒有足夠的能力運(yùn)行這樣的程序。你不要以為只有 Windows 才有 PSpice, UNIX 的 HSpice 要好得多,而且可以運(yùn)行在大型主機(jī)上。當(dāng)然它們不是免費(fèi)的,但是它們值那個(gè)價(jià)錢。

但是 Windows 下有些東西在 Linux 下沒有很相似的,或者你找到很多類似的,但是它們每一個(gè)比起 Windows 的那個(gè)程序都要差很多,那么原因有兩種可能性:

有一個(gè)完全類似的程序,但是由于它乍一看不漂亮,被你忽略了。而其它程序雖然看起來很漂亮,但是它們是一些初學(xué)編程的人寫的。現(xiàn)在由于 Gtk, Qt 的誕生,Linux 下開發(fā)圖形界面程序極其簡(jiǎn)單,很多初中生甚至小學(xué)生都可以隨手編出一些漂亮不中用的程序。如果你整天尋找這樣的程序挑來挑去,永遠(yuǎn)也找不到你滿意的。當(dāng)然也有一流的程序用 Gtk 和 Qt,比如 GVIM 就可以用 Gtk 作為圖形界面,我還知道 Synopsys 一些程序用了 Qt。

我曾經(jīng)也犯過這樣的錯(cuò)誤,從外表區(qū)分一切。結(jié)果優(yōu)秀的 FVWM, lftp, Mutt, wget 都被我忽略過。當(dāng)我找回它們的時(shí)候,我是那么的羞愧不已,它們現(xiàn)在都是我的朋友 我第一次看到 FVWM 覺得它只不過是一個(gè)有很厚很難看邊框的東西。可是現(xiàn)在,我的同學(xué)看到 FVWM 都說:"哇!真漂亮。"

有另一種完全不同的方式可以達(dá)到相同的目的,甚至更好。

很多人很關(guān)心 Open Office, Star Office, AbiWord, ... 他們多么盼望有一天某一個(gè)Linux 程序能夠完全兼容的打開一個(gè)復(fù)雜的 doc 文檔。但是你永遠(yuǎn)也不可能有那一天。為什么呢?因?yàn)槲④洖榱苏加惺袌?chǎng),必定不會(huì)讓其它系統(tǒng)的程序能夠完全兼容它的文檔格式。它一定會(huì)不斷變化 doc 文檔的內(nèi)部結(jié)構(gòu),隱藏一些秘密,讓其它公司的程序打開 doc 文檔時(shí)總是有某種問題,從而你必需購(gòu)買 Microsoft Office 和 Windows。

你應(yīng)該想一下,那么多的高智商的大學(xué)教授,科學(xué)家,學(xué)生,他們用的都是 Linux 或者其它類型的 UNIX,他們沒有 Word 可用,怎么處理文檔呢?這么多年沒有一個(gè)像Open Office 的程序出現(xiàn),難道大家沒有辦法寫文檔嗎?

顯然不是這樣。你看看那些高水平的學(xué)術(shù)雜志,論文,那些大學(xué)教授的網(wǎng)頁(yè),那些漂亮的幻燈片,它們是什么做的?原來 UNIX 用戶早就有非常方便的 troff, LaTeX, SGML等東西可以處理文檔,而且它們比起 Word 都要高明的多。Word 顯然被這些大拿忽略了,以至于很久以來沒有人想在 Linux 下開發(fā)一個(gè)類似 Word 的程序,除非某些公司想搶微軟的飯碗。

很多人留著 Windows 在硬盤上的原因無非是為了用 Word 和 PowerPoint。我見過一個(gè)教授,他的 Windows 筆記本電腦上除了 PowerPoint 什么都沒有。有一天演示的時(shí)候,他指著堆亂字符說:"對(duì)不起,這是一個(gè)公式……怎么每次都是這樣……" 其實(shí)有比PowerPoint 好幾百倍的東西可以制造幻燈片,你可以用最簡(jiǎn)單的方法制造世界一流效果的論文和幻燈片。你待會(huì)兒可以看看我的TeX網(wǎng)頁(yè),你就會(huì)知道為什么我可以完全離開 Windows。

Windows 能做的那些沒用的事情 Linux 永遠(yuǎn)做不好

電腦游戲
有些人說 Linux 下不能玩 Windows 下所能得到的所有游戲。的確,Linux 下雖然也有少量的游戲,比如 Quake。但是它沒有 Counter Strike, 沒有 Star Craft, ……

并不是說電腦游戲不該玩,但是應(yīng)該適可而止。電腦是用來處理事務(wù),幫助你學(xué)習(xí),解決問題的工具,而不是一個(gè)玩具!整天沉迷于電腦游戲中,而不出去感覺外面的世界,你會(huì)變得越來越冷酷,越來越缺乏人情味。你與真實(shí)的世界越來越遠(yuǎn)。

你可以在 CS 里殺人,你可以在 Tomb Raider 里探險(xiǎn),你甚至可以在 Tony Hawk's Pro Skaters 里滑板…… 但是 It's not real!你雖然有很高的"反恐技巧",但是遇到歹徒的時(shí)候,你是那么的怯懦;你雖然控制 Laura 伸手敏捷,但是你打籃球的時(shí)候怎么總是被人斷球?你雖然可以輕易的在 THPS 里作出一個(gè) "360 kickflip to hangten grind to fakie",但是你踩在自己的滑板上的時(shí)候還不會(huì) ollie!

說回來,如果你偶爾玩一下電腦游戲未嘗不可。但是世界上有遠(yuǎn)比 Windows + PC 更好的游戲方式。Sony 的 PlayStation2, SEGA 的 DreamCast, Nintendo 的 N64,Namco的街機(jī)……每一個(gè)都比 Windows 游戲精彩,每一個(gè)都有如此高的3D性能,以至于Pentium4, Itanium + GForce4 都無法與它們比美!

Linux 的用戶們都是關(guān)心解決世界的關(guān)鍵問題的份子,他們哪里有時(shí)間用自己的機(jī)器來玩游戲啊?他們每天用Linux高效的做完自己的工作就到陽光下享受自然去了。要玩游戲也是玩一些類似推箱子,貪吃蛇之類的智力小游戲。所以,你知道為什么 Linux 幾乎沒有游戲了吧?

"整理硬盤,優(yōu)化系統(tǒng)"

這是一個(gè)非常有意思的話題,僅次于有關(guān)"病毒"的話題。相信很多 Windows 用戶都有整理硬盤的經(jīng)歷。在很多 Windows 用戶眼里,"硬盤用久了,會(huì)出現(xiàn)碎片,速度會(huì)減慢,需要一個(gè)程序來整理,整理硬盤的時(shí)候不要做其它工作",這好像是天經(jīng)地義的事情。

我也曾經(jīng)津津有味的看著 Norton Defrag 一點(diǎn)一點(diǎn)的把我的硬盤排序,調(diào)整,用圖形的方式顯示出來,然后報(bào)告100% 沒有碎片。你的硬盤現(xiàn)在已經(jīng)達(dá)到最佳狀態(tài)。" 我現(xiàn)在才發(fā)覺我那時(shí)是多么的幼稚。

Linux 和 UNIX 用戶似乎從來沒有"整理硬盤"這種說法呢?你覺得很奇怪嗎?如果你覺得很奇怪,那說明你的思想在某種程度上被微軟的垃圾程序禁錮了。你需要明白,UNIX 的大型主機(jī)很多必須是一天24小時(shí),一年365又1/4天不停運(yùn)轉(zhuǎn)的,要是每個(gè)星期都要整理一次硬盤,在整理的時(shí)候幾乎不能干任何事情,那是絕對(duì)行不通的!

Linux 機(jī)器根本不用整理硬盤,這就是為什么沒有看到過 Linux 用戶整理硬盤。Linux 的文件系統(tǒng)是比 Windows 的 FAT, FAT32, NTFS 高明得多的文件系統(tǒng),它們不但可以對(duì)文件設(shè)置權(quán)限,實(shí)施完全的保護(hù),而且可以"越用越整齊","越用碎片越少"!你應(yīng)該把文件大部分放在 Linux 的分區(qū),而不是 Windows 分區(qū),因?yàn)樗?Windows分區(qū)可靠得多。

還有更滑稽的事情就是有很多"Norton System Doctor","Windows 優(yōu)化大師","超級(jí)兔仔注冊(cè)表魔法" 之類的程序存在,而且價(jià)格昂貴。似乎一個(gè)操作系統(tǒng)本來應(yīng)該有很多問題,需要?jiǎng)e的廠商做程序來"優(yōu)化"它,而且為了得到優(yōu)化,你需要付錢!這些問題 Linux 根本就沒有,所以不需要什么優(yōu)化。Linux 內(nèi)核本身就是高度優(yōu)化的。


IDE

有些人在抱怨為什么 Linux 沒有一個(gè)良好的 IDE 開發(fā)環(huán)境。Linux 現(xiàn)在已經(jīng)有一些IDE 了,但是總是有很多問題。你是不是正在尋找,正在期望 Linux 某一天可以有一個(gè)VC那樣的開發(fā)環(huán)境?你有沒有發(fā)現(xiàn)你正在進(jìn)入微軟給你設(shè)下的怪圈?你為什么一定要用 IDE?你說:"IDE 開發(fā)迅速,調(diào)試方便,適合大型程序……" 那說明微軟的程序在你腦子里已經(jīng)比較根深蒂固,你需要好好清醒一下了,看看我來告訴你。

高明的 UNIX 程序員不用 IDE,IDE 從來就是給初級(jí) Windows 程序員用的。

你看看大型的 UNIX 程序,包括 Linux 內(nèi)核,各種網(wǎng)絡(luò)服務(wù)程序,Xwindow 程序在內(nèi),哪一個(gè)是 IDE 搞出來的?我們實(shí)驗(yàn)室的 EDA 程序也沒有一個(gè)是 IDE 弄的,我還知道Candence, Synopsys,Mentor 的高性能的圖形界面 EDA 程序也都不是 IDE 寫的。你信不信,微軟的人在寫 Windows 本身的時(shí)候也根本不用 IDE。微軟內(nèi)部程序員最喜歡的編輯器其實(shí)是 VIM,用 VIM 的微軟程序員上次向?yàn)醺蛇_(dá)的可憐兒童捐助了1000多美元,這是值得稱贊的。

有一次某雜志采訪一些出名的 Linux 內(nèi)核程序員,包括 Linus 在內(nèi),沒有一個(gè)人用IDE,有的人用 VIM,有的用 Emacs,只有 Linus 說"GNU Emacs is evil",但是其實(shí)他用的是一種跟 Emacs 有同樣鍵綁定功能的 MicroEmacs。大家都是用編輯器編輯了程序文件,然后用 make 這樣的自動(dòng)工具調(diào)用 gcc 編譯器完成編譯工作的。甚至高級(jí)的 Windows 程序員也不用 IDE,他們可以從命令行調(diào)用 cl,nmake 來編譯自己的程序。雖然這樣的 Windows 程序員很少,但是他們卻是最了解 Windows,最高明的Windows 程序員。

為什么 UNIX 程序員不用 IDE?明白了這個(gè)道理你就能體會(huì)到 UNIX 的設(shè)計(jì)思想了。首先,一個(gè) IDE 集成了編輯器,編譯器,匯編器,調(diào)試器,跟蹤器…… 這個(gè)編輯器功能肯定比不上 VIM 或 Emacs,編譯器比不上 GCC,匯編器比不上 as,調(diào)試器比不上 gdb,ddd, 跟蹤器比不上 strace, ltrace, truss。你得到的是一套整合的低能的程序。如果你對(duì)調(diào)試器的功能不滿意,你只好換用另外一套 IDE,但是這套 IDE 的熱鍵,菜單,編輯器功能,按鈕…… 跟原來那個(gè)有很大不同。你不得不花很多時(shí)間來熟悉新的環(huán)境,而不能保持原來的某些東西。

而在 UNIX 下就不一樣了。你可以用你最喜歡的 VIM 編輯程序,你在 VIM 里可以調(diào)用GNU make,make 可以調(diào)用 gcc, ld, ... make 的出錯(cuò)信息可以被 VIM 捕獲,VIM 能幫你在源程序里定位。你如果喜歡 icc, 你可以讓 make 用 icc 而不是 gcc。你如果覺得 gdb 跟蹤變量時(shí)比較麻煩,你可以用 ddd 來顯示各種數(shù)據(jù)結(jié)構(gòu)之間的關(guān)系。你還可以在 Emacs 里調(diào)用 gdb,那樣就可以同步顯示源代碼了。而且 VIM 和 Emacs 還可以編輯很多其它東西,比如信件,LaTeX 文檔,HTML,配置文件…… 你不用另外找一個(gè)什么編輯器來干這些雜活了。很多程序比如 Mutt, tin 都可以在內(nèi)部使用 VIM,這樣就更方便了。實(shí)際上 make 在其它方面還能幫你很多忙,我的每一個(gè)比較大型的 LaTeX文檔都是用 make 維護(hù)的。

Linux 能干的高精尖的事情 Windows 都干不了

當(dāng)然有很多事情是Linux/UNIX的專利了。因?yàn)?Windows 只能裝在 PC 機(jī)上,好像以前也有 Alpha 可以使用 Windows NT,但是就是沒見到有人用。PC 機(jī)的能力是很低的,像我們編程序處理 NP-Hard 問題的人,用 Windows 的機(jī)器顯然速度不夠,而且有時(shí)一個(gè)問題算上幾天甚至幾個(gè)星期,Windows 機(jī)器是以"死機(jī)"著稱的,我們?cè)趺茨芊判?#xff1f;所以幾乎所有科學(xué)計(jì)算程序,EDA 程序,高性能圖像處理程序都不是 Windows 的。他們有時(shí)也會(huì)移植一些給 Windows,但是常常降低那些程序的能力。你比較過 Windows 版本的 Mathematica 和 Linux 的有什么區(qū)別嗎?

IBM 制造的最大的并行計(jì)算機(jī)有 8000 多個(gè)處理器,Windows 不可能有能力管理這么多處理器,它用的是什么操作系統(tǒng)?答案是 Linux。

《泰坦尼克號(hào)》電影里的三維動(dòng)畫,那么細(xì)膩逼真,Windows機(jī)器能做出來嗎?不行。那也是 Linux 機(jī)器做的。

民航總局用來訓(xùn)練地情人員的虛擬現(xiàn)實(shí)訓(xùn)練設(shè)備,Windows 當(dāng)然無能為力。那都是商業(yè)的 IRIX 機(jī)器。

UNIX 是最早支持 TCP/IP 網(wǎng)絡(luò)協(xié)議的系統(tǒng)。它上面有很多可以互相協(xié)作的網(wǎng)絡(luò)服務(wù)程序,它們經(jīng)過多年的使用和修訂,已經(jīng)達(dá)到比較完善的程度。而就在1997年,微軟的比爾蓋茨還在揚(yáng)言:"Internet 是沒有前途的。" 微軟的這個(gè)"遠(yuǎn)見卓識(shí)"大家應(yīng)該都已見識(shí),它后來加上的網(wǎng)絡(luò)服務(wù)程序IIS漏洞之多,讓公安部都頻頻發(fā)出警報(bào),大家也是見識(shí)了的。

其實(shí)你知道了,Windows 沒有一樣有用的事情能比 UNIX 干的更好。

Linux 干不了的有用的事情 Windows 照樣干不了
當(dāng)然 Linux 不是萬能的。它也有不能干的事情,電腦也有干不了的事情。但是 Linux干不了的事情,Windows 肯定也干不了。這些事情就是我們需要探索,需要努力的事情了。在你探索的過程中,Linux 必定是你的好伙伴。

不要把Linux和Xwindow掩蓋起來!不要把我們的用戶當(dāng)成傻瓜。

什么?你早就知道 Windows 是垃圾?噢!你怎么不早說呢!害我廢話這么多。嘿嘿。

"好了。你知道 Windows 是垃圾,你現(xiàn)在用什么"

"Linux + Xwindow"

"那我問你,Xwindow 是什么樣的?"

"不就是跟 Windows 差不多嗎?只不過 'Start' 按鈕比較方,而且上面不是一個(gè)Windows 標(biāo)志,而是一個(gè)腳丫子。點(diǎn)擊一下居然還有很漂亮的中文菜單。我喜歡!"

"你知道什么是'根窗口'嗎?"

"不知道。從來沒聽說過呢?"

"根窗口就是遮蓋整個(gè)屏幕的那個(gè)最大的窗口。"

"哪兒有什么窗口啊!我沒有看到呢?"

你發(fā)現(xiàn)了問題嗎?這些 Linux 用戶說是在用 Linux 和 Xwindow,但是他們對(duì) Linux和 Xwindow 幾乎完全不了解。很多人用了那么久 Xwindow 都不知道根窗口是什么東西,不知道其實(shí)按鈕也是窗口,不知道窗口管理器和其它程序有什么關(guān)系,大家都以為窗口上面的按鈕是程序自己放上去的,不知道窗口? quot;class name","resource name"是什么東西。他們也不知道 .Xdefaults 是用來干什么的。特別是他們很多人都不知道 Xwindow 的字體是如何命名的,什么是 fontset,有了一個(gè)新的字體也不知道怎么安裝。

他們被遮在 Linux 之上的一層一層的包裝迷惑了,他們等待有圖形界面的工具來幫助完成一切事情,他們認(rèn)為 Linux 跟 Windows 一樣,只是麻煩一點(diǎn)。他們知道 Linux內(nèi)核很好,但是他們感覺不到 Linux 和 Xwindow 在操作層面的天生的先進(jìn)性,隨后不久就把 Linux 完全刪除掉了。你發(fā)現(xiàn)沒有,要用戶理解 UNIX 和 Xwindow 的操作層面的先進(jìn)性,才是留住用戶的最好辦法。如果用戶體會(huì)不到操作時(shí)的方便和高效,內(nèi)核再好他們也不會(huì)理會(huì)。

但是用摹仿 Windows 的作法來吸引用戶,永遠(yuǎn)會(huì)失敗的。因?yàn)?Linux 如果摹仿Windows那一套低效率的方式,那么 Linux 的這套"低效率方式"永遠(yuǎn)比不上Windows 的那一套"低效率方式"。那么用戶就會(huì)說:"這個(gè) Linux,沒有一樣比的上 Windows。"

Linux 天生就是繼承了 UNIX 的高效的工作方式,為什么我們要把它掩蓋起來?我們?yōu)槭裁粗桓嬖V用戶 KDE 的菜單怎么用?我們?yōu)槭裁床荒芟裨缙诘?Xwindow 書籍那樣第一節(jié)就告訴用戶什么是 X server, 什么是 X client,什么是 Window Manager, 什么是根窗口。第二章就告訴用戶窗口有哪些屬性,什么是 classname, resource name, hint,怎樣使用 .Xdefaults, xrdb ……

在這里我又不得不說一下那些 Linux 的發(fā)行公司和寫書的人,他們把 Linux 和Xwindow 包裝起來,卻沒有從基本上告訴用戶 Xwindow 的工作原理。很多書籍講授的層次就是在Gnome, KDE 的菜單操作的層次,靠大量抓圖來占篇幅,"繁榮"Linux 書籍市場(chǎng)。

現(xiàn)在很多人已經(jīng)把能夠利用別人的庫(kù)寫出一個(gè)好看的程序作為自己編程水平的象征。在這"圖形化","可視化" 的年代,你如果還在用 troff, LaTeX 寫文檔,你還在用VIM 自己編輯 HTML,用 Mutt 處理郵件,你還在用文本模式的 gdb 調(diào)試程序,你還在用Xlib 寫程序, 你還在用 tin 上 USENET,你還在自己寫 Makefile,寫機(jī)器代碼,你還在玩 Clossal Cave 這樣的字符模式冒險(xiǎn)游戲,那你就是老古董。

其實(shí)這種思想是錯(cuò)誤的。雖然你是一個(gè)堅(jiān)決的 Linux 支持者,但是你的思想是 Windows的思想。你認(rèn)為圖形界面,菜單,按鈕就可以解決一切問題,就可以給你高效方便。你還是沒能擺脫微軟給你的潛移默化的東西。你其實(shí)離不開 Windows 那樣的環(huán)境,你遲早會(huì)刪掉自己的 Linux。

GUI vs. CLI
做一個(gè)堅(jiān)定不移的"兩面派"

大家看到這個(gè)標(biāo)題是不是熱血沸騰?兩派大蝦都可以圍攻我了:

GUI派用戶:"哇!我一看你這小子就是 CLI 的。要不然自己寫什么 Makefile?用什么Mutt?"

CLI派用戶:"切~ 你還用 X!高手都不用 X。你是 GUI 那邊的。"

可憐的我:"555~~ 你們都不要我~~ GUI 和 CLI 就那么水火不容嗎?"

計(jì)算機(jī)界這樣的門派之分還很多。很有特點(diǎn)的就是 CLI 和 GUI 了。CLI (Command LIne)的狂熱份子聲稱永遠(yuǎn)不用 X。我上次在實(shí)驗(yàn)室看到一個(gè)同學(xué)用一個(gè) SecureCRT 登錄到Sun 機(jī)器,然后用一個(gè) vanilla vi 編輯程序,我建議他啟動(dòng)一個(gè) GVIM 過來顯示在Exceed 上可以有語法加亮。但是他堅(jiān)決反對(duì),說:"高手不用X。你想想,要是我在一個(gè)很慢的網(wǎng)絡(luò)連接怎么用 X?而且好多服務(wù)器沒有裝 X 程序。"

但是我們實(shí)驗(yàn)室的網(wǎng)速可夠快,Windows 機(jī)器都有 Exceed 啊,而且 Sun 機(jī)器有全套X 客戶程序包括 GVIM。他說他是 CLI 的堅(jiān)決擁護(hù)者,但是他卻在用 Windows,他后來打開了好幾個(gè) SecureCRT,每次從文本框輸入地址,用戶名和密碼,從下拉菜單選擇"SSH2",然后點(diǎn)擊"Connnect"。他還不斷的夸SecureCRT 是"網(wǎng)絡(luò)管理員投票選出的最受歡迎的登錄方式"。老天,SecureCRT 本身就是個(gè) GUI 啊,他其實(shí)沒有明白Xwindow 的好處。

你說我是 GUI 的?我雖然很少在 console 下工作。但是我對(duì) bash, VIM 很熟悉,我可以讓 bash 按照我的鍵綁定方式來工作。我可以在 rxvt 里使用 Mutt 來收發(fā) email。我的每個(gè)桌面上都常常堆放著一打不同大小的 rxvt。我用 VIM 編輯 LaTeX。我自己寫Makefile 來維護(hù) LaTeX 文檔。我有時(shí)用 mpg321 來放 mp3。我上BBS用的我自己寫的expect 腳本。 好了,CLI 派的朋友可以收我做盟友了

你說我是 CLI 的老古董?我的 FVWM 被我配置為可以"手寫操作",我只要畫一個(gè)"r"就可以啟動(dòng) rxvt,我只要畫一個(gè) "U" 就可以啟動(dòng) GVIM,…… 我用 GVIM 語法加亮模式編輯程序,我用 Mozilla 瀏覽網(wǎng)頁(yè),…… GUI 派的現(xiàn)在好像認(rèn)我做朋友了

好了。CLI 派的朋友,雖然我很喜歡命令行,但是我有時(shí)在屏幕上左右畫一下就可以執(zhí)行:

Module FvwmConsole -terminal rxvt -geometry 45x5-0+0 -bg gold -fg midnightblue -fn "-adobe-courier-medium-r-*-*-14-*-*-*-*-*-*-*"
你是不是現(xiàn)在又想把我逐出師門?

GUI 派的朋友,雖然我很喜歡窗口。但是我可以在 FvwmConsole 里輸入:

All (rxvt) MoveToDesk
把我所有的 rxvt 移動(dòng)到我現(xiàn)在工作的桌面。"這家伙,怎么這么快就叛變了!"

其實(shí)何必分什么 GUI 和 CLI,UNIX 和 Xwindow 都是工業(yè)標(biāo)準(zhǔn),它們從設(shè)計(jì)那天開始就有非常靈活的用法,各個(gè)程序,不管是 GUI 還是命令行的都可以互相協(xié)作。UNIX 和X 是一家,何必搞的那么偏激,非此即彼?你從我上面的行為可以看出 GUI 和 CLI的模糊界線嗎?我就是堅(jiān)定不移的"兩面派"。

UNIX 是簡(jiǎn)單的--
"我相信簡(jiǎn)單就是最好,如果太復(fù)雜,我是不能理解的。" -Seymour Cray

很多第一次用 Linux 的人會(huì)驚奇的發(fā)現(xiàn),Linux 的程序居然不"安裝"就可以運(yùn)行,程序拷貝到隨便那個(gè)目錄都可以用,而不是一定要占用你第一個(gè)分區(qū)的空間。程序的設(shè)置只是一些簡(jiǎn)簡(jiǎn)單單的文本文件。你根本不需要什么"注冊(cè)表修改器" 就可以改變系統(tǒng)的設(shè)置。這就叫做簡(jiǎn)單,但是簡(jiǎn)單就是美。雖然這只是 UNIX 簡(jiǎn)單性的一個(gè)膚淺的認(rèn)識(shí),你已經(jīng)體會(huì)到了某些東西。

但是簡(jiǎn)單并不意味著功能弱,并不意味著落后。相反,簡(jiǎn)單意味著強(qiáng)大,意味著生命力。

我不會(huì)再繼續(xù)闡述我理解到的"UNIX 的簡(jiǎn)單",因?yàn)檫@個(gè)需要自己去體會(huì)。

UNIX 是永恒的
有人說:"Plan9 會(huì)取代 UNIX,Mach 會(huì)取代 Linux 內(nèi)核。"

但是你如果是一個(gè)深入體會(huì)了 UNIX 的人,你就會(huì)知道:UNIX 的思想是永恒的,不管時(shí)過境遷,Plan9 是否代替 UNIX,UNIX 的靈魂都會(huì)在 Plan9 身上現(xiàn)形!

我為同一個(gè)設(shè)備寫過 Linux 內(nèi)核和 Windows VxD 驅(qū)動(dòng)程序。寫 Linux 驅(qū)動(dòng)程序時(shí),我對(duì) UNIX 設(shè)計(jì)的完美的一致性,遠(yuǎn)見性所折服。UNIX 用同樣界面的 read(), write()系統(tǒng)調(diào)用就可以對(duì)不同的對(duì)象:普通文件,設(shè)備文件,管道,管道文件,socket,……進(jìn)行統(tǒng)一的讀寫操作。我跟本不需要寫一個(gè)測(cè)試用的應(yīng)用程序就可以對(duì)我的設(shè)備驅(qū)動(dòng)進(jìn)行測(cè)試,因?yàn)?cat, cp, dd, 它們也使用了同樣的 read(), write(),設(shè)備和普通文件在應(yīng)用程序眼里沒有區(qū)別。在那個(gè)還沒有 Smalltalk, 沒有 C++ 的年代,UNIX 的設(shè)計(jì)者已經(jīng)使用了所謂的 "面向?qū)ο蠓椒?#34;。對(duì),C 語言也可以實(shí)現(xiàn)面向?qū)ο蟆?br style="margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px" />
UNIX的系統(tǒng)調(diào)用幾十年都沒有很大變化,這非但不是頑固,不進(jìn)步的象征,反而是UNIX 的遠(yuǎn)見卓識(shí)的體現(xiàn)!這就跟 TeX程序幾十年都不變的情況差不多。這些才是真正的永恒的 master piece!你應(yīng)該改變所有軟件都必需從 0.1, 1.0, 1.1, 1.2, 2.0, ..., 3.0, 3.1,95, 98, 2000, XP, ... 不斷升級(jí)的想法。

Windows 就不同了,它在最開頭只是一個(gè) DOS之上的圖形包裝而已。后來為了兼容以前的糟糕設(shè)計(jì),不得不加上很多累贅。我寫VxD 驅(qū)動(dòng)程序的時(shí)候就深有體會(huì),Windows 95 程序?qū)υO(shè)備的操作只有用DeviceIoControl,我不得不寫了兩個(gè)應(yīng)用程序來對(duì)設(shè)備驅(qū)動(dòng)進(jìn)行測(cè)試。Windows內(nèi)核的不一致性和隱密性使我非常惱火。不過 Windows WDM驅(qū)動(dòng)程序現(xiàn)在也有了 ReadFile, WriteFile,…… 那說明什么?那說明Windows 在向 UNIX 學(xué)習(xí),或者有可能是某個(gè) UNIX設(shè)計(jì)人員在微軟打了幾天臨工,順手加了幾個(gè)UNIX的東西進(jìn)去。這樣做是沒有用的,Windows從一開始就是非常糟糕的設(shè)計(jì),它的歷史的包袱太沉重了,縫縫補(bǔ)補(bǔ)有什么用?它只能永遠(yuǎn)的被UNIX 甩在身后!

UNIX 是強(qiáng)大的
讓聰明人干任何他們想干的事情。

UNIX 的一個(gè)特點(diǎn)就是非常高的靈活性,Xwindow也具有這種靈活性。這種靈活性體現(xiàn)在哪里呢?

UNIX 的程序一般都有很多參數(shù),不管你現(xiàn)在用的著用不著,總有人需要某些參數(shù)。它們的行為很多都可以用配置文件來改變。比如GNU bash, 通常缺省的命令行輸入方式是 Emacs 方式,但是只要我編輯一個(gè).inputrc 文件,就可以把它變成 vi的輸入方式,而且我還可以自己綁定鍵序列到某些操作。我可以用 shopt來設(shè)置它的很多特點(diǎn),比如是否進(jìn)行通配符擴(kuò)展,是否可以把一個(gè)變量當(dāng)作一個(gè)目錄來cd,是否可以自動(dòng)糾正某些明顯的目錄名打字錯(cuò)誤……

UNIX程序設(shè)計(jì)的思想是提供給用戶“機(jī)制”,而不限制用戶制定“政策”。這是一個(gè)重要的尊重用戶的作法。

我們?cè)賮砜纯?Xwindow。Xwindow是一個(gè)出色的設(shè)計(jì),它把顯示服務(wù)器和客戶程序分開。一個(gè)顯示上既可以顯示本機(jī)上的程序,也可以顯示別的機(jī)器上的X程序,而它們都遵守你的窗口管理器的統(tǒng)一指揮,它們之間可以方便的傳送剪貼版數(shù)據(jù),各種事件…… 比如有時(shí)我的 XFree86 上會(huì)出現(xiàn)四個(gè)不同機(jī)器上的XTerm,兩個(gè)不同機(jī)器上的 GVIM,…… 它們統(tǒng)一受本機(jī)上的 FVWM指揮。

Xwindow 程序都具有很多很多命令行參數(shù)和 resource參數(shù)。你可以隨意的在命令行或者 .Xdefaults文件設(shè)置所有的顏色,字體,尺寸…… 而且如果你用 xrdb 把 .Xdefaults導(dǎo)入到根窗口,那么其它機(jī)器上沒有經(jīng)過配置的同樣的程序,顯示到你的機(jī)器上的時(shí)候也會(huì)遵守同樣的外觀規(guī)定。

Xwindow 的窗口具有 Property,也就是一些可以自己定義的共享數(shù)據(jù)(原子)。正是因?yàn)檫@些 Property的存在,使得 Xwindow 具有無比強(qiáng)大的生命力。X的窗口管理器和其它客戶程序之間并沒有統(tǒng)一的協(xié)議,但是后來出現(xiàn)了ICCCM(客戶程序間通信規(guī)范),這個(gè)規(guī)范就是通過 property定義的。現(xiàn)在又有人定義了一套“擴(kuò)展的窗口協(xié)議(EWM Hints)”,使得Xwindow 可以具有某些 Windows 的特征,比如一個(gè)工具條程序可以告
訴窗口管理器:“這個(gè)屏幕下面被我占據(jù)了24個(gè)像素的空間,你最大化程序的時(shí)候不要越過這個(gè)界線。”

一個(gè)強(qiáng)大的窗口管理程序比如FVWM,它收到這樣的提示時(shí),可以答應(yīng)工具條程序的這個(gè)要求,也可以不答應(yīng)。一切選擇的權(quán)力在于誰?當(dāng)然是用戶了!

你想想,是不是有些 Windows 程序常常彈出一個(gè)窗口要你選擇 "Yes orNo"?你不點(diǎn)擊它它就不下去。你覺不覺得你的程序在侵犯你的尊嚴(yán)?你是一個(gè)人,一個(gè)智慧的生物,怎能受到一個(gè)程序如此的待遇?

還有就是很多 Windows程序把人當(dāng)成傻瓜,而它是“智能程序”。比如,有一個(gè)程序就是喜歡把你的每句話第一個(gè)字母都變成大寫,我不說它是誰了,你遇到的時(shí)候就知道了。

如果連“一句話開頭一個(gè)字母要大寫”這么明顯的問題都需要程序幫你糾正的話,人腦還用來干什么?況且如果你故意想要不大寫的話,那就更麻煩了,我楞是沒有從它那一大堆菜單里找到怎么關(guān)閉這個(gè)愚蠢的選項(xiàng)。

只有符號(hào)才能完全操縱計(jì)算機(jī)

我們來說說很多初學(xué) Linux 的用戶。雖然他們?cè)谟?Linux,但是他們打心眼兒里是覺得 Windows 的工作方式好,他們希望 Linux 有一天能"像Windows那樣"。你說:"我鼠標(biāo)一點(diǎn),我菜單一拉,...... 就可以完成我的操作。" 但是我要告訴你:"Linux 從來沒有摹仿 Windows,將來也不會(huì)。Linux 從誕生之日起,它的工作方式就比 Windows 的先進(jìn)。Linux 屬于能勇敢面對(duì)符號(hào)的人。只有符號(hào)才能完全操縱計(jì)算機(jī)。"


看看優(yōu)秀的 UNIX 程序,XFree86, FVWM, VIM, Emacs, proftpd, Mutt, wget,tin, ... 沒有一個(gè)不是用配置文件來設(shè)置選項(xiàng)的。為什么這些程序沒有方便的菜單可以用來配置?難道它們的設(shè)計(jì)者就那么低能,連個(gè)圖形配置界面也寫不出來?

當(dāng)然不是。因?yàn)閳D形界面配置方式的能力是極其有限的,而配置文件和程序語言的表達(dá)能力卻是無限的。用圖形界面配置這些程序的話,如果你想達(dá)到配 置文件的效果,你需要成百上千的菜單,checkbox, radio button, ... 到時(shí)候你根本沒辦法找到你需要修改的地方了!而各個(gè)程序的配置文件的語法都有很多相似之處,一般就是一些命令,設(shè)置一些變量,參數(shù),...... 一旦用會(huì)了一個(gè),其它的也就容易理解了。如果你用慣了 awk, sed, Perl,你會(huì)覺得那才是真正的自動(dòng)化啊。

鼠標(biāo)雖然是很好的工具,但是它的表達(dá)能力是有限的。你不可能光用鼠標(biāo)就讓電腦完全明白你的意思,它畢竟只有3個(gè)按鈕。看看我的MetaPost頁(yè)你就能體會(huì)到鼠標(biāo)的這一弱點(diǎn)。所以我們雖然很喜歡鼠標(biāo),但是卻不能完全依賴它。

各個(gè)小程序的完美配合

這就是UNIX最重要的特點(diǎn)了,它就是UNIX設(shè)計(jì)的思想。讓每個(gè)程序只具有一項(xiàng)專門的能力,然后讓它們合作。Xwindow也繼承了這種好傳統(tǒng)。

這恐怕就是Windows和其它操作系統(tǒng)望塵莫及的地方了。UNIX 程序設(shè)計(jì)之統(tǒng)一,配合之完美,真使我難以置信!shell, grep, find, awk, sed, make, Perl,Emacs, vi, tin, Mutt, ... 它們是那么的具有一致性!你一旦學(xué)會(huì)了 sed 的正則表達(dá)式,其它程序基本上都能用了。你一旦學(xué)會(huì)了 vi 和 VIM, 你會(huì)發(fā)現(xiàn)它的操作是那么的有規(guī)律性,似乎vi的設(shè)計(jì)者在幾十年前就已經(jīng)設(shè)計(jì)好了 VIM 在今天的完美而統(tǒng)一的操作方式!而且vi的操作還體現(xiàn)在 Mutt, tin 等很多程序中。你甚至可以把 bash 設(shè)置為 vi 的輸入方式來輸入命令行,我就是這么做的。一個(gè)程序可以調(diào)用另外一個(gè)程序來得到數(shù)據(jù),可以把數(shù)據(jù)交給它處理后返回來,可以在自己的窗口里"嵌入"另外一個(gè)程序。

在 Windows 和其它非 UNIX 操作系統(tǒng)中,這種合作是非常困難的。我曾經(jīng)在Windows 下使用 Perl來進(jìn)行一些自動(dòng)工作。但是 Windows 的文件操作,管道是如此的不穩(wěn)定,程序之間基本不能合作。你別想在 Visual Studio 窗口里面嵌入U(xiǎn)ltraEdit 編輯器,你別想用一個(gè) expect 腳本來控制 telnet 到水木清華BBS,這就是為什么 helloooo 誕生在 Linux 而不是 Windows。我曾經(jīng)試圖從Windows + Exceed + SecureCRT ssh 登錄到 Sun 機(jī)器,然后通過 ssh 的隧道(X11 tunnel)把 X 程序傳到 Exceed 上運(yùn)行,但是搞了兩天都沒有成功!而在Linux 下這個(gè)事情根本就是不用怎么配置的,OpenSSH 和 XFree86 本來就是完美結(jié)合,只要打開 ssh 的 "forward X11" 選項(xiàng)就什么都搞定了。

Windows 的程序都是大而全,大而雜,所有的電子郵件程序都需要自己提供編輯器,自己發(fā)送和收取郵件,自己顯示郵件的附件。每一個(gè)BBS程序都提供自己的 Virtual Terminal, 自己的通訊代碼。每一個(gè) IDE 都自己提供編輯器,編譯器,匯編器,調(diào)試器。人們?yōu)榱耸褂靡环N新的程序,需要適應(yīng)所有這些它提供的界面,而不能使用自己喜歡的編輯器的鍵綁定,菜單組織...... 不能 DIY!

你要知道,最高級(jí)的電腦是定做的,自己想要什么什么CPU,什么主板,多少內(nèi)存,什么硬盤,鍵盤,鼠標(biāo),顯示器都是自己選擇的。最高級(jí)的滑板,自己想要什么牌子的版面,什么牌子的沙,什么橋,什么輪子,什么軸承,也都是自己選的。最高級(jí)的乒乓球拍,木板,膠皮,海綿,膠水都是可以自己選擇...... 而用Windows 程序,你得到的是大雜燴,就像你去買"品牌機(jī)",只有那么幾種配置,而且附帶很多你不需要的軟件和服務(wù);就像你去買組裝好的滑板,你想要大一點(diǎn)的輪子和窄一點(diǎn)的板子,但是你沒有這種選擇余地!Windo ws 程序就相當(dāng)于最廉價(jià),最次的滑板。但是它卻會(huì)花你更多的錢,因?yàn)橐坏┮粋€(gè)部件壞了,或者你不喜歡了,你不能另外找一個(gè)好的換掉它,你必需重新買全套配件!

而 UNIX 和 Xwindow 就是高檔的"組裝貨"。比如我用 Mutt 的時(shí)候,我可以用VIM 也可以用 pico 來編輯郵件,我可以用 ImageMagick 也可以用 xv 來顯示附件里的圖片,我可以用 lynx 把 HTML 附件轉(zhuǎn)成文本嵌入窗口中,我也可以把HTML 附件交給 Mozilla 圖形顯示。我可以讓 GnuPG 幫我把郵件進(jìn)行數(shù)字簽名和加密,我也可以用其它 PGP 程序。我想讓 Postfix 而不是 sendmail 幫我發(fā)出郵件,我想讓 fetchmail 幫我收郵件,轉(zhuǎn)發(fā)給 postfix,然后被我自己寫的Perl過濾器處理...... 這一切我都可以辦到!我可以選擇我最喜歡的專門的程序來完成專門的工作,然后把它們結(jié)合在一起,我也可以分別得到它們的好處。

結(jié)論

我寫這么多的目的是什么?我希望喜歡 Linux 的朋友,完全清除微軟和Windows 灌輸在你腦子里的謬論,別再相信它們所謂的"新技術(shù)",別再追趕Windows,因?yàn)樽汾s Windows =倒退。馬克思有一個(gè)思想很重要,"新生事物并不一定是在最近出現(xiàn)的。" UNIX,Xwindow, TeX 雖然都比 Windows 先出現(xiàn),但是它們才是先進(jìn)生產(chǎn)力的代表。我們要清楚的認(rèn)識(shí)到什么才是真正的現(xiàn)代化,什么才是真正的自動(dòng)化。

勇敢的拿起像 bash, FVWM, VIM, Emacs, Mutt, lftp ...... 這樣強(qiáng)大的程序,不要再埋怨"Linux 為什么不能像 Windows 那樣",不要再浪費(fèi)時(shí)間試用這樣那樣的程序,不要再忙著升級(jí)。是你需要改變而不是 Linux 和 UNIX,Linux 現(xiàn)在就可以成為你的好朋友。你需要認(rèn)識(shí)它,了解它,信任它,才能完全的靠它來高效的工作,省出時(shí)間來處理世界上更加值得處理的事情。

總結(jié)

以上是生活随笔為你收集整理的转[回顾]清华申请退学博士作品:完全用Linux工作的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

成人h视频在线播放 | 日韩午夜电影网 | 成人羞羞视频在线观看免费 | 在线99热 | 精品91久久久久 | 亚洲激情综合 | 99精品在线观看视频 | 91av手机在线观看 | 91大神精品视频在线观看 | 日本中文字幕久久 | a电影免费看 | 国产精品第三页 | 免费在线一区二区三区 | 中文字幕日韩国产 | 日韩精品一区二区三区免费观看视频 | 色婷婷视频在线观看 | 色综合久久久久久久久五月 | 国产精品18毛片一区二区 | 欧美精品久久 | 婷婷激情综合 | 激情丁香久久 | 久久久久免费视频 | 免费成人黄色av | 99精品在线观看 | 久久综合影音 | 免费视频你懂的 | 欧美性久久久久久 | 日韩成年视频 | 九九视频免费观看视频精品 | 欧美日韩一区二区三区在线观看视频 | 午夜体验区 | 91资源在线播放 | 三级av免费观看 | 超碰激情在线 | 久久在线视频在线 | 特级aaa毛片 | 成人小视频在线观看免费 | 456成人精品影院 | 天天看天天操 | 在线看欧美 | 国产五月 | 日韩电影在线视频 | 在线播放日韩 | 二区三区在线视频 | 久产久精国产品 | 亚洲最新av网站 | 亚洲免费永久精品国产 | 中文字幕av专区 | 91精品免费视频 | 国内精品小视频 | 国产91影院 | 激情婷婷色 | 青青河边草免费直播 | 日韩网站一区二区 | 亚洲一二三在线 | 欧美孕妇视频 | 91人人爽人人爽人人精88v | 国产精品12 | 三级免费黄 | 一区二区三区日韩在线观看 | 亚洲aⅴ一区二区三区 | 又污又黄网站 | 中文字幕视频网 | 在线观看成人国产 | 激情五月婷婷 | 亚洲成人一区 | 久久99热这里只有精品国产 | 欧美日本在线观看视频 | 日本中文字幕在线 | 免费国产视频 | 亚洲精品动漫久久久久 | 欧美精品一二三 | 午夜国产福利在线 | 日韩欧美在线第一页 | 免费特级黄色片 | 99精品国产99久久久久久97 | 日韩一区二区免费在线观看 | 麻豆精品在线视频 | 一区二区免费不卡在线 | 国产99久久久精品视频 | 最新av在线播放 | 亚洲成人黄 | 就操操久久 | 久久大视频 | 日韩大片在线免费观看 | 午夜国产福利在线观看 | 国产只有精品 | 免费看v片网站 | 九色91av | 欧美日韩亚洲在线 | 亚洲成人二区 | 区一区二区三在线观看 | 99热国内精品 | 在线观看日韩精品 | 久久久精品国产一区二区三区 | 色播激情五月 | 日韩精品短视频 | 国产一二三精品 | 97精品国产91久久久久久 | 日韩精品一区二区三区免费观看视频 | 国产无区一区二区三麻豆 | av资源在线看 | 久久精品国产精品亚洲精品 | 国产精品美乳一区二区免费 | 五月天色网站 | 久久久香蕉视频 | 激情中文字幕 | 久久久久久综合 | 婷婷在线视频 | 91专区在线观看 | 爱情影院aqdy鲁丝片二区 | 97在线观看免费高清完整版在线观看 | 国产人成精品一区二区三 | 日三级在线| 久久成 | 91视频久久久久 | 亚洲综合情 | 精品一区二区在线免费观看 | 一区三区视频在线观看 | 中文在线字幕观看电影 | 国产原创在线 | 精品a在线 | 久久热首页 | 美女国产免费 | 国产亚洲精品久久久久久移动网络 | 国产精品视频资源 | 91久久人澡人人添人人爽欧美 | 欧美精品资源 | 中文字幕欲求不满 | 精品免费视频 | 中文字幕在线观看av | 亚洲涩涩涩 | 最近中文字幕在线 | 视频一区二区三区视频 | 日韩欧美xxx | 久久精品国亚洲 | 免费毛片一区二区三区久久久 | 久久99网站 | 天天干夜夜夜操天 | 天天操夜夜干 | 欧美日韩国产一区 | 五月丁婷婷| 国产精品v欧美精品v日韩 | 国产麻豆视频免费观看 | 亚洲视频 视频在线 | 国产精品久久久久一区二区三区共 | 麻豆视频成人 | 成人在线观看影院 | 成人免费xyz网站 | 99热99热| 亚洲精品视频大全 | 99精品偷拍视频一区二区三区 | 91视频麻豆视频 | 日b视频在线观看网址 | 97色狠狠| 国产精品国产亚洲精品看不卡15 | 婷婷久久综合网 | 91精品视频免费看 | 久久久久久久久久免费视频 | 激情综合网五月婷婷 | 欧美va天堂va视频va在线 | 涩涩网站在线 | 久久综合色天天久久综合图片 | 日日夜夜精品免费视频 | 成人免费视频网 | 国产色区| 国产精品18久久久久久久久久久久 | 久久久国产精品电影 | 成年人在线观看视频免费 | 国产一区二区不卡视频 | 天天操夜夜曰 | 日韩欧美视频在线播放 | 91精品国产91热久久久做人人 | 亚洲 中文 在线 精品 | 成人9ⅰ免费影视网站 | 亚洲欧洲成人精品av97 | 日韩av一区在线观看 | 可以免费看av | 色婷婷欧美 | 国产黄色免费在线观看 | 色综合天天狠天天透天天伊人 | 久久免费看av | 超碰在线天天 | www.黄色| 在线观看成人福利 | 91麻豆视频 | 中文乱码视频在线观看 | 免费看的国产视频网站 | 国产一区二区日本 | 日韩欧美视频免费观看 | 色人久久 | 国产一区二区免费在线观看 | 亚洲精品18日本一区app | 日韩视频免费在线观看 | 麻花豆传媒mv在线观看网站 | 亚洲精品自拍 | 免费在线观看成人 | 91传媒免费在线观看 | 伊人狠狠操 | 国产一级久久 | 免费观看成人 | 中文字幕在线播放一区 | 午夜视频在线网站 | av高清影院 | 免费日韩电影 | 欧美二区视频 | 欧美成人一区二区 | 国产精成人品免费观看 | 日日夜夜人人天天 | 91在线在线观看 | 五月婷婷激情综合 | 在线免费观看黄网站 | 亚洲高清在线 | 超碰在线观看av.com | 久久精品视频观看 | 韩日在线一区 | 国产精品视频免费在线观看 | 成人av免费播放 | 国产成人a v电影 | 狠狠操夜夜操 | 日本精品一区二区三区在线播放视频 | 中文字幕免费高清在线 | 亚洲最大成人免费网站 | 天天操天天干天天综合网 | 在线观看日韩视频 | 国产精品成人免费精品自在线观看 | 美女视频黄在线 | 国产不卡在线观看 | 久久久av电影 | 91视频在线自拍 | 色噜噜狠狠狠狠色综合久不 | 色中射| 国产高清区 | 五月婷婷色 | 丁香激情综合 | 久久你懂的 | 国产黄色a | 天天爽网站 | 久久蜜桃av | 免费看wwwwwwwwwww的视频 久久久久久99精品 91中文字幕视频 | 91麻豆精品国产自产 | 天天色天天射综合网 | 青青草国产在线 | 国产精品久久久久久久99 | 精品国产大片 | 亚洲午夜精品福利 | 欧美夫妻性生活电影 | 国产区在线视频 | 亚洲精品国产精品国自产观看 | 午夜精品婷婷 | 最近免费中文字幕mv在线视频3 | 日韩免费在线看 | 色搞搞| 波多野结衣在线中文字幕 | 在线黄色国产 | 国产精品久久久久久久久久妇女 | 天堂av免费观看 | 黄色网中文字幕 | 在线看片a| avhd高清在线谜片 | 日韩免费观看一区二区三区 | 亚洲人在线| 亚洲三级影院 | 久久视频免费在线观看 | 国产黄色片久久 | 黄色网中文字幕 | 亚洲精品视频国产 | 97电影网站 | 欧美乱码精品一区二区 | 99热最新网址 | 久久高清av | 精品自拍网 | 美女激情影院 | 国产婷婷在线观看 | 在线欧美a| 91福利视频免费观看 | 黄色激情网址 | 国产成人精品综合久久久久99 | 免费视频久久久 | 91免费在线看片 | 午夜美女网站 | www.色五月 | 蜜桃传媒一区二区 | 精品黄色在线观看 | 中文av在线免费观看 | 日韩精品视频在线观看网址 | 国产精品女人久久久 | 天天操天天干天天摸 | 91亚洲精品在线 | 伊人永久在线 | 337p西西人体大胆瓣开下部 | 在线91视频 | 成人在线电影观看 | 国产成人在线精品 | 伊人www22综合色 | 521色香蕉网站在线观看 | 三级动图 | 日韩三区在线 | 日韩av免费一区 | 精品一区二区久久久久久久网站 | 成人av地址 | 黄色一级在线视频 | 蜜臀一区二区三区精品免费视频 | 成人观看视频 | 国产综合香蕉五月婷在线 | 亚洲欧美视频在线播放 | 天天色天天干天天 | 中文永久免费观看 | 久久视| 最近日本韩国中文字幕 | 日韩电影一区二区三区 | 日韩理论片在线观看 | 91视频麻豆 | 国产剧在线观看片 | 久久成人午夜 | 国产精品免费在线观看视频 | 国产片免费在线观看视频 | 日韩精品免费一区二区三区 | 久久99精品国产99久久6尤 | 狠狠躁日日躁狂躁夜夜躁av | 精品一区二区免费视频 | 欧美精品一二三 | 午夜视频免费在线观看 | 亚洲激情久久 | av一区二区三区在线观看 | 国产又黄又爽无遮挡 | 国产精品久久久久永久免费 | 婷婷日| 亚州av免费 | av成人在线观看 | 成人18视频| 亚洲国产剧情av | 婷婷在线精品视频 | 亚洲日韩中文字幕在线播放 | 美女黄久久 | www.91国产| www..com毛片| 国产成人av一区二区三区在线观看 | 麻豆免费在线视频 | 日韩高清成人 | 午夜精品导航 | 欧美激情综合五月 | 综合网天天射 | 国产精品久久久久永久免费观看 | 91人人爽久久涩噜噜噜 | 日韩免费一二三区 | 成人av中文字幕在线观看 | 久久久久久免费视频 | 四虎在线视频免费观看 | 国产麻豆果冻传媒在线观看 | 日韩av一区二区在线 | 亚洲精品中文字幕在线 | 97超碰中文字幕 | 成人在线一区二区三区 | 天天操天天干天天爱 | 伊人久久一区 | 韩国精品在线 | 一级性视频 | 欧美日韩国产一二三区 | 精品91久久久久 | 日本韩国在线不卡 | 日韩欧美国产激情在线播放 | 欧美日韩aa | 国产综合精品久久 | 日韩免费精品 | 日日精品| 天天操天天射天天爽 | 国产99一区二区 | 日韩在线播放av | 欧美91在线| 91麻豆精品国产91久久久更新时间 | 亚洲 欧美 精品 | 人人超在线公开视频 | 成 人 免费 黄 色 视频 | 丝袜制服综合网 | 欧美精品乱码99久久影院 | 国产高清精品在线 | 午夜久草 | 国产精品久久在线 | 久久人人爽人人爽人人 | bbbbb女女女女女bbbbb国产 | 精品国产日本 | 丰满少妇久久久 | 亚a在线| 日韩天堂在线观看 | 九九热在线精品视频 | 91在线视频免费观看 | 99热免费在线 | 成人超碰在线 | 久久视频国产精品免费视频在线 | 五月天久久综合 | 国产精品99久久99久久久二8 | 91欧美在线| av片一区 | 97福利在线观看 | 久久久久久久久免费视频 | 波多野结衣精品 | bbbbb女女女女女bbbbb国产 | 日韩欧美一区二区三区视频 | wwwwww国产 | 日韩一二三 | 99热在线这里只有精品 | 欧美日韩一区二区在线观看 | 免费看一级 | 97在线观看免费观看 | 国产精品一区二区三区久久久 | 在线成人一区二区 | 日韩精品久久久久久久电影竹菊 | av经典在线 | 久操97| www.av中文字幕.com| 97视频在线观看成人 | 成人午夜网址 | 五月天综合激情 | 欧美久久久久久久久 | 成人在线视频观看 | 亚洲国产精品视频 | 五月婷婷色丁香 | 久草免费在线视频 | 亚洲国产美女久久久久 | 国产美女在线精品免费观看 | 欧洲精品视频一区二区 | 91精品网站在线观看 | 超碰在线观看av.com | 在线看片a| 一区免费视频 | 日韩欧美综合精品 | 在线视频 区 | 九九影视理伦片 | 国产精品日韩在线 | 国产色视频网站 | 香蕉一区 | 久久人人射 | 欧美色插 | 在线观看免费观看在线91 | av网站大全免费 | 免费观看黄色12片一级视频 | 天天鲁一鲁摸一摸爽一爽 | 狠狠干 狠狠操 | 久久免费视频在线观看30 | 国产69精品久久app免费版 | 国产精品高潮呻吟久久久久 | 黄色资源网站 | 97碰在线 | 最新av网址在线观看 | 国产免费视频在线 | 日韩欧美aaa | 91色蜜桃| 日韩在线播放欧美字幕 | 狠狠色伊人亚洲综合网站色 | 超碰在线观看99 | 国产精品久久久久久久久费观看 | 国产精品久久久久国产精品日日 | 亚州欧美精品 | 久热超碰| 四虎国产精品永久在线国在线 | 成人蜜桃视频 | 日韩久久精品一区二区三区 | 在线视频欧美精品 | 国产亚洲精品女人久久久久久 | 亚洲视频在线观看免费 | 视频一区二区视频 | 国产精品久久久久久久久久白浆 | 国产一区欧美二区 | 国产伦理剧 | 亚洲精品一区中文字幕乱码 | 黄色三几片 | 欧美色图亚洲图片 | 波多野结衣在线视频免费观看 | 日韩伦理一区二区三区av在线 | 国产精品一区二区中文字幕 | 视频在线在亚洲 | 亚洲黄色三级 | 中文超碰字幕 | 国产精品久久99综合免费观看尤物 | 在线观看国产 | 激情av资源网 | 免费观看xxxx9999片 | 亚洲精品一区二区三区高潮 | 日韩av电影中文字幕在线观看 | 久久精品国产免费看久久精品 | 丝袜美腿亚洲 | 国产精品女主播一区二区三区 | 中文字幕文字幕一区二区 | 91av成人| 五月天激情视频在线观看 | 在线观看的av | 超薄丝袜一二三区 | 久久久久久久久毛片 | 久久伊人精品天天 | 国产97在线观看 | 9ⅰ精品久久久久久久久中文字幕 | 免费观看成人网 | 在线视频精品播放 | 久久99视频精品 | 2021久久 | 天天玩天天干天天操 | 国产性天天综合网 | 精品福利在线观看 | 丰满少妇对白在线偷拍 | av在线a| 成人av资源站 | 成人黄色在线看 | 免费视频久久 | 日韩中文免费视频 | 中文av在线播放 | 九九热在线精品视频 | 91精品久久久久久久久 | 五月天久久综合 | 免费视频国产 | 国产91粉嫩白浆在线观看 | 日韩午夜剧场 | 免费在线看成人av | 99久久精品无免国产免费 | 激情婷婷久久 | 这里只有精品视频在线 | 国产精品第72页 | 手机av在线免费观看 | 在线观看中文字幕一区二区 | 91在线日韩 | 成人黄色短片 | 免费a网| 久久久久久久久久网 | 久久视频免费在线观看 | 91av短视频 | 日韩视频免费在线 | 国产.精品.日韩.另类.中文.在线.播放 | 四虎在线免费观看 | 玖玖精品在线 | 特级毛片网| 国产69精品久久99的直播节目 | 婷婷网站天天婷婷网站 | 天天色天天射天天干 | 久草久热| 天天曰天天射 | 亚洲一区精品人人爽人人躁 | 精品国产乱码一区二区三区在线 | 97日日碰人人模人人澡分享吧 | av在线播放快速免费阴 | 激情综合网五月婷婷 | 日本韩国中文字幕 | 婷婷五情天综123 | 久久在线一区 | 正在播放国产一区二区 | 成人在线观看日韩 | 亚洲视频六区 | 色噜噜在线观看 | 91完整版| 久久精品毛片基地 | av在线免费在线观看 | 久久99亚洲精品久久久久 | 免费观看一级成人毛片 | 一级片视频在线 | 视频三区在线 | 97在线免费视频观看 | 99久久这里有精品 | 国产福利av| 九九九热精品免费视频观看 | 麻豆免费在线播放 | 超碰在线天天 | 视频一区亚洲 | 日韩欧美一区二区在线 | 日韩精品一区二区三区水蜜桃 | 一区二区高清在线 | 国产成人精品一区二区三区在线观看 | 一级片免费观看 | 久久久久久在线观看 | 欧美精品免费视频 | 久久久久久久99精品免费观看 | 丁香婷婷激情网 | 精品在线免费视频 | 日韩精品国产一区 | 久久久精品久久 | 九九免费在线观看 | 久久一区二区免费视频 | 婷婷久草| 国产成人高清av | 国产一区二区在线免费播放 | 中文字幕av电影下载 | 在线观看91精品视频 | 亚洲欧美一区二区三区孕妇写真 | 亚洲精品国产精品国自产观看 | 91久久久久久久一区二区 | 丁香在线观看完整电影视频 | 男女啪啪免费网站 | 中文字幕第一 | 中文字幕中文字幕中文字幕 | 99九九99九九九视频精品 | 日韩免费av片 | 亚洲精品高清视频 | 日韩精品中文字幕在线 | 黄色小说在线观看视频 | 国产成人一区二 | 色综合天天爱 | 91麻豆精品国产91久久久更新时间 | 91高清完整版在线观看 | 亚洲最新视频在线播放 | 精品麻豆入口免费 | 中文字幕久久网 | 波多野结衣视频一区二区三区 | 久久精品国产亚洲 | 中文字幕精品一区久久久久 | 亚洲.www| 国产精品国产三级国产不产一地 | www激情com| 最近中文字幕大全 | 久久综合干 | 婷婷久草| 色偷偷男人的天堂av | 麻豆一区在线观看 | 欧美一区二区三区在线 | 天天碰天天操视频 | 亚洲欧美在线视频免费 | 免费91在线 | 在线а√天堂中文官网 | 成人在线免费视频观看 | 91亚色视频| 久久国产手机看片 | 五月婷婷中文网 | 麻豆视频国产精品 | 日韩一二三 | 99999精品| 丁香av| 亚洲一区二区三区精品在线观看 | 欧美一级视频免费 | 色婷婷狠狠操 | 制服丝袜天堂 | 日韩视频一区二区在线观看 | 精品专区一区二区 | 亚洲成人精品影院 | 亚洲国产99| 欧美一级视频免费看 | 久久久网站 | 国产精品中文久久久久久久 | 69国产精品视频 | 日韩精品中文字幕在线不卡尤物 | 国产日韩精品久久 | 亚洲精品在线观看不卡 | 亚洲乱码精品久久久久 | 天天天操操操 | 国产成年人av | 久久精品9 | 国产九色在线播放九色 | 碰天天操天天 | 成人一级免费视频 | 国产精品不卡一区 | 98涩涩国产露脸精品国产网 | 久久免费在线观看视频 | 久久久国产精品视频 | 国产高清在线看 | 最近更新的中文字幕 | 欧洲激情在线 | 免费观看www7722午夜电影 | 九九久久久久久久久激情 | 在线亚洲激情 | 久久伊人色综合 | 欧美在线free | 日韩av电影网站在线观看 | 日韩欧美一区二区三区在线观看 | 美女视频黄色免费 | 综合色站导航 | 日本少妇视频 | 日韩在线短视频 | 男女视频国产 | 99视频精品免费观看, | 色婷婷综合久色 | 手机av在线免费观看 | 国产一级在线免费观看 | 久草亚洲视频 | 日韩在线观看视频在线 | 日韩一区二区久久 | 国产精品va在线播放 | 999久久久精品视频 日韩高清www | 91香蕉久久 | 国产一区久久 | 久久久久福利视频 | 日批视频在线观看免费 | 一区二区男女 | 亚洲国产精品传媒在线观看 | 可以免费看av | 国产污视频在线观看 | 成人午夜黄色 | 中文字幕资源网在线观看 | 综合色站导航 | 成人a视频在线观看 | 成人免费观看视频大全 | 欧美日韩国产色综合一二三四 | av色一区| 激情丁香| 中文字幕在线不卡国产视频 | 在线 高清 中文字幕 | 国产原创在线 | 91av影视 | 国产精品久久久久久69 | www.色午夜.com | 成人av电影在线观看 | 黄色91在线观看 | 81国产精品久久久久久久久久 | 国产精品国产三级国产aⅴ9色 | 在线 国产 亚洲 欧美 | 久草9视频 | 天天射网 | 久久爱综合 | 成人黄色电影在线观看 | 久草精品网| 亚洲欧美乱综合图片区小说区 | 日本天天色 | 日韩久久精品一区二区三区下载 | 欧美极品xxxxx| 国产高清 不卡 | 国产资源精品在线观看 | 日韩网站一区 | 91亚洲国产成人久久精品网站 | 日韩激情第一页 | 97超级碰碰碰视频在线观看 | 激情综合五月 | 97精品国产一二三产区 | 国产又粗又猛又黄视频 | 欧美极品久久 | 91精品免费视频 | 最近日本韩国中文字幕 | 人人插人人看 | 亚洲毛片久久 | 日韩欧美一区二区三区视频 | 免费a v观看| 四虎在线免费观看 | 狠狠操狠狠插 | 日韩毛片在线免费观看 | 色网址99| 色九九在线| 国产在线一卡 | 摸阴视频 | 日本久久久久久科技有限公司 | 丁香视频免费观看 | aaa日本高清在线播放免费观看 | 99视频在线精品 | 看国产黄色片 | 香蕉视频久久久 | 蜜臀av性久久久久蜜臀aⅴ流畅 | 日本久久综合网 | 色在线中文字幕 | 亚洲精品在线观看网站 | 日日夜夜亚洲 | 日日摸日日添日日躁av | 天天操夜夜干 | 天天艹天天 | 人人爽人人澡人人添人人人人 | 日韩一二三区不卡 | 国产69精品久久app免费版 | 久久亚洲热 | 精品亚洲一区二区三区 | 亚洲激情小视频 | 91在线国内视频 | 国产精品成人av久久 | av在线免费播放 | 特级黄录像视频 | 韩日电影在线 | 久久一二三四 | 中文字幕之中文字幕 | 亚洲精品国产成人av在线 | 亚洲视屏一区 | 免费色av| 久草网在线观看 | 亚洲精品美女 | 成人91在线 | 狠狠干狠狠插 | 日本公妇色中文字幕 | 四虎国产永久在线精品 | 91禁在线看| 黄色亚洲片 | 日日干天天操 | 国产精品毛片一区二区三区 | 亚洲国产中文字幕在线视频综合 | 中文字幕丝袜制服 | 国产一级免费在线观看 | 国产中文字幕国产 | 日韩黄色在线电影 | 亚洲综合网站在线观看 | 亚洲动漫在线观看 | 粉嫩av一区二区三区免费 | 国产999免费视频 | 国产黄在线观看 | 免费福利视频网站 | 亚洲视频电影在线 | 欧美专区亚洲专区 | 久久久精品国产一区二区 | 精品日韩视频 | 成人av高清在线 | 成人国产精品一区 | 欧美日韩高清一区二区三区 | 婷婷久久一区二区三区 | 三级性生活视频 | 精品人人人 | 天天草av | 这里只有精品视频在线观看 | 人人插人人 | 国产区av在线| 精品一区二区在线观看 | 午夜性盈盈 | 中文成人字幕 | 天天操伊人 | 久久精品国产精品亚洲 | 国产一区视频在线观看免费 | 三级在线国产 | 日韩午夜精品福利 | 日韩精品国产一区 | 欧美精品视 | 久久无码精品一区二区三区 | 欧美日韩国产综合一区二区 | 丁香在线视频 | 日韩资源在线播放 | 国产亚洲精品bv在线观看 | 97超碰超碰久久福利超碰 | 亚洲香蕉视频 | 天天做夜夜做 | 在线精品在线 | 亚洲久草网 | 人人擦| www.在线观看视频 | 一级黄色电影网站 | 91精品视频一区 | 欧美三级在线播放 | 狠狠操在线 | 日韩久久午夜一级啪啪 | 国产精品一区二区美女视频免费看 | 欧美三人交| 中文字幕国产精品 | 国产手机视频在线 | 欧美日韩高清在线观看 | 国产在线综合视频 | 五月天国产精品 | avove黑丝 | 日韩免费不卡视频 | a级片在线播放 | 国产精品 999 | 操操操影院 | av一区二区三区在线 | 久久久久久久久福利 | 天天天干天天射天天天操 | 国产乱对白刺激视频不卡 | 狠狠色噜噜狠狠狠狠2021天天 | 中文字幕av免费观看 | 久草在线观看 | 深爱五月激情五月 | 又黄又爽又刺激视频 | 国产精品免费在线 | 精品福利网站 | 日韩亚洲在线观看 | 国产片免费在线观看视频 | 人成在线免费视频 | 麻豆精品视频在线观看免费 | 激情久久婷婷 | 二区三区中文字幕 | 97在线观看免费视频 | 久久观看免费视频 | 欧美精品久久久久久久久免 | 国产高清免费视频 | 国产精品久久久久久久午夜 | 色婷婷综合视频在线观看 | 四虎永久网站 | 欧美日韩不卡在线观看 | 色综合久久综合中文综合网 | 黄色免费网 | 波多野结衣在线视频一区 | 久久国产成人午夜av影院宅 | 日韩av免费在线看 | 性色av免费在线观看 | 国产精品手机在线观看 | 丰满少妇高潮在线观看 | 在线看v片成人 | 久久精品爱爱视频 | 日韩一区二区免费在线观看 | 欧美日韩在线观看不卡 | 精品国内自产拍在线观看视频 | 午夜精品久久久久久中宇69 | 日本中文字幕系列 | 超碰在线公开 | 综合色婷婷 | 欧美日韩不卡在线视频 | 国内成人av| 不卡的av片 | 丝袜美腿亚洲 | 国产成人精品一区二区三区免费 | 五月婷婷丁香综合 | 91色蜜桃| 亚洲日日射 | 美女黄视频免费看 | 91精选在线观看 | 亚洲性xxxx| 在线视频 一区二区 | 国产1级毛片 | 在线高清一区 | 91精品国产网站 | av免费观看网址 | 国产精品热 | 91精品蜜桃 | 久久精品影视 | 超碰在线最新 | 亚洲欧洲精品一区二区精品久久久 | 久久精品亚洲综合专区 | 中文字幕在线观看1 | 91精品资源 | 欧美va日韩va | 精品美女久久久久久免费 | 黄色小说免费在线观看 | 丁香九月激情 | 超级av在线 | 99热精品在线 | 日韩精品中文字幕在线 | 狠狠躁天天躁 | 一区二区免费不卡在线 | 超碰在线日本 | 国产一级在线看 | 国产在线久草 | 国产精品女人久久久 | www.在线观看视频 | 97在线观看免费高清完整版在线观看 | 欧美一级电影 | 欧美一级专区免费大片 | 久久夜色精品国产欧美乱 | 亚洲天堂色婷婷 | 特级黄色片免费看 | 久久久婷 | 极品嫩模被强到高潮呻吟91 | 欧美精品v国产精品v日韩精品 | 最近最新中文字幕 | 日日综合网 | 久久久久久久久网站 | 香蕉视频在线观看免费 | 五月天激情综合网 | 欧美午夜a | 1000部国产精品成人观看 | www.黄色片网站 | 国产精品美女毛片真酒店 | 麻豆国产精品va在线观看不卡 | 天天爱天天操天天爽 | 中文一区在线 | 久久久九色精品国产一区二区三区 | 亚洲丁香日韩 | 99 久久久久 | 久久中国精品 | 99精品电影 | 久久久久久久久久久精 | 久久夜色精品国产欧美一区麻豆 | 国产99久久九九精品免费 | 欧美一级乱黄 | 久久精品麻豆 | 一区二区三区四区五区在线 | 91精品一区二区三区久久久久久 | 人人看人人做人人澡 | 黄色成人影院 | 日韩精品在线视频免费观看 | 久久久久一区二区三区四区 | 久草视频在线资源 | 免费午夜在线视频 | 免费久久久久久久 | 亚洲免费精品一区二区 | 欧美中文字幕久久 | 五月婷婷黄色网 | 国产黄a三级| 国产高清精 | 中文字幕专区高清在线观看 | 国产午夜三级一区二区三桃花影视 | 福利在线看片 | 一区二区三区国 | 成年人黄色免费视频 | 欧美成人性战久久 | 久久久综合 | 国产又粗又硬又长又爽的视频 | 狠狠色综合欧美激情 | 精品久久久久久久久久久久久久久久 | 久久人人看| 国产精品日韩 | 欧美影片 | 国产黄色高清 | 热热热热热色 | 91一区二区三区在线观看 | 999视频在线播放 | 99精品在线免费视频 | 日韩成人免费在线 | 欧美a级免费视频 | 丁香色婷| 免费av电影网站 | 亚洲无线视频 | 久久免费毛片视频 | 国产亚洲高清视频 | 99久久国产免费,99久久国产免费大片 | 日韩色一区二区三区 | av无限看| 亚洲国产美女久久久久 | 在线观看视频黄色 | 91在线视频免费播放 | av先锋影音少妇 | 国产精品久久久久一区 | 国产精品国产亚洲精品看不卡15 | 91久久偷偷做嫩草影院 | 国产一区在线观看视频 | 国产精品电影一区二区 |