體驗篇:王者歸來(上)
來源:用戶上傳
作者: Jason?。茫颍铮螅?/span>
被微軟寄予厚望的新一代操作系統Vista即將登上舞臺,Vista還能重現Windows 95的輝煌嗎?
從微軟宣布要推出新一代操作系統以來(開發代號為“Longhorn”,去年7月正式命名為Vista),人們就沒有停止對這個被認為是微軟自Windows 95以來最重要的一次升級換代的產品的議論。互聯網上也有不少專門討論這個產品的網站。不少人認為Vista不會給我們帶來太多的驚喜,因此也沒有必要緊跟微軟的腳步,升級到Vista。
的確,我們或許在一些微軟舉辦的活動中,看到過有關Vista的短片或者幻燈片,很多人以為這一次微軟還是老調重彈,不會有什么根本性的突破。比如,Vista中有令人目眩的三維界面,但是在OS X中這已實現多年了,而微軟還在把它當做賣點。不少人甚至把Vista視做另一個Windows ME―― 一次不必要的升級,因為升級后根本不會給你帶來新的活力。
之所以有上述看法,部分原因在于真正的Vista是什么樣我們并沒有看到。微軟為Vista提出了“給你的世界帶來清晰”的宣傳口號,也給好奇的新聞媒體提供了不少有關Vista的細節,但是這些都是零碎的。在此對這些細節進行集中,從而告訴你為什么Vista值得期待。
當然,Vista距離最終版本還有半年的時間(最新的消息稱Vista的RTM版將在2006年年底推出,零售版將在2007年1月推出),不少細節也還處于變化之中(想想Windows XP在發布6個月前的版本與最終版本的差異)。我們并不認為,Windows Vista將是微軟至今以來最出色的操作系統――今天下結論還太早,但應該為Vista給我們帶來的期望而憧憬,我們認為,在你看過Vista的這些特點之后,也會有這種感覺。
系統內核
許多用戶認為Windows XP(包括Windows 2000以及此前的Windows版本)是不安全的,無論微軟打多少補丁、如何升級,操作系統的基礎也就是內核的設計和開發都是以一種無法使之安全的方式進行的。他們認為,惟一的解決辦法是關注安全和穩定,重新設計和重新開發內核。
的確,微軟在Vista的開發中有一部分就是這么做的。完全重寫內核會使很多應用不可用,因而根本就不是一個可行的辦法。不過,盡管Vista的內核其基礎與Windows 2000和XP是完全一樣,但是與安全有關的部分有了根本性的改變。操作系統中將只有少數應用程序運行在內核模式下,例如,大多數的驅動程序將運行在用戶模式下。在內核模式下運行時,如果沒有得到安全許可,即使已經獲得了系統管理員級的用戶權限也不能安裝程序。在Vista沒有得到許可的程序(如病毒和木馬程序)要破壞操作系統內核和危害系統安全將非常困難。從理論上說,除非你主動“邀請”。
不過,內核是否安全目前還沒有得到證明,在大規模應用之前,這么說也還早,但是,在保持向后兼容的同時,微軟在安全上和穩定性上已經做了他們所能做到的,這已是讓人高興的事,因為這個工作絕對不容易。
當然,這不是全部。微軟已經發誓要改進和簡化軟件接口與系統和操作的硬件的交互方式,以改善開發人員的開發工作。此外,性能也是微軟在Vista中主要考慮的。
例如堆(heap)。大多數Windows XP用戶也許并不知道“堆”是什么,“堆”是用來管理內存的分配與申請的。在Windows XP中,如果開發人員用到很大的堆或者堆碎片時非常困難。在Vista內核中,這個問題已經不存在了。內核將防止堆碎片的產生,非常恰當地處理較大的堆請求。如果這些聽起來技術味兒太濃了的話,也不用著急,你不必了解堆的真正含義,你只要知道這將讓開發人員的工作更容易,也能改善性能。除此之外,很多相對比較小、常用的功能也進行了修改,如程序調用。
還有電源管理也得到了改進,系統驅動程序與操作系統之間的系統電源管理查詢得到了修改,因而,硬件設備供應商將能讓他們的設備更容易地在低電壓環境下工作,以及在節能模式下工作(如睡眠模式)。那么,何謂睡眠模式?在桌面系統中,關閉系統默認是把計算機置為睡眠模式,也就是當前的所有數據被保存在RAM和硬盤中,除了極少部分關鍵設備(如CPU、RAM以及一些主板上設備)外,其他的都會被關閉。移動鼠標或者按一下按鈕,計算機會在幾秒鐘內啟動。實際上,計算機根本就沒有關閉,而只是進入了一種低能耗的狀態。在筆記本電腦中,如果按下電源按鈕或者扣下液晶屏,它也會進入睡眠模式,不過,筆記本電腦不會把數據保存到硬盤上,而代之的是在一種超低的電源消耗方式下監控電源的狀況,如果電量不足,它才會把RAM中的數據轉移到硬盤中。這和臺式機的睡眠模式一樣,只是更快些。
Vista對文件系統和內存管理系統的一個根本改善是一種稱為“SuperFetch”的技術。SuperFetch知道哪些應用和操作系統的哪些部分功能你最經常使用,它會預先取到內存中,因此,你將不用等待硬盤進行頁面調度,將文檔和應用程序裝載。微軟開發了一個非常精確的優先調度計劃,可以準確到哪個應用在哪個時候你最經常使用(如在周末還是一周中間,是后半夜還是中午)。
這個調度計劃也很聰明,知道像病毒掃描這樣的后臺任務,其優先級要低于你前臺進行的工作。
事實上,現在的I/O系統具有與服務完全相似的優先級結構,因而如果有大文件正在進行點對點傳輸的Hash Check時,系統不會停下來。SuperFetch還會充分利用外部的存儲設備,如果插入一個空的256MB的閃存盤(實際上任意大小的閃存盤都可以),Windows系統會將一部分數據暫存在這里。盡管閃存讀取速度不及RAM快,但是總比把遍布硬盤上多處的數據聚集在一起速度要快得多。
Vista的驅動模式也完全改變了。許多過去駐留在系統級(即內核級)的驅動程序現在在用戶模式下工作。這就意味著,如果這些驅動程序運行失敗,并不會導致整個系統的崩潰。而且,我們還能在不重啟系統的情況下就對大多數驅動程序進行升級。
另外,Vista將真正提供對64位的支持。64位版本的Vista將和32位版本的Vista同時上市,而且將同樣出色――它們甚至可能在同一張盤上出售。我們所知道的所有Vista驅動程序的開發商都在緊鑼密鼓地開發功能一樣的32位和64位驅動程序。通過Vista,64位計算將得到普及。
為什么要關心: 系統內核并不怎么吸引人,但它是關鍵。如果它做得很好,我們根本不會想到它,而一旦出現問題,就是一個根本性的問題。根據微軟的設計,Vista中的內核及其相關部分(如I/O)的安全性將得到極大改進,因此,我們相信病毒和木馬程序將不會像今天一樣猖獗,或者至少不會像今天一樣影響到這么多人。SuperFetch也很誘人,因為像數據加載這樣耗時比較長的工作由于預先進行,使我們感覺系統運行得更快了。新的驅動模式也是一件很重要的改進,由于驅動程序失敗而導致的系統崩潰將大大減少,同時大多數驅動程序的升級將無需重啟系統。
網絡
從Windows 2000和Windows XP以來,微軟一直在提高對網絡的支持能力,但要在舊的代碼的基礎上提高對網絡的支持能力越來越困難。因此,這一次Vista從頭開始,對網絡堆棧部分全部重新改寫。Windows XP中只是提供了對IPv6最基本的支持,但是在Vista中,IPv6以一種更穩定的方式被直接加進了網絡堆棧中。當然,在大多數情況下,IPv4仍然是最常用的IP協議,Vista中對此也有新的改進。
新的網絡堆棧更關注安全,與防火墻的協作也更好,允許應用能對網絡資源進行更細粒度的控制。Vista中內嵌的防火墻也比XP Service Pack 2中的更穩定。
除了安全性得到改善外,Vista在網絡方面的最大改進還在于性能上的提高。微軟在TCP/IP堆棧中采用了新的算法,在發生數據包丟失時,能極大地提高網絡的傳輸能力。微軟表示,安裝Vista后,只要用戶有高速的互聯網連接,總體下載速度將會有根本性的提高。
在服務器端,進行數據服務的機器常常要占用很多CPU時間來完成一些很普通的數據傳輸操作,而實際上,這些工作根本不需要多少“智能”。因此,在Vista中將支持一種即將出現的網卡(主要在服務器上使用),將來這種網卡可以獨立完成這些原來要CPU參與的很簡單的工作。
在Vista中,完成網絡配置的地方稱為Network Center(網絡中心),在這里可以完成本地網和互聯網的所有配置工作。Network Center有一個網絡視圖,本地網和互聯網的狀態在此一目了然,因此,如果你的網絡連接出現故障,在網絡視圖中可以很清楚地看出來。微軟的目標是,使用網絡瀏覽器讓瀏覽網絡更容易和方便。
在無線網絡方面,Vista也做了大量工作。我們可以更容易地找到本地網絡,同時知道哪個可用、哪個不可用,這樣我們在漫游時,就可以無縫地從一個網絡漫游到另一個網絡,如果沒有可用的無線路由器,我們也可以在筆記本電腦之間建立起一個特別的網絡。安全再次成為主要的關注點,Vista將支持所有關鍵的無線網絡協議,如802.11i(也稱為WPA2)。
為什么要關心: 網絡方面這些改進隨著CTP(社區預覽版)的發布還在逐步增多,因此,現在還不能確定最終的網絡支持能力會是什么樣。但是,誰不希望更高的下載速度和本地文件的傳輸速度、更穩定地支持IPv6,一方面占用較少的CPU時間,另一方還更安全?誰不希望在外面能自動地在網絡之間實現漫游?
安全
Windows的安全是一個很容易就寫成一個長篇論文的話題,在此只是簡單地討論Vista中一些十分重要的改變。微軟希望Vista成為一個更安全、更穩定的系統,因此,他們投入了相當多的精力在做這件事,我們也希望他們的努力會有回報。
首先,系統內核、網絡堆棧以及設備(音頻、視頻、輸入設備)與內核進行交互的方式中與安全和穩定相關的部分已經完全重寫。在系統級完成的操作系統功能更少了,內核再也不能隨隨便便地由應用程序或者驅動程序進行修改,過去不少病毒程序的編寫者就利用了這個漏洞。如果要對操作系統進行修改,你的應用程序或者驅動程序必須得到認證。實際上,有些修改只有微軟自己才能做。
除了底層的這些修改外,上層也在安全性上進行修改。缺省情況下,用戶在一種比以前權限更小的模式下操作,這就意味著病毒和木馬將難以進入我們的系統。BitLocker是一種用戶賬戶級的全硬盤加密技術,采用這種加密技術后,如果你的筆記本電腦被盜或者你的小孩想使用你的計算機,他將無法訪問到你的那些機密信息。Vista自帶的防火墻也得到了改進,具有更強和更精確的網絡訪問控制能力,支持對進出流量的雙向阻隔(Windows XP的防火墻是單向的)。Windows Defender是微軟的防間諜軟件的名字,目前還處于開發階段,不過,操作系統將自帶間諜軟件掃描功能總是令人高興的。
Vista中的Internet Explorer 7將運行在權限非常低的用戶模式之下,因此,IE7將只有很有限地訪問操作系統的能力,同時ActiveX的安全性也得到了顯著加強,大多數ActiveX控制開關默認是關閉的,即受到約束。
遺憾的是,Vista中沒有防病毒軟件,不過與Windows XP SP2一樣微軟為此提供了接口。在Windows OneCare中,微軟有自己的基于訂閱的反病毒軟件。據說,微軟原本想把反病毒軟件集成到Vista中,只是擔心遇到法律方面的問題而最終沒有這么做。
為防萬一(即使最安全的系統也有可能出現故障),Vista自帶了一個自動備份工具,能夠把整個系統鏡像到CD、DVD或者網絡上的其他計算機上。
老實說,我們并不知道Vista最終安全性會如何。真正的檢驗還要看Vista上市后蜂擁而至的各種病毒、蠕蟲、木馬是否能進入Vista,以及最后有多少計算機會被感染,而不在于微軟能多快地發布安全補丁。
為什么要關注: 大多數人都有感染病毒、木馬、間諜軟件的經歷。我們希望以后不再有這種經歷,Vista為此做了不少工作。另外,由于Vista中集成的備份工具,也許人們可能經常備份自己的系統。
鏈接:需要升級到Vista嗎?
目前,我們看到的都還只是Beta版,根據以往Windows各版本的發布情況來看,很多東西在最后幾個月內還會有很大修改,因此,我們目前還無法肯定地對您說,您應該馬上做好升級到Vista的準備。但是,在Vista中的確有很多令人激動的東西。我們喜歡Vista新的搜索工具、新的用戶界面、新的導航方式,以及其他的改變。
主文已經很長,但是仍然還有不少東西我們沒有提及。例如,父母親可以按照一周的幾天、每天幾個小時來嚴格限制孩子們使用電腦。盡管不是每個改變都是創新性的,但是總體而言,Vista將給計算機用戶帶來全新的體驗。
然而,還有一些不確定因素讓我們還不能馬上肯定Vista。比如,是否有兼容性問題?是否這些修改(包括底層的與上層的)能真正改善系統的安全性和穩定性?Sidebar是否真像微軟所預期的那么有用?Media Player 11中新添的功能(如支持播客)是否可以勝過市場上的其他軟件(如iTunes)。從今年2月份發布的CTP版本看,其性能還不錯,但未來還會有多少改善?距離Vista最終發布還有幾個月時間,還有不少問題需要微軟回答。
轉載注明來源:http://www.hailuomaifang.com/8/view-1076983.htm
?
99久久国产综合精麻豆