有件事情可能有些令人震驚:Vista SP1是與Windows Server 2008一同開發(fā)的。這一點(diǎn)也得到了Zipkin的證實(shí):它們共用一個(gè)工程項(xiàng)目,兩個(gè)獨(dú)立的產(chǎn)品卻是共享著相同的內(nèi)核和代碼庫(kù)。
之前,Paul也多次提及Vista SP1將會(huì)發(fā)布新的內(nèi)核,更新到Windows Server 2008的版本。這絕對(duì)是真的,只是鑒于微軟方面對(duì)容易產(chǎn)生誤解的擔(dān)心沒有確認(rèn)罷了。
是這樣,Vista SP1和Windows Server 2008使用相同的內(nèi)核開發(fā),該內(nèi)核要比Vista RTM內(nèi)核版本要新,所以稱為具有顯著更新的新內(nèi)核。也就是說,新內(nèi)核版本經(jīng)常意味著新的產(chǎn)品版本,不過,這一次Vista仍然是Vista。可能更為重要的是,這個(gè)新的內(nèi)核并非意味著新一輪兼容性問題的開始。一般,新內(nèi)核的出現(xiàn)會(huì)導(dǎo)致一些兼容性問題出現(xiàn),但這次不會(huì)。
微軟方面對(duì)于新內(nèi)核的解釋有些不同,他們認(rèn)為差別較小,只是之前版本的簡(jiǎn)單的進(jìn)化。公平地說,最為重要的是無論如何變化都不能破壞Vista內(nèi)核的兼容性,企業(yè)和其他商業(yè)應(yīng)用對(duì)這些非常看重,所以,Vista SP1不會(huì)做任何有害兼容性的事情。
Gray說:"內(nèi)核代碼不僅僅是內(nèi)核。所有組成OS底層部分都是內(nèi)核的一部分,甚至是外殼也不例外。關(guān)注(Vista SP1和RTM)差異并不能公平評(píng)價(jià)對(duì)客戶更為重要的問題,比如兼容性和設(shè)備驅(qū)動(dòng)模型都不會(huì)變化。我們?cè)?jīng)擴(kuò)充并延展了自NT 3.1以來的部分內(nèi)核,它們其實(shí)還是基于相同代碼,但是它又隨時(shí)間進(jìn)化了。隨著時(shí)間的推移,我們還添加了即插即用支持和多種其他功能。現(xiàn)在的內(nèi)存管理要優(yōu)于我們5年前所做的工作。"
"相比XP和Server 2003內(nèi)核,Vista的內(nèi)核要有所增強(qiáng)。XP和Server 2003內(nèi)核都有很大不同,但是直到Vista完成,發(fā)生了變化,因?yàn)閂ista和Windows Server 2008的確共享著相同的代碼庫(kù)。說它們的內(nèi)核是新的也是正確的,這是革命性的變化,Vista SP1和Windows Server 2008共享同一內(nèi)核代碼,它們都得到了進(jìn)化。"
Vista SP1和Windows Server 2008也會(huì)一起發(fā)布,而且這一Windows客戶端和服務(wù)器端一同開發(fā)發(fā)布過程還將繼續(xù),微軟也將會(huì)繼續(xù)讓Vista SP2和Windows Server 2008 SP1一起開發(fā)。
五、部署Windows Vista SP1
一直以來,對(duì)于Windows Vista SP1我們感到困惑,這一次可能是解答這些疑惑的好時(shí)機(jī)。回顧2003年5月,Paul寫過Vista安裝和部署展示,當(dāng)時(shí)文章的背景是WinHEC 2003上微軟對(duì)Vista部署的計(jì)劃描述。最高級(jí)的是一個(gè)就是Vista的組件化架構(gòu),從而為Vista提供許多功能。其中的一個(gè)稱為離線更新,可以將SP和其他補(bǔ)丁整合到Windows安裝鏡像中。商業(yè)用戶可以使用這一功能將新Windows安裝注入到網(wǎng)絡(luò)中的PC,狂熱愛好者可以用它創(chuàng)建新版Windows安裝CD或DVD,所以它們都可以用它制作全新安裝的最新配置操作系統(tǒng)。這個(gè)過程稱為"slipstreaming",在Windows XP中是個(gè)可怕的操作過程(可以參見Paul的文章:XP SP2 slipstreaming guide)。但是,微軟對(duì)于slipstreaming的承諾簡(jiǎn)單到了可笑的程度:用戶可以將SP和其他補(bǔ)丁復(fù)制到Vista DVD或安裝鏡像根目錄中的"UPDATE"文件夾,然后安裝系統(tǒng),所有更新都會(huì)自動(dòng)應(yīng)用。聽起來像是空想,不是嗎?結(jié)果如何,還要拭目以待。
但是,在SP1開發(fā)過程中發(fā)生了一些滑稽的事情。首先,微軟很奇怪的在2006年底到2007年中期一直對(duì)這個(gè)更新保持沉默,毫無疑問,企業(yè)用戶認(rèn)為不能再等了。微軟終于在2007年夏季打破沉默,在一份白皮書向用戶和管理員們描述了SP1的部署。唯一提及有關(guān)slipstreaming的選項(xiàng)是微軟為你做slipstreaming的過程,然后再提供給你一個(gè)新的安裝DVD,怎么變成這樣了?!
當(dāng)然,令人擔(dān)心的還是微軟會(huì)放棄拖放slipstreaming方法,從而取消這個(gè)關(guān)鍵功能。這種擔(dān)心隨著微軟持續(xù)的沉默更加接近現(xiàn)實(shí)。
令人感到些許安慰的是,離線更新沒有消失,只是Vista SP1沒有。根據(jù)Zipkin的說法,根據(jù)計(jì)劃,這個(gè)功能會(huì)在SP2中添加。Zipkin解釋說,由于出現(xiàn)了一些意外問題,SP1不能實(shí)現(xiàn)這一功能了,但是也不承諾SP2一定有此功能。不過,用戶仍然可以使用XP的整合補(bǔ)丁方法,使用古老的"-integrate"方式整合補(bǔ)丁。
使用Windows Vista SP1,實(shí)際有三個(gè)有效途徑。
最簡(jiǎn)單的一個(gè)是直接整合將在2008年初發(fā)布的SP1。所以,2008年初購(gòu)買盒裝Vista的用戶可能會(huì)得到簡(jiǎn)單的組合包裝。對(duì)于批量授權(quán)版本也是一樣,Vista會(huì)簡(jiǎn)單的整合SP1更新出售。
第二個(gè)途徑正對(duì)消費(fèi)者和小型商業(yè)用戶:使用自動(dòng)更新下載SP1。像以往SP一樣,SP1不會(huì)自動(dòng)安裝,要求用戶自行選擇安裝。根據(jù)Beta版本,在線安裝版本下載可能在51-55MB,這要依賴系統(tǒng)而定(XP SP2是110MB)。Zipkin解釋說:"使用技術(shù)的不同決定了需要下載的大小不同,它會(huì)掃描系統(tǒng),看你的需要是什么,然后就下載那些需要的文件。"(appbeta:是不是說安裝過的補(bǔ)丁就不用再下載了?如果是,那么一直安裝了最新補(bǔ)丁的系統(tǒng)是不是需要下載的文件很少?)
請(qǐng)注意,Windows Vista SP1從來不會(huì)強(qiáng)制推廣,但是,如果用戶堅(jiān)持Vista支持就需要安裝SP1。
第三個(gè)途徑是獨(dú)立安裝包,這也是現(xiàn)在關(guān)于SP1爭(zhēng)論和誤解的焦點(diǎn)。獨(dú)立安裝包包含需要升級(jí)到SP1的任何用戶所需要的所有東西,有3個(gè)應(yīng)用場(chǎng)景:需要批量安裝SP1的企業(yè)用戶、需要移動(dòng)和離線更新的第三方服務(wù)、沒有網(wǎng)絡(luò)連接的用戶。獨(dú)立安裝包具有更大的尺寸,它包括所有Vista當(dāng)前支持的36種語言包,x86(32位)版本超過1GB。
圍繞獨(dú)立安裝包的爭(zhēng)論主要涉及安裝所需的時(shí)間和精力。在Beta階段,測(cè)試者們體驗(yàn)到3次重啟,微軟也收到了大量抱怨。這里有一些好消息:這只是Beta版的問題,到2008年初正式版發(fā)布時(shí),安裝只需要重啟一次。
Vista SP1安裝還有三個(gè)先決條件,這要看是否安裝了BitLocker。為了成功安裝SP1,這些要求需要先行安裝,它們中的每一個(gè)都要求重啟一次。(順便說一下,這些條件中的一個(gè)就是導(dǎo)致離線安裝不能實(shí)現(xiàn)的元兇。)2007年結(jié)束之前,微軟將會(huì)通過Windows更新發(fā)布這些先決條件的正式版,以便可以在SP1前安裝完畢。(它們可能會(huì)被作為每月更新的一部分發(fā)布,時(shí)間可能為11月。)這樣,Vista PC就可以在SP1安裝過程中重啟1-2次。所以,當(dāng)SP1發(fā)布時(shí),多數(shù)用戶只會(huì)體驗(yàn)到一次重啟。
Zipkin說:"正式版SP1不需要3次重啟,當(dāng)SP1發(fā)布時(shí),大多數(shù)人已經(jīng)具備了這些條件,這只會(huì)影響到Beta測(cè)試者和評(píng)論者,而不是普通消費(fèi)者。一般消費(fèi)者不會(huì)看到這個(gè)過程。"
所以,消費(fèi)者和小型商業(yè)用戶應(yīng)該可以像往常一樣,通過Windows更新獲取SP1。中型企業(yè)可以利用Windows更新、Windows Server更新服務(wù)或者第三方發(fā)布工具。具有批量授權(quán)的企業(yè)用戶可以利用整合Vista鏡像獲取SP1。2008年初以后,購(gòu)買新PC的用戶將可以得到具有SP1的Vista。
六、總結(jié)
Appbeta:我想,通過Paul和微軟產(chǎn)品經(jīng)理Zipkin詳盡的描述,我們對(duì)于Vista SP1應(yīng)該有了更為深入的認(rèn)識(shí)。總結(jié)一下Vista所具有的內(nèi)容就是:其一,新內(nèi)核,沒有新的兼容性問題;其二,性能、可靠性改進(jìn)很多,功能上的改變很少(不是沒有)。所以,作為普通用戶的我們可以感覺不到多少變化,但并不等于沒有變化,因?yàn)檫@些變化更多的是無形中的。


