close



自從計算機誕生以來,操作系統就成瞭最重要的組成部分。但是半個世紀以來,它的發展也不是一直風調雨順。Computer World上就有人評出瞭有史以來十大臭名照著的操作系統,讓我們來看看倒底有那些,順便也回顧一下操作系統的歷史。不管你有沒有全部聽說過,但可以肯定的是,裡面一定有你想要吐槽的。



下面的順序通過時間順序由古至今。



OS/360, 1964



這裡,說的不是後面新版的OS/360,這裡說的是60年代未70年代初的第一版的OS/360。當時的Project Manager,Fred Brooks, 《人月神話》 The Mythical Man-Month的作者,這是一本非常經典的告訴你軟件開發是如何失敗的一本書。在書中,Brooks解釋說,他們需要瞭比較計劃更多的內存,最後導致瞭預算超標瞭好幾次,當然,最終這個操作系統還是很慢。另一方面,這本書中也出現瞭一句網絡上的流行語:”Adding manpower to a late software project makes it later.” (在項目的後期加入人手隻會讓項目更拖)Brooks 喜歡像一本軟件開發者的聖經一樣描述,因為”everybody reads it, but nobody does anything about it.” 在書中他展開描述瞭這個故事後,我們才知道他是對的。



ITS(Incompatible Timesharing System), 60年代後期



在 DEC PDP-6 和PDP-10 使用匯編語言開發的操作系統上,當你面對著——每一個目錄中隻能有一個6個字符的文件時,每一個目錄?(是的,每一個文件必需放在一個目錄中,每一個目錄也隻能放一個文件),你會有什麼樣的想法?並且,這個操作系統的安全等零,例如:沒有口令系統,你可以隨意地登錄,並且可以幹所有的事。



但是,實際上來說,ITS卻是一個非常重要的操作系統,因為它最終發展成瞭頂頂大名的Unix,今天許許多多的程序,如 Emacs 編輯器 和 Lisp語言,都是從ITS開始的。ITS操作系統,也是電腦黑客最早出現的地方,你可以看一看,Steve Levy 的經典圖書 Hackers.。你會在這本書裡找到娛樂和有趣,並會非常高興自己並沒有使用過這個操作系統。



GNU Hurd, 1983啟動,至今也沒有完成



你想知道為什麼今天的Linux要叫做GNU/Linux嗎?官方的解釋是,Linux隻不過是操作系統的內核(OS kernel ),而其周圍全是GNU的軟件,從而成為瞭一個完整的操作系統。 GNU 曾經在1983年向全世界宣告他們會在未來開發出一個取代Unix的操作系統,以此作為整個自由軟件的操作系統。



但是,25年過去瞭,GNU還是什麼也沒有完成,其操作系統內核 Hurd,就重來沒有真正的開始工作過。雖然這是一個可能非常理想的操作系統,但作者把這個操作系統歸入Top 10的理由是——經過瞭四分之一個世紀,GNU並沒有按照自己的承諾完成對Unix的替代。但這個事情卻被別的軟件所取代,比如:Linux和BSD Unix,讓我們看一下Linux那誇張的數量眾多的發行版吧。



Windows 1.01, 1985



Microsoft第一次嘗試圖形用戶接口是為瞭 MS-DOS ,用一個詞來形容,就是 dreadful。相當的ugly,用瞭兩年的時間來開發但卻幾乎無法很好的工作。另外,這個圖形界面中幾乎沒有什麼可以運行的東西。直到兩年後的Windows 2.03 ,Windows才開始像點樣瞭。



再讓我們對這個操作系統加點侮辱性的詞匯吧,自從Windows 1 發佈以來,Mac 早就提供瞭起前的 System 2.1,當時的Mac OS 包含瞭AppleTalk 網絡,PostScript 可以使用激光打印機,以及最早的PC文件系統:Hierarchical File System. 連比都沒法比。



MS-DOS 4.0, 1988



1988 年微軟在其MS-DOS 上花費瞭大量的時間來改善其,當然,MS-DOS是一版不如一版,雖然比起MS-DOS3.3都很差,但自從令人恐怕MS-DOS 4.0問世以來,其它更爛MS-DOS都不能算得上爛瞭。你的程序就像時鐘一樣的總是終斷,在程序執行到一樣總是會完全死瞭。除瞭Windows的藍屏之外,沒有比這再爛的事瞭。



當時,幾乎所有的PC要麼都回到瞭MS-DOS 3.3 ,要麼就轉於使用 Digital Research的 DR-DOS 3.41 。雖然 DR-DOS 的版本號是在模仿MS-DOS 以提供相似的功能,但是Digital Research 最終在 1989 年使用瞭 DR-DOS 5.0 來避免人們會聯想到 MS-DOS 4.0。



SCO Open Desktop, 1989



正面來說,這是第一個32位的 Unix 的圖形界面,負面來說,這個操作系統的昵稱叫 Open Deathtrap。Open Desktop 會是,也能夠,並提供一些最令人娛樂的方式。一個編譯器可以讓整個系統core dump 。



JavaOS, 1996



想知道什麼是最糟糕的操作系統的想法嗎?那就是使用一種慢得像泥巴一樣的語言Java來寫這個操作系統。1996年,得到瞭IBM的幫助的Sun嘗試瞭這件事。JavaOS 當時被設計在網絡計算機上和嵌入式系統上。



那會是怎麼個樣子呢?讓我這樣來說吧:這個世界上有許多的嵌入式操作系統,如: Qnx, VxWorks, Symbian, Windows CE 等等,但是,在這個圈子裡,幾乎沒人知道還有JavaOS這麼個東西。



雖然有幾個公司得到瞭許可證,但是隻有一個產品在商業上使用瞭這個東西,那就是Sun公司自己的可能都忘瞭的 JavaStation network computer。到瞭 2006年, Sun公司開始清理他自己的廢棄的系統時,最終把結束瞭基於 Java的操作系統。



Windows Me (Millennium Edition千禧版), 2000



在Vista出來之前,Windows Me 絕對是Windows系列中最差的操作系統,作為Windows 98 SE的繼任者,在 PC World 25 史上最爛的科技產品中排行第四。這是一個想集16位和 32位為一身的操作系統。就像給一匹馬的每條前腿上都裝上一個輪子,而在後腿上釘上馬掌。緩慢,不穩定,不安全,這些都是Windows的共性,但是Windows ME是終極的緩慢,不穩定和不安全。它究竟有多爛?爛到瞭微軟自己也就賣瞭它一年多一點吧。



Lindows/Linux XP Desktop, 2001/2006



如果你想要把 Linux 和 Windows 放在一起會怎麼樣?Nothing very good。 Lindows, 始於2001年,號稱要把所有的Windows的程序可以運行在Linux下, 但沒有幾個月,Lindows Inc. 放棄瞭這個想法。就算是WINE,這個程序也沒有辦法讓足夠多的Windows程序運行於Linux。



當然,這些SB的想法並沒有就上終止,Russia-based TrustVerse 還在試圖 “We’ll be everything Windows, but we’re Linux” 去創建一個 Linux XP Desktop。這個想法並沒有比 Lindows 好多少。如果你真的想在Linux下運行Windows的應用程序,你應該看看——CodeWeavers的 CrossOver Linux.



Windows Vista, 2006



相信你對這個操作系統不會感到陌生,那我們就用再一一列舉這個系統的不好的地方瞭。反正,就是慢,軟硬件不兼容,高成本,安全差等等這些事。





Orignal From: IT八卦 十大史上“最惡心”操作系統

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 x0z7blog01 的頭像
    x0z7blog01

    x0z7blog01的部落格

    x0z7blog01 發表在 痞客邦 留言(0) 人氣()