Windows7帝國反擊 Linux何去何從?
原創(chuàng)【51CTO.com快譯】Vista上市這三年來微軟一直噩夢不斷,現(xiàn)在微軟的開發(fā)者們已經(jīng)開始整夜加班,取消了所有周末,目的就是確保Windows 7能夠在年底正式推出時能夠在所有戰(zhàn)線上一炮而紅,如果不出意外,據(jù)51CTO.com之前的報道,Windows 7將在今年內(nèi)發(fā)布,大概日期鎖定在10月15日。
與此同時,在Linux方面,各大發(fā)行版也已經(jīng)緊鑼密鼓的行動起來,主要旗艦版本都已經(jīng)發(fā)行,例如Red Hat Enterprise Linux 4.8, Ubuntu 9.10 Alpha 1 發(fā)布等,關(guān)心51CTO.com的讀者還可以閱讀最新版本的評測文章,例如OpenSolaris 2009 內(nèi)測試用手記,SUSE Linux Enterprise 11特色揭秘。
每逢雙方陣營的一次重大發(fā)布時,人們都會問:哪一個更好?想當(dāng)然的回答一般是:“Linux(但是哪個版本?)”或“Windows(也有同樣的問題)”。而更好的問法可能是這樣:現(xiàn)在兩種系統(tǒng)都能做什么了,還有相應(yīng)的性能對比如何?
有一件事我要提前說明,本文中進行的“對比”并不一定要有擊敗對手獲勝的一方,主要關(guān)注的是它們各自在不同的分類中做到什么,在交叉的領(lǐng)域中做出比較。
即使Linux或Windows在某一分類中表現(xiàn)優(yōu)異,也請你不要立刻做出變更操作系統(tǒng)的決定。你應(yīng)該按照真實世界中的使用需求來確定使用什么操作系統(tǒng),而不是抽象的數(shù)據(jù)。
目前操作系統(tǒng)的狀況
在本文編寫時,Windows 7已經(jīng)遠(yuǎn)比大多數(shù)人預(yù)期的接近完成。公共測試版的亮相極為成功,無數(shù)篇評論認(rèn)為Windows 7將全面超越Vista。有人甚至希望Windows 7現(xiàn)在就發(fā)行,顯然這是不會發(fā)生的,但Windows 7的公共測試版和候選版已經(jīng)有了數(shù)以萬計的下載次數(shù),【51CTO.com編者注:Windows 7 RC今日開放下載 服務(wù)器或不堪重負(fù)】這是確保未來成功的一個很好的指標(biāo)。
另一邊,Linux的各種性能已經(jīng)得到多項基準(zhǔn)指標(biāo)的評估。有內(nèi)核的評估,有各種發(fā)行版——Debian、Ubuntu、Redhat/Fedora和SUSE等的性能評估,還有對KDE、GNOME、GTK和Wine等環(huán)境的評估。我們來看一下各發(fā)行版的現(xiàn)狀。
最新發(fā)布的Ubuntu 9.04得到顯著好評,一些評論甚至將其稱為Mac挑戰(zhàn)者,51CTO.com的讀者可以參看《Ubuntu 9.04 VS. Mac OS X 10.5.6》。但這多少有點諷刺意味,因為蘋果本身就是基于UNIX的。當(dāng)然讀者也可以參看51CTO.com的獨家評測文章《跟我來嘗鮮 Ubuntu 9.04試用過程全接觸》。
Red Hat已樹立起服務(wù)器發(fā)行版的形象,但其社區(qū)支持發(fā)行版Fedora在臺式機用戶中并不具有與Ubuntu相同的認(rèn)知地位,但這并不是說Fedora沒有可取之處,有興趣的讀者可以參看51CTO.com的外電頭條:Fedora 11 Leonidas十大新功能,或者能改變你對Fedora的認(rèn)知。
來自Novell的SUSE發(fā)行版由于與各種結(jié)構(gòu)的網(wǎng)絡(luò)緊密整合而名聲大震,雖然有些人認(rèn)為它屈從與微軟,但顯然這并沒有影響它的銷量。
#p#Windows 7和Linux各自的優(yōu)點
將Windows和Linux作為一個整體來直接進行比較有些困難。分開來說,Windows 7在三個方面的競爭中占有優(yōu)勢:
* 能更好利用現(xiàn)有資源
* 漂亮的外觀,同時也增加了可用性
* 聰明的應(yīng)用了新技術(shù),比如虛擬化和網(wǎng)絡(luò)技術(shù)
Linux也擁有自身的一系列的優(yōu)點:
* 遠(yuǎn)低于對手的購置成本
* 較少的硬件鎖定和標(biāo)準(zhǔn)鎖定
* 評測更多,更便于確定需求
Windows 7和Linux硬件要求
從較短的時間來看,只要是現(xiàn)在市場上銷售的新PC,即使是廉價配置,也可以輕松運行各種Windows版本(XP、Vista或Windows7),各種Linux發(fā)行版也一樣。但要想做出長期預(yù)測則有些復(fù)雜。
當(dāng)XP在2001年年底推出時,頗有些人抱怨它128MB的最低內(nèi)存要求。微軟賭了一把,預(yù)測到XP真正發(fā)行時,市場的基礎(chǔ)硬件水平將上升到滿足其需要。微軟在大多數(shù)情況下的預(yù)測都正確,但在Vista上卻做出了錯誤的判斷。
當(dāng)然并非完全因為PC的平均硬件水平已經(jīng)有了足夠的內(nèi)存或運算能力,微軟同樣也做了艱苦的工作,使Windows 7更有效率。許多變化在用戶使用時可能并不明顯,但性能的確得到了增加,如果讀者對Windows 7的硬件要求不熟悉,可以參看51CTO.com的文章,論Windows 7 對硬件的要求。
Linux每個發(fā)行版的硬件要求都大不相同,而這也正是理念所在。沒有哪兩個發(fā)行版是為了相似而設(shè)計的,它們都各自針對不同的需要和用戶需求。盡管如此,幾大發(fā)行版(Ubuntu、Fedora、openSUSE和Debian)都有很好的辦法來應(yīng)付最低硬件需求,可以自己解決,也可以通過衍生版本,例如Xubuntu就提供了Ubuntu系統(tǒng)最低的硬件需求。
Windows 7和Linux硬件支持和64位驅(qū)動問題
Windows 7的硬件運行原則是:如果它與之前的Windows兼容,應(yīng)該也會正常工作。但是關(guān)于32位與64位驅(qū)動的問題還是出現(xiàn)了警告。
計算機世界已經(jīng)進入64位已經(jīng)有一段時間了。服務(wù)器和高端的臺式機和筆記本電腦已經(jīng)進入64位時代,而netbook和較為低端的機器仍堅持在32位。因此,即使你還沒有進入64位時代,將來轉(zhuǎn)移時也不會有什么壓力,最新版的Windows和Linux也不會改變這種狀況。
一個主要原因是大多數(shù)的硬件廠商到現(xiàn)在才習(xí)慣于生產(chǎn)支持64位Windows的新設(shè)備。這會在使用陳舊的外設(shè)比如基于主機的打印機、掃描儀或多功能設(shè)備、網(wǎng)絡(luò)攝像頭、無線設(shè)備和專業(yè)聲卡等時遇到麻煩。
由于Windows和Linux關(guān)于硬件支持的性質(zhì)完全不同,因此如果你計劃開始運行64位,那么支持的硬件數(shù)量是應(yīng)該考慮的因素。
Windows中的設(shè)備驅(qū)動一般是封閉源碼的私有版權(quán)產(chǎn)品。他們由硬件制造商或由微軟直接提供。在Linux中,大多數(shù)的硬件驅(qū)動是開源的,只有少數(shù)的設(shè)備在專有驅(qū)動上運行。
最終的結(jié)果可能是:Windows能夠支持幾乎所有的硬件設(shè)備,但它的對手在64位的支持上可能做的更好。
在Windows中,64位屏障以一些微小但惱人的方式出現(xiàn)。比如x64版本的Windows中包含了32位和64位的IE瀏覽器,但如果你想使用64位版本的Flash,那只有等待了。Windows中的Flash只能在32位的IE和Firefox上運行,正式支持64位的瀏覽器要到今年晚些時候才會推出。
在Linux方面,非正式的但穩(wěn)定支持64位Flash的瀏覽器早已經(jīng)出現(xiàn)——雖然各個發(fā)行版在執(zhí)行水平上有很大差異,Ubuntu似乎處理起這些事情最可靠。
如果你決心轉(zhuǎn)向64位Windows,但一些關(guān)鍵硬件沒有驅(qū)動程序,那么有一些變通方法,比如微軟準(zhǔn)備在Windows 7正式發(fā)布版中正式推出的使用虛擬機來運行32位Windows的驅(qū)動。其實這類工作在現(xiàn)在的Windows上已經(jīng)可以完成——比如我現(xiàn)在使用VirtualBox和一個32位XP的備用副本讓我的掃描儀和打印機能夠繼續(xù)工作,雖然它們不支持任何64位版本的Windows。
微軟還可以靠同一技巧在虛擬機上運行Linux。在這里VirtualBox顯得特別有用,因為它允許你直接連接USB硬件和虛擬機,即使硬件沒有驅(qū)動。但是,如果你沒有足夠的理由一定要移動到64位版本的Windows或Linux,最好還是暫留在32位一段時間,這樣可以確保不會失去任何東西。
#p#Windows 7 和Linux的應(yīng)用軟件
使用操作系統(tǒng)的最終目的還是要使用各種應(yīng)用軟件。在這方面Windows 7有一個明顯的優(yōu)勢,因為它支持運行在Vista和XP的所有軟件程序,只有極少數(shù)例外。
Linux上的應(yīng)用軟件是完全不同的情況??偟膩碚f,Linux上運行的應(yīng)用不在商店里出售——它們通常經(jīng)過重新包裝,而且是由你所用的發(fā)行版的同一批創(chuàng)建者提供的。
盡管如此,大多數(shù)的Linux應(yīng)用也提供了Windows的操作基礎(chǔ)。這方面的例子包括Firefox瀏覽器、Pidgin即時通訊應(yīng)用程序以及OpenOffice套件。如果你一直在Windows中使用這些應(yīng)用,你會發(fā)現(xiàn)它們的Linux版本也同樣好用。
目前更大的問題是怎樣在Linux上使用Windows專有的應(yīng)用程序?這是完全可能的,而且不止一個方法來完成。最直接的方法是通過Wine,一個可添加到Linux中的模擬層,讓你可以在Linux上直接運行Windows程序。
結(jié)論
幾乎沒有理由來懷疑,到今年晚些時候,Windows 7將出現(xiàn)在你身邊的很多臺電腦中??紤]到不僅是微軟也是所有想從Vista中脫身的企業(yè)的決心,Windows 7在更新?lián)Q代中不會碰到什么麻煩。
Linux呢?曾經(jīng)引人遐想的“Linux桌面年”已經(jīng)逐漸暗淡,因此,大量替代Windows的情況可能不會發(fā)生了。
但是,Linux一定還會繼續(xù)推出更好的發(fā)行版,而且每次都會讓你覺得更容易上手,讓你產(chǎn)生切換到Linux的沖動,只要你在Windows上的硬件投入還不太大。
【51CTO.com譯稿,非經(jīng)授權(quán)請勿轉(zhuǎn)載。合作站點轉(zhuǎn)載請注明原文譯者和出處為51CTO.com,且不得修改原文內(nèi)容?!?
原文:Windows 7 Vs. Linux: OS Face-Off 作者:Serdar Yegulalp
【編輯推薦】