最近站長看到不少新聞,甚至是主流電子媒體大量發佈這則消息:「Windows 8 將成最短命微軟作業系統,微軟宣布終止支援」,有些人看不太懂這是甚麼意思,因此站長決定特別撰文解釋這件事情。
Table of Contents
產品生命週期是什麼東西?
軟體廠商基本上不太可能對「單一軟體產品」提供永無止盡的支援服務,因為這是不合乎成本與效益的,軟體在經過多年使用之後也會漸漸因為技術淘汰與升級而被取代,這樣的過程我們就稱之為「產品生命週期 (Product Lifecycle)」,涵蓋了產品從完工上市到終止支援服務的過程。
各家廠商的產品生命週期定義或許有些出入,特別是關於處理原則的部分,因此本文的內容僅以微軟的產品為例,特別是 Windows 家族。
Microsoft 軟體產品生命週期
微軟將軟體產品的生命週期區分為三個階段,分別是:主流產品支援 (Mainstream Support)、延伸產品支援 (Extended Support) 與終止支援 (End of Support)。以下是這三個階段的大略差別:
- 主流產品支援 (Mainstream)
一般來說是從產品發售當日開始起算的五年左右,可能會視情況延長。
在主流產品支援階段中,微軟有可能對這個產品進行「新增功能或變更設計」、「非安全性更新」(除了安全性更新之外的更新)、微軟官方提供的免費電話與電子郵件支援等,同時還包含了延伸產品支援階段提供的所有項目。 - 延伸產品支援 (Extended)
從主流產品支援宣告結束的基準日起算五年左右,可能會視情況延長。
在延伸產品支援階段中,微軟將不會在對產品的功能與設計進行任何異動,更新的提供將僅限於針對安全性問題的修補,微軟官方也將不再提供免費電話與電子郵件支援 (只提供價格頗為昂貴的付費支援)。 - 終止支援 (End of Support)
當前面二階段的支援都終止之後,微軟就不會再提供任何形式的免費支援,也不會再提供安全性更新,付費支援也將部分終止 (只留下特別昂貴的高階支援服務與專案簽約的狀況) 這才是一般人所謂的「生命終結」,一般來說鼓勵使用者在這天之前就要升級到新版軟體,否則受到安全威脅的機率會變得很高。
Microsoft 軟體產品生命週期的特例條款
前面說過三階段共計十年的支援只是「大略說明」,實際上中間還有包含一些特例條款,會導致支援週期的計算與預期有一點不同。
- 發行 Service Pack 時
其實微軟已經蠻久沒有對 Windows 發行 Service Pack 了,或者應該說近年來微軟整間公司都不太喜歡出 Service Pack?
以往當推出新的 Service Pack 之後,微軟會繼續支援「上一個」Service Pack 版本 (若沒有 Service Pack 則視為 SP0) 一年到兩年的時間 (根據產品系列有所不同,參見下表)產品類型 一年支援 二年支援 Windows 家族 X 是 Office 家族 是 X Dynamics X 是 伺服器產品、開發工具 是 X 消費者軟體、遊戲、多媒體 是 X 因此當微軟推出新的 Service Pack 時,使用者必須在這個一年或兩年的轉換期內更新到新的 Service Pack,否則微軟的對待方針將是與終止支援產品相同的。
- 當宣布延長支援期限時,以公告為準
微軟有時候會基於實際情況而針對 Windows 等產品宣布延長支援週期,此時以延長後的期限為準 (原則上是不會縮短)。 - Internet Explorer 與 .net Framework 的生命週期獨立計算,不隨 Windows 系統判定
微軟已經宣布在 2016 年 01 月 12 日起,只有該 Windows 版本所能使用的最新版本 Internet Explorer 才會受到支援 (例如 Windows Vista 必須搭配 Internet Explorer 9、Windows 7 以上則必須搭配 Internet Explorer 11),至於 .net Framework 的部分,同樣是自 2016 年 01 月 12 日起,4.5.x 系列版本中,將只有最新的 4.5.2 版本受到支援。
回到新聞本身……
實際上微軟本身是將 Windows 8.1 視為 Windows 8 的 Service Pack 看待,因此這次新聞所報的實際上是根據上面特例條款第一條,由於 Windows 8.1 是在 2013 年 11 月發行,因此微軟依據此原則給予原有的 Windows 8 用戶 24 個月的時間升級到 Windows 8.1,這個期限正好就是新聞所說的 2016 年 01 月 12 日。
2016 年 01 月 12 日到底會發生什麼事?
從當天起,微軟將不會為 Windows 8 (版本號碼為 6.2.9200) 提供任何安全性修補與任何形式的更新,也不會提供任何的支援服務,至於理由則是微軟已經對 Windows 8 提供了免費的 Windows 8.1 更新。
聽起來很嚴重,那我該怎麼做?
其實很簡單,升級到 Windows 8.1 或 Windows 10 就可以了,目前對 Windows 8 用戶來說,升級到 Windows 8.1 與升級到 Windows 10 都是免費的。一般來說站長建議不論如何都把握這段時間 (Windows 10 上市後一年內,也就是今年七月底之前) 將 Windows 8 升級到 Windows 8.1,再升級到 Windows 10。
只要成功經由免費升級管道升級過一次 Windows 10,此台電腦就會具有微軟核發的 Digital Entitlement 認證,之後在任何時間都可以自由選擇要使用 Windows 10 或 Windows 8.1。
那 Windows 8.1 的支援週期又怎麼算呢?
由於 Windows 10 已經推出,微軟應該是不會再對 Windows 8.x 系列提供任何新版本,因此我們可以直接預設 Windows 8.1 將享有完整的生命週期而不會因 Service Pack 而被打斷,目前微軟公告的行程是這樣的:
- 產品生命週期起算基準日:2012/10/30
- 主流產品支援結束日:2018/01/09
- 延伸產品支援結束日:2023/01/10
如上列所示,其實 Windows 8.x 系列的支援週期還很長,因此媒體說 Windows 8 將成為最短命的一代、成為孤兒,其實是有一點言過其實的。