2008-05-22

Windows Server 2008為何是SP1版

Windows Server 2008 SP1身世之謎
我們知道微軟的Windows Server 2008已經上市。有幸已經拿到這款作業系統的朋友們也許會發現,其版本號中已經帶上了"SP1"。我們知道Service Pack是微軟產品推出一段時間之後才會發佈的修補包,那麼Windows Server 2008(下簡稱WS08)為何在產品發佈之初就是SP1了呢? 一名署名iainmcdonald的微軟內部人士在MSDN Blog上為我們解答了這一問題。

事情要從2000年說起……2000年年中,微軟本來正在開發一款用戶端/伺服器混合版本Windows,但由於當時WIndows Me表現不佳,為消費市場推出一款用戶端產品的壓力與日劇增,於是微軟把Windows XP的開發單獨分離出來,從此Windows XP和Windows Server 2003就走上了不同的開發之路。這在當時對於微軟來說是一個正確的決定,因為他們既及時滿足了OEM對於Windows XP的需求,另外也給了Windows Server 2003更多的開發時間,而後者也正是Windows Server 2003長久生命力的原因之一。
但在另一方面,Windows XP的出身也決定了她和Windows Server 2003的程式碼不完全相同,導致微軟必須為兩款產品開發兩套hotfix、兩套GDR、兩套Service Pack等等,這樣的並行發佈成了微軟的噩夢。
後來,用戶再次希望在新一代伺服器版作業系統之前先用戶和用戶端版,當然這次微軟學乖了—Windows Server 2008的程式碼是和Windows Vista一同開發的,也就是說兩款作業系統可以共用Service Pack,Hotfix也可以在同一時間發佈。另外,現在Service Pack不會下載用戶不需要的元件更新,比如假設Service Pack修正了活動目錄問題,Vista系統就不會下載活動目錄部分的更新;反過來,伺服器系統也不會去下載媒體播放器hotfix,除非用戶安裝了媒體播放器元件。
我們知道在Windows Server 2008 RTM之前Vista SP1就已經完成,因此Windows Server 2008上市的時候也就已經包含有SP1了。
所以,Windows Server 2008的首個Service Pack將會是SP2。

沒有留言:

張貼留言

Windows Server,防毒軟體應該設定的例外清單

 Microsoft Windows Server 上的 Defender 防病毒軟體排除專案: https://learn.microsoft.com/zh-tw/defender-endpoint/configure-server-exclusions-microsoft-d...