Windows與Linux安全性能大比拼
最近有關(guān)操作系統(tǒng)的討論無(wú)論在法庭上還是在網(wǎng)上都是越來(lái)越熱烈了。這種熱烈氣氛的出現(xiàn)自然是與操作系統(tǒng)巨頭Microsoft脫不了干系的。法律界為是否該裁定并懲罰Microsoft在操作系統(tǒng)上的非法壟斷行為而頭疼,軟件業(yè)界為如何抵御Microsoft君臨天下的龐大攻勢(shì)而失眠,而被Microsoft日益苛刻的版權(quán)限制惹惱了的個(gè)人和公司電腦用戶也在思考是否還應(yīng)該對(duì)Microsoft從一而終。借著這股熱潮本人也來(lái)就桌面操作系統(tǒng)(DesktopOperatingSystem)領(lǐng)域中的Windows和Linux議論幾句。網(wǎng)上對(duì)Windows和Linux的討論不少,從這些討論中我發(fā)現(xiàn)有一些人是明確地屬于Linux陣營(yíng)的,所謂屬于Linux陣營(yíng),我指的是他們對(duì)Linux的支持已經(jīng)近乎本能,就象宗教信徒篤信上帝一樣。另一方面,雖然也有人替Windows說(shuō)話,但似乎沒(méi)有一個(gè)群體可以歸類為Windows陣營(yíng),也就是說(shuō)Windows的使用者雖眾,但支持強(qiáng)烈度卻不如Linux。這也不奇怪,Linux的發(fā)展本身就是熱忱的Linux支持者們共同努力的結(jié)果,所謂“自家的孩子自家愛(ài)”。更何況Linux是免費(fèi)的而Windows不僅價(jià)格昂貴,而且近來(lái)還發(fā)展到了讓用戶花了錢(qián)也買(mǎi)不到所有權(quán)的地步。連所有權(quán)都沒(méi)了,主人翁態(tài)度自然也就免談了。盡管缺乏鐵桿的Windows支持者說(shuō)明Microsoft在奪得市場(chǎng)的同時(shí)沒(méi)有能夠同步地贏得人心,但是從學(xué)術(shù)的觀點(diǎn)講,卻應(yīng)該看到在這種情況下替Windows說(shuō)話的人(Microsoft雇員除外)大都是從純技術(shù)角度出發(fā)的,他們的觀點(diǎn)往往要比帶有感情因素的Linux支持者更冷靜和公正。
無(wú)論有多少人厭惡Microsoft,任何客觀的評(píng)論者都必須承認(rèn)一個(gè)基本的事實(shí),那就是純以技術(shù)而言Windows是目前操作系統(tǒng)家族中具有頂尖水平的成員。Microsoft能夠在軟件界翻云覆雨一手遮天憑借的就是Windows操作系統(tǒng)的實(shí)力。市場(chǎng)是無(wú)情的,能夠裝在自己口袋里的銀子誰(shuí)也不會(huì)愿意放到Microsoft的保險(xiǎn)柜里去。Windows十余年來(lái)在市場(chǎng)上的成功,尤其是在四面樹(shù)敵,人心思變的今天依然雄霸天下而不倒正是其實(shí)力的明證。
下面本文就來(lái)對(duì)Windows和Linux的若干主要方面進(jìn)行一些評(píng)述和比較。
安全性能
安全性能是Windows常常遭受Linux支持者批評(píng)嘲笑之處。除了層出不窮的計(jì)算機(jī)病毒外,號(hào)稱Windows95以來(lái)最重要的版本的WindowsXP問(wèn)世不過(guò)數(shù)月就屢屢發(fā)現(xiàn)安全漏洞,而且導(dǎo)致聯(lián)邦調(diào)查局向用戶發(fā)布警告,這無(wú)疑加深了Windows不如Linux安全的看法。不過(guò)客觀的講,在以下兩方面Windows有些冤情可訴:
Windows的每一個(gè)漏洞的公開(kāi)都會(huì)引起公眾和媒體的廣泛注意,這種樹(shù)大招風(fēng)的現(xiàn)象大大增加了Windows技術(shù)漏洞的可見(jiàn)性(Visibility)。而且Linux作為公開(kāi)源代碼的系統(tǒng),它的漏洞的發(fā)現(xiàn)和修補(bǔ)往往被有意無(wú)意地視為是系統(tǒng)開(kāi)發(fā)的一部分,好比是Microsoft在開(kāi)發(fā)Windows期間由內(nèi)部程序員發(fā)現(xiàn)并修補(bǔ)漏洞。由于在很多人眼里L(fēng)inux永遠(yuǎn)處于開(kāi)發(fā)狀態(tài)中,而Windows有明確的推出日期(不然沒(méi)法賺錢(qián)),因此在這一點(diǎn)上Windows處于非常不利的位置。
人們?cè)诒容^Windows和Linux的技術(shù)漏洞時(shí)常常實(shí)際上是在對(duì)Windows和Linux內(nèi)核(Kernel)作比較,這是不公平的。Windows除內(nèi)核外還包括用戶界面(UI)以及大量的應(yīng)用軟件,大多數(shù)Windows技術(shù)漏洞其實(shí)并不是Windows內(nèi)核的漏洞。以安全漏洞而言,大多數(shù)是屬于IIS和IE的,對(duì)應(yīng)于Linux系統(tǒng)中的Apache和Netscape或Konqueror等。較為合理的做法應(yīng)當(dāng)是將Windows和LinuxDistribution或者LinuxDistribution中與Windows功能平行的部分進(jìn)行比較。
盡管有以上這些辯護(hù),盡管Microsoft抱怨說(shuō)人們對(duì)攻擊Windows遠(yuǎn)比對(duì)攻擊Linux感興趣(因?yàn)楦菀壮擅?才使得Windows頻頻亮起安全紅燈,但我認(rèn)為現(xiàn)階段Linux在安全性能上確實(shí)要優(yōu)于Windows。起碼以病毒數(shù)量和危害性而言,Windows用戶所擔(dān)當(dāng)?shù)娘L(fēng)險(xiǎn)就要大得多。只是Windows的安全性也不象有些文章渲染的那樣糟糕。
說(shuō)到了安全性,順便提一下對(duì)于除美國(guó)以外的其他國(guó)家來(lái)說(shuō),由于Windows的技術(shù)完全被Microsoft所壟斷,因此使用Linux還具有國(guó)家安全上的優(yōu)勢(shì)。這也是近期中國(guó),法國(guó),韓國(guó)等國(guó)政府在采購(gòu)操作系統(tǒng)時(shí)均作出了有利于Linux的決定的原因之一。
穩(wěn)定性
穩(wěn)定性也是Windows常常遭批評(píng)的地方,這里必須首先要把Windows的9x系列(包括95/98/Me)和NT系列(包括NT/2000/XP)區(qū)分開(kāi)來(lái)。兩者在穩(wěn)定性上有數(shù)量級(jí)之別。Windows穩(wěn)定性差的惡名主要是由9x系列而來(lái),自WindowsXP開(kāi)始Microsoft已經(jīng)終止了這一系列的開(kāi)發(fā)。其次需要分清的是應(yīng)用軟件的穩(wěn)定性與操作系統(tǒng)的穩(wěn)定性。如果一個(gè)軟件的崩潰不影響操作系統(tǒng)和其它軟件的運(yùn)行,那么這筆帳通常就不應(yīng)該記在操作系統(tǒng)的穩(wěn)定性上。如果一個(gè)軟件的崩潰造成整個(gè)操作系統(tǒng)的崩潰(即通常所說(shuō)的“死機(jī)”),那操作系統(tǒng)的穩(wěn)定性就要受到質(zhì)疑。
至于最新的Windows 7與Linux究竟誰(shuí)更穩(wěn)定,說(shuō)實(shí)在目前還缺乏足夠的數(shù)據(jù)和可比性,因?yàn)閮烧咚\(yùn)行的軟件很不相同。網(wǎng)上雖有一些測(cè)試結(jié)果,不過(guò)這些測(cè)試的客觀性往往是值得懷疑的,這個(gè)有時(shí)間我將另文敘述。一般說(shuō)來(lái),由于Windows上運(yùn)行的軟件通常比較復(fù)雜(比如游戲,大型商業(yè)軟件等),從而有較大的幾率暴露操作系統(tǒng)的缺陷。從這點(diǎn)上講,對(duì)Windows 7和Linux的表觀穩(wěn)定性進(jìn)行比較并不足以說(shuō)明兩者在運(yùn)行同等復(fù)雜的軟件時(shí)誰(shuí)更穩(wěn)定。另一方面和系統(tǒng)安全性的情行相似,人們說(shuō)到Linux的穩(wěn)定性時(shí)常常只是指內(nèi)核的穩(wěn)定性,而Windows的穩(wěn)定性卻涵蓋包括用戶界面在內(nèi)的許多別的部分。出現(xiàn)這樣的狀況也情有可原,因?yàn)閃indows和它的用戶界面是無(wú)法分開(kāi)的,用戶界面死了,對(duì)用戶來(lái)說(shuō)就相當(dāng)于操作系統(tǒng)死了,而Linux則不同,用戶界面死了常常還可以用熱鍵退出,并重新啟動(dòng)用戶界面。這些差別的存在使得穩(wěn)定性對(duì)Windows來(lái)說(shuō)是一個(gè)更為困難的目標(biāo)。
【編輯推薦】