歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux服務器

步入中年 Linux苗條不再

在過去的20年間,微軟操作系統大家庭的成員們越來越多,而它們在體型和噸位上也是一代更比一代強,成千上萬的那些在DOS時代曾經被人們認為沒有必要的功能都逐漸增加了上去。這種趨勢到Vista這裡發展到了極致——難以想象一個操作系統竟然如此的臃腫和笨拙,讓一台本可以像只燕子一樣輕巧的運行Linux系統的計算機變得笨手笨腳。

  那麼,Linux(或UNIX)顯然也面對著同樣的問題。Linux的眾多發行版為了增加功能會不會也變得越來越胖?它們是不是在所難免?

  說到Linux發行版,有很多微型版本比如Puppy Linux和Damn Small Linux,它們專為較低需求的計算機設計,正如51CTO.com此前在《十大輕量級的Linux發行版》一文中介紹的,這些體積小巧的發行版受到了不少用戶的歡迎。但是,現在更流行的發行版擁有了美觀的用戶界面,實際上也同時消耗了大量的資源。

  舉例說來,如果往低裡看,你可以在486機上使用命令行來運行Ubuntu的最小安裝,這時候僅需要32MB內存和300MB的硬盤空間,而Ubuntu服務器版也僅需要128MB內存和500MB的硬盤空間。但是相比起在圖形上也算做到位的Windows 95,這樣的資源消耗量仍然算是巨大,Windows 95在386計算機上仍然可用,只需要4MB內存就可以運行,外加上大約50MB的硬盤空間。安裝CD?一張也不用不著。還記得嗎?13張軟盤就可以裝好整個Windows 95操作系統。

  一旦你進入桌面領域,很多Linux系統就更加顯得大腹便便,完整的圖形化的Ubuntu Jaunty安裝需要5GB的硬盤空間,並且建議512MB內存——這和Windows Vista或Windows Server 2008也沒什麼不同,它們也需要512Mb內存,雖然它們的完全安裝需要更高的20GB空閒硬盤空間。不僅是Ubuntu那麼大,其他主流Linux發行版也差不多,openSUSE需要500M硬盤空間和建議的512MB,而安裝OpenSolaris需要10GB的預留空間,內存也是512MB。

  那麼到底發生了什麼事情。是什麼讓今天Linux的“最低”和“建議”的安裝要求變得如此之大?是不是有些不必要的功能拖住了Linux的後腿?

  實際上,Linux和任何其他的操作系統並沒有什麼不同,它的發展演變也是為了滿足用戶的需要,所以如果你看到許多發行版的規模在不斷擴大請不要太奇怪。另外今天的硬件已經越來越便宜,對於操作系統來說,利用更多可用的資源也是理所當然。

  但有趣的是TuxRadar的一些開發者最近做了一些調查,他們發現並不僅僅是因為重要新功能的增加和為了對各種各樣的硬件提供支持才使得一些Linux發行版變得超重。即使是最基礎的指令如今也已經變得胖乎乎了。

  他們調查了16個常見的Unix命令,在1975、1990和2009年的三個UNIX/Linux版本,得到了一些驚人的結果。cp命令從1975年的no options膨脹到今天的28個,而diff命令的腰圍從1狂增到27。而曾經很苗條的ps命令從1975年的4 options在現在的84個。看起來不是很滿意,是不是?

  當然,這樣的調查僅僅是出於好玩而已,為了幫助用戶更高效地工作,任何一個操作系統都會隨著時間越變越大。Linux應該不會成為那些臃腫的bloatware,但不得不說的是操作系統有點像是中年人的肚子——再沒有瘦下去的可能

Copyright © Linux教程網 All Rights Reserved