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