幾個(gè)月的沉寂之后,上個(gè)月微軟終于透露了一些有關(guān)Vista Service Pack 1 (SP1)的信息。 Windows Vista SP1與Windows XP SP2不同,不會(huì )提供新功能或者打破現有的應用程序格局。但是,SP1卻提供了許多有價(jià)值的改變,包括新版的內核以及一些性能、可靠性、兼容性的改進(jìn),許多小功能的改變,當然還有之前發(fā)布的許多補丁集合。因為與Windows Server的同步開(kāi)發(fā),所以SP1再一次重新安排了Windows客戶(hù)端和服務(wù)器產(chǎn)品的開(kāi)發(fā)方式。也就是說(shuō),Vista SP1與Windows Server 2008同步開(kāi)發(fā)。同理,Windows Server SP也將會(huì )與Windows Vista SP2同步開(kāi)發(fā)。 一、SP1路線(xiàn)圖 上個(gè)月,微軟向少部分測試者發(fā)布了Vista SP1 Beta,同時(shí)發(fā)布的還有XP SP3 Beta。在Windows用戶(hù)體驗方面,SP1并沒(méi)有非常顯著(zhù)的變化,而在可靠性、兼容性和性能方面的改進(jìn)較多。這一次,Vista SP1和XP SP3一道,微軟向12000名beta測試者發(fā)布了一個(gè)測試版。 Windows產(chǎn)品經(jīng)理Dave Zipkin說(shuō),Windows Vista SP1的計劃發(fā)布事件依然是2008年第一季度,根據收到的反饋,這一計劃看起來(lái)還是很實(shí)際的。同時(shí),Windows XP SP3也計劃在2008年上半年發(fā)布。 微軟也計劃今年底通過(guò)MSDN和TechNet發(fā)布一個(gè)公開(kāi)的RC(候選版),這將有助于顯著(zhù)擴大測試范圍,以便獲取更廣泛的反饋。目前還不清楚微軟是否會(huì )通過(guò)Web網(wǎng)絡(luò )發(fā)布公開(kāi)版本。 二、重新審視SP1 Zipkin說(shuō),Vista SP1是一個(gè)標準的補丁包,與XP SP2有著(zhù)很大的不同,它注重的是改進(jìn)體驗,而不是新增功能或應用程序的變更。 Vista SP1也標志著(zhù)關(guān)于SP的另一個(gè)變化。因為微軟有許多其他發(fā)布更新的途徑,而SP現在只有一個(gè)。用Zipkin的話(huà)說(shuō),微軟計劃讓W(xué)indows更新?lián)敻匾慕巧,不僅僅是安全更新,還要擴大范圍,程序兼容性、可靠性更新都可以通過(guò)它發(fā)布,更新容量也在增大,將來(lái)將會(huì )繼續推進(jìn)。(appbeta:我們知道,Vista SP1有一個(gè)Windows更新版本。) 客戶(hù)們曾經(jīng)要求微軟更加頻繁的發(fā)布SP,事實(shí)是根據微軟的測試環(huán)境和質(zhì)量標準讓這種要求成為不可能。相反,微軟覺(jué)得可以通過(guò)Windows更新更加頻繁的發(fā)布更新,然后較少頻率的發(fā)布SP。因為,微軟認為SP并非更加高級,通常它是為更新較慢的企業(yè)用戶(hù)準備的。而且,一些功能和變化總是更加適合通過(guò)SP發(fā)布,所以這些更新通常包含許多小的問(wèn)題修復。 Zipkin說(shuō),Windows更新可以讓我們發(fā)布增量更新,包括安全補丁。它是保持人們更新和安全的方式,而且無(wú)需付出很多精力部署SP。而企業(yè)不同,一些只需要沒(méi)有過(guò)渡更新的SP,其他人可能相反,所以我們有更多選項。 除SP和Windows更新-后來(lái)的包括微軟更新、自動(dòng)更新、Windows Server更新服務(wù)等等-外,微軟通過(guò)許多途徑向客戶(hù)發(fā)布更新。當然,還有下載中心。另外,微軟還再向OEM和PC制造商提供私有更新,包括補丁和一些從來(lái)不會(huì )在下載中心看到的東西。這些內容都會(huì )內置到提供給終端用戶(hù)的安裝鏡像中,私有補丁也會(huì )整合到下一個(gè)SP中。Zipkin補充說(shuō),SP總是一個(gè)累積包。不僅僅是微軟在為Vista開(kāi)發(fā)更新,其合作伙伴也在為程序和硬件兼容性問(wèn)題而努力。一月份,微軟就已經(jīng)有了250個(gè)Logo認證程序發(fā)布,現在這一數字已經(jīng)達到2000個(gè)。同樣,微軟及其合作伙伴自RTM發(fā)布以來(lái)已經(jīng)修復超過(guò)80個(gè)企業(yè)開(kāi)發(fā)blockers(不知如何翻譯了),有些問(wèn)題,但是許多需要企業(yè)解決方案,諸如VPN、企業(yè)反病毒等。 硬件兼容性也是一樣。在發(fā)布時(shí),有10000多個(gè)Logo認證設備,之后增加到700000個(gè)。Zipkin說(shuō),微軟通過(guò)Windows更新推進(jìn)這些更新,所以如果你有硬件兼容性問(wèn)題,它應該已經(jīng)得到解決了,你的驅動(dòng)程序會(huì )自動(dòng)完成安裝。微軟會(huì )根據Windows錯誤報告、在線(xiàn)崩潰分析等等區分常見(jiàn)的不兼容性問(wèn)題。 盡管一些Vista客戶(hù)對于SP1發(fā)布已經(jīng)急不可耐,但是微軟實(shí)際上已經(jīng)通過(guò)Windows更新及其它多種途徑發(fā)布了許多低等級的可靠性和兼容性更新給Vista用戶(hù)。這些更新總是可選的,所以用戶(hù)可以選擇是否安裝。對于SP1,微軟也會(huì )采取同樣策略,盡量發(fā)布多更新,而不是等到下一個(gè)SP。 三、Vista SP1 中有什么? 微軟說(shuō)Vista SP1主要發(fā)布更新和增強,而不會(huì )發(fā)布新功能。Zipkin說(shuō),SP1會(huì )在累積更新基礎上添加其它改進(jìn)。包括OCA報告的重要崩潰修復、一些SP1之前發(fā)布的更新和SP1中新增的更新。 SP1中也有大量性能修復。Zipkin說(shuō),微軟正努力解決大量用戶(hù)關(guān)心的應用場(chǎng)景,包括文件復制、解壓縮文件、恢復和休眠、關(guān)機延遲等。舉個(gè)例子,Vista同步中心的一個(gè)問(wèn)題是:會(huì )給關(guān)機增加5秒時(shí)間。微軟的一位主管John Gray說(shuō),有些不是單獨的性能問(wèn)題。文件復制問(wèn)題是個(gè)好例子。許多用戶(hù)報告過(guò)在不同場(chǎng)景中復制速度緩慢的問(wèn)題,如同一磁盤(pán)對同一磁盤(pán)、硬盤(pán)對硬盤(pán)、網(wǎng)絡(luò )之間等。問(wèn)題是文件復制對話(huà)框似乎掛起了,總是顯示計算時(shí)間信息。其實(shí),系統在現實(shí)計算時(shí)間過(guò)程中已經(jīng)在復制文件了。所以,這種情況下,需要修正的是計算信息,而不是文件復制過(guò)程。 上個(gè)月,微軟發(fā)布了一對Vista性能問(wèn)題更新,同時(shí)微軟也計劃在本月(2007年10月)發(fā)布第二個(gè)主要性能改進(jìn)。性能問(wèn)題修復是令人滿(mǎn)意的事情之一,其中一些已經(jīng)在8月發(fā)布了,還有一些要在SP之前的10月份發(fā)布,其他部分要等到SP1發(fā)布。微軟正在修復的問(wèn)題有:照片屏幕保護(占用內存過(guò)大和恢復工作時(shí)緩慢)和文件復制計算問(wèn)題等。 Vista SP1 也包含了對新硬件以及2006年底廣泛使用的標準的支持。據Zipkin說(shuō):"我們不會(huì )等到下個(gè)Windows發(fā)布時(shí)添加支持,但是我們也需要硬件進(jìn)行測試,去年這些硬件還沒(méi)有。"無(wú)線(xiàn)N是個(gè)很好的例子:這個(gè)網(wǎng)絡(luò )設備正在普及化過(guò)程中,還沒(méi)有官方標準和終完成。"我們可以測試并驗證,即使標準在技術(shù)上還未完成,我們也不會(huì )等到Windows 7。" 微軟也根據人們對BitLocker管理方面用戶(hù)體驗的抱怨,對BitLocker控制面板進(jìn)行了較大改進(jìn),現在可以支持非系統盤(pán)的自動(dòng)加密。(Windows Server 2008也有這個(gè)功能,畢竟它與Vista SP1使用是相同的代碼原型。)順便說(shuō)一下,據說(shuō)BitLocker仍然不能在外部USB驅動(dòng)器上使用,這是設計所致。Zipkin說(shuō):"BitLocker不能通過(guò)閃存驅動(dòng)器在機器間移動(dòng)數據,這種情況下它不會(huì )工作,因為這看上去太像是攻擊行為了。"(appbeta:微軟還是很注重安全嘛,但是有沒(méi)有道理?) 還有一些其他方面的細微的改進(jìn)。在終端服務(wù)(TS)中打印到本地打印機變得更加簡(jiǎn)單,打印機管理也得到改進(jìn)。由于反托拉斯官司緣故(appbeta:主要是應對Google的訴訟要求),搜索鏈接從開(kāi)始菜單中消失了(仍然可以使用F3或Win+F調出),磁盤(pán)管理增加了驅動(dòng)器選擇。
四、關(guān)于Vista SP1和Windows Server 2008的聯(lián)合開(kāi)發(fā) 有件事情可能有些令人震驚:Vista SP1是與Windows Server 2008一同開(kāi)發(fā)的。這一點(diǎn)也得到了Zipkin的證實(shí):它們共用一個(gè)工程項目,兩個(gè)獨立的產(chǎn)品卻是共享著(zhù)相同的內核和代碼庫。 之前,Paul也多次提及Vista SP1將會(huì )發(fā)布新的內核,更新到Windows Server 2008的版本。這是真的,只是鑒于微軟方面對容易產(chǎn)生誤解的擔心沒(méi)有確認罷了。 是這樣,Vista SP1 和Windows Server 2008使用相同的內核開(kāi)發(fā),該內核要比Vista RTM內核版本要新,所以稱(chēng)為具有顯著(zhù)更新的新內核。也就是說(shuō),新內核版本經(jīng)常意味著(zhù)新的產(chǎn)品版本,不過(guò),這一次Vista仍然是Vista?赡芨鼮橹匾氖,這個(gè)新的內核并非意味著(zhù)新一輪兼容性問(wèn)題的開(kāi)始。一般,新內核的出現會(huì )導致一些兼容性問(wèn)題出現,但這次不會(huì )。 微軟方面對于新內核的解釋有些不同,他們認為差別較小,只是之前版本的簡(jiǎn)單的進(jìn)化。公平地說(shuō),為重要的是無(wú)論如何變化都不能破壞Vista內核的兼容性,企業(yè)和其他商業(yè)應用對這些非?粗,所以,Vista SP1 不會(huì )做任何有害兼容性的事情。 Gray說(shuō):"內核代碼不僅僅是內核。所有組成OS底層部分都是內核的一部分,甚至是外殼也不例外。關(guān)注(Vista SP1 和RTM)差異并不能公平評價(jià)對客戶(hù)更為重要的問(wèn)題,比如兼容性和設備驅動(dòng)模型都不會(huì )變化。我們曾經(jīng)擴充并延展了自NT 3.1以來(lái)的部分內核,它們其實(shí)還是基于相同代碼,但是它又隨時(shí)間進(jìn)化了。隨著(zhù)時(shí)間的推移,我們還添加了即插即用支持和多種其他功能,F在的內存管理要優(yōu)于我們5年前所做的工作。" "相比XP和Server 2003內核,Vista的內核要有所增強。XP和Server 2003內核都有很大不同,但是直到Vista完成,發(fā)生了變化,因為Vista和Windows Server 2008的確共享著(zhù)相同的代碼庫。說(shuō)它們的內核是新的也是正確的,這是革命性的變化,Vista SP1和Windows Server 2008共享同一內核代碼,它們都得到了進(jìn)化。" Vista SP1和Windows Server 2008也會(huì )一起發(fā)布,而且這一Windows客戶(hù)端和服務(wù)器端一同開(kāi)發(fā)發(fā)布過(guò)程還將繼續,微軟也將會(huì )繼續讓Vista SP2和Windows Server 2008 SP1一起開(kāi)發(fā)。 五、部署Windows Vista SP1 一直以來(lái),對于Windows Vista SP1我們感到困惑,這一次可能是解答這些疑惑的好時(shí)機;仡2003年5月,Paul寫(xiě)過(guò)Vista安裝和部署展示,當時(shí)文章的背景是WinHEC 2003上微軟對Vista部署的計劃描述。高級的是一個(gè)就是Vista的組件化架構,從而為Vista提供許多功能。其中的一個(gè)稱(chēng)為離線(xiàn)更新,可以將SP和其他補丁整合到Windows安裝鏡像中。商業(yè)用戶(hù)可以使用這一功能將新Windows安裝注入到網(wǎng)絡(luò )中的PC,狂熱愛(ài)好者可以用它創(chuàng )建新版Windows安裝CD或DVD,所以它們都可以用它制作全新安裝的新配置操作系統。這個(gè)過(guò)程稱(chēng)為"slipstreaming",在Windows XP中是個(gè)可怕的操作過(guò)程(可以參見(jiàn)Paul的文章:XP SP2 slipstreaming guide)。但是,微軟對于slipstreaming的承諾簡(jiǎn)單到了可笑的程度:用戶(hù)可以將SP和其他補丁復制到Vista DVD或安裝鏡像根目錄中的"UPDATE"文件夾,然后安裝系統,所有更新都會(huì )自動(dòng)應用。聽(tīng)起來(lái)像是空想,不是嗎?結果如何,還要拭目以待。 但是,在SP1開(kāi)發(fā)過(guò)程中發(fā)生了一些滑稽的事情。首先,微軟很奇怪的在2006年底到2007年中期一直對這個(gè)更新保持沉默,毫無(wú)疑問(wèn),企業(yè)用戶(hù)認為不能再等了。微軟終于在2007年夏季打破沉默,在一份白皮書(shū)向用戶(hù)和管理員們描述了SP1的部署。提及有關(guān)slipstreaming的選項是微軟為你做slipstreaming的過(guò)程,然后再提供給你一個(gè)新的安裝DVD,怎么變成這樣了?! 當然,令人擔心的還是微軟會(huì )放棄拖放slipstreaming方法,從而取消這個(gè)關(guān)鍵功能。這種擔心隨著(zhù)微軟持續的沉默更加接近現實(shí)。 令人感到些許安慰的是,離線(xiàn)更新沒(méi)有消失,只是Vista SP1沒(méi)有。根據Zipkin的說(shuō)法,根據計劃,這個(gè)功能會(huì )在SP2中添加。Zipkin解釋說(shuō),由于出現了 一些意外問(wèn)題,SP1不能實(shí)現這一功能了,但是也不承諾SP2一定有此功能。不過(guò),用戶(hù)仍然可以使用XP的整合補丁方法,使用古老的"-integrate"方式整合補丁。 使用Windows Vista SP1,實(shí)際有三個(gè)有效途徑。 簡(jiǎn)單的一個(gè)是直接整合將在2008年初發(fā)布的SP1。所以,2008年初購買(mǎi)盒裝Vista的用戶(hù)可能會(huì )得到簡(jiǎn)單的組合包裝。對于批量授權版本也是一樣,Vista會(huì )簡(jiǎn)單的整合SP1更新出售。 第二個(gè)途徑正對消費者和小型商業(yè)用戶(hù):使用自動(dòng)更新下載SP1。像以往SP一樣,SP1不會(huì )自動(dòng)安裝,要求用戶(hù)自行選擇安裝。根據Beta版本,在線(xiàn)安裝版本下載可能在51-55MB,這要依賴(lài)系統而定(XP SP2是110MB)。Zipkin解釋說(shuō):"使用技術(shù)的不同決定了需要下載的大小不同,它會(huì )掃描系統,看你的需要是什么,然后就下載那些需要的文件。"(appbeta:是不是說(shuō)安裝過(guò)的補丁就不用再下載了?如果是,那么一直安裝了新補丁的系統是不是需要下載的文件很少?) 請注意,Windows Vista SP1從來(lái)不會(huì )強制推廣,但是,如果用戶(hù)堅持Vista支持就需要安裝SP1。 第三個(gè)途徑是獨立安裝包,這也是現在關(guān)于SP1爭論和誤解的焦點(diǎn)。獨立安裝包包含需要升級到SP1的任何用戶(hù)所需要的所有東西,有3個(gè)應用場(chǎng)景:需要批量安裝SP1的企業(yè)用戶(hù)、需要移動(dòng)和離線(xiàn)更新的第三方服務(wù)、沒(méi)有網(wǎng)絡(luò )連接的用戶(hù)。獨立安裝包具有更大的尺寸,它包括所有Vista當前支持的36種語(yǔ)言包,x86(32位)版本超過(guò)1GB。 圍繞獨立安裝包的爭論主要涉及安裝所需的時(shí)間和精力。在Beta階段,測試者們體驗到3次重啟,微軟也收到了大量抱怨。這里有一些好消息:這只是Beta版的問(wèn)題,到2008年初正式版發(fā)布時(shí),安裝只需要重啟一次。 Vista SP1安裝還有三個(gè)先決條件,這要看是否安裝了BitLocker。為了成功安裝SP1,這些要求需要先行安裝,它們中的每一個(gè)都要求重啟一次。(順便說(shuō)一下,這些條件中的一個(gè)就是導致離線(xiàn)安裝不能實(shí)現的元兇。)2007年結束之前,微軟將會(huì )通過(guò)Windows更新發(fā)布這些先決條件的正式版,以便可以在SP1前安裝完畢。(它們可能會(huì )被作為每月更新的一部分發(fā)布,時(shí)間可能為11月。)這樣,Vista PC就可以在SP1安裝過(guò)程中重啟1-2次。所以,當SP1發(fā)布時(shí),多數用戶(hù)只會(huì )體驗到一次重啟。 Zipkin說(shuō):"正式版SP1不需要3次重啟,當SP1發(fā)布時(shí),大多數人已經(jīng)具備了這些條件,這只會(huì )影響到Beta測試者和評論者,而不是普通消費者。一般消費者不會(huì )看到這個(gè)過(guò)程。" 所以,消費者和小型商業(yè)用戶(hù)應該可以像往常一樣,通過(guò)Windows更新獲取SP1。中型企業(yè)可以利用Windows更新、Windows Server更新服務(wù)或者第三方發(fā)布工具。具有批量授權的企業(yè)用戶(hù)可以利用整合Vista鏡像獲取SP1。2008年初以后,購買(mǎi)新PC的用戶(hù)將可以得到具有SP1的Vista。 六、總結 Appbeta:我想,通過(guò)Paul和微軟產(chǎn)品經(jīng)理Zipkin詳盡的描述,我們對于Vista SP1應該有了更為深入的認識?偨Y一下Vista所具有的內容就是:其一,新內核,沒(méi)有新的兼容性問(wèn)題;其二,性能、可靠性改進(jìn)很多,功能上的改變很少(不是沒(méi)有)。所以,作為普通用戶(hù)的我們可以感覺(jué)不到多少變化,但并不等于沒(méi)有變化,因為這些變化更多的是無(wú)形中的。
|