本文將詳細闡述Ubuntu的生命週期階段,以及可以採取哪些方案來應對Ubuntu進入延長支援階段的風險。
Ubuntu生命週期概述
Ubuntu是一個由Canonical公司支援和維護的Linux發行版,它以方便使用和免費而著稱,特別受到案頭使用者、開發人員和伺服器管理員的喜愛。由於其穩定性高,Ubuntu也非常適合生產環境使用。
Ubuntu平均每2年發布一個長期支援(Long Term Support,簡稱LTS)版本,這些LTS版本在主流支援階段(Mainstream Support,簡稱MS)內會獲得5年的安全更新和支援人員。主流支援階段結束後,LTS版本進入延長支援階段(Extended Life Support,簡稱ELS),這一階段包括5年的擴充安全維護階段(Expanded Security Maintenance,簡稱ESM)。此外,您還可以購買額外2年的Legacy Support服務,將總支援期限延長至7年,在此期間仍可繼續獲得安全更新和支援人員。一旦延長支援階段結束,該Ubuntu LTS版本結束生命週期(End of Life,簡稱EOL)。
各版本的Ubuntu LTS生命週期如下表所示,您可以訪問Ubuntu releases page查看Ubuntu詳細的生命週期計劃。
版本 | 發布時間 | 主流支援(標準支援)階段停止日期 | 延長支援階段 | |
ESM(Expanded Security Maintenance)停止日期 | Ubuntu Pro with Legacy support add-on停止日期 | |||
Ubuntu 24.04 LTS | 2024-04-25 | 2029-04 | 2034-04 | 2036-04 |
Ubuntu 22.04 LTS | 2022-04-21 | 2027-04 | 2032-04 | 2034-04 |
Ubuntu 20.04 LTS | 2020-04-23 | 2025-04 | 2030-04 | 2032-04 |
Ubuntu 18.04 LTS | 2018-04-26 | 2023-06 | 2028-06 | 2030-04 |
Ubuntu 16.04 LTS | 2016-04-21 | 2021-04 | 2026-04 | 2028-04 |
Ubuntu 14.04 LTS | 2014-04-17 | 2019-04 | 2024-04 | 2026-04 |
Ubuntu停服的影響
基於Ubuntu官方的變更計劃,使用Ubuntu作業系統的使用者將會受到如下影響:
2019年04月以後,使用Ubuntu 14.04 LTS的使用者無法獲得包括問題修複和功能更新在內的任何軟體維護和支援。
2021年04月以後,使用Ubuntu 16.04 LTS的使用者無法獲得包括問題修複和功能更新在內的任何軟體維護和支援。
2023年06月以後,使用Ubuntu 18.04 LTS的使用者無法獲得包括問題修複和功能更新在內的任何軟體維護和支援。
2025年04月以後,使用Ubuntu 20.04 LTS的使用者也將無法獲得包括問題修複和功能更新在內的任何軟體維護和支援。
阿里雲公用鏡像及ECS服務將同時受到一定影響:
已經使用Ubuntu 14.04/16.04/18.04/20.04 LTS建立的ECS執行個體將繼續正常運行,不會受到影響。
Ubuntu作業系統的服務支援將和Ubuntu官方日期保持同步。
基於以上Ubuntu停服的影響以及生命週期計劃,建議您針對使用Ubuntu 14.04/16.04/18.04/20.04 LTS的ECS執行個體採取相應的措施以持續獲得軟體更新和安全補丁,以避免作業系統停止維護帶來的影響。
Ubuntu停服的建議方案概述
作業系統的停服(EOL)事件需要您結合業務現狀合理關注。比如對應的業務即將下線,那麼可忽略此事件。對於僅私網環境可見的業務,作業系統停服的風險相對可控,可選擇性關注。對於提供公網服務以及對系統穩定性、安全性要求高的業務需要認真評估停服風險,並及時制定應對方案:
針對新增業務
您可以選擇使用新版本的Ubuntu LTS或與Ubuntu相容且處於主流支援階段的作業系統承載您的業務,而不選擇使用已經進入EOL階段的Ubuntu鏡像建立ECS執行個體繼續提供服務。
針對存量業務
短期內,您可以訂閱擴充安全維護(ESM)為Ubuntu LTS版本提供額外5年的安全更新,以避免由於未修補的漏洞而增加資料泄露事件的風險。
若您希望在長期內維持業務穩定性,建議您升級到更新版本。
升級到更新版本
Ubuntu支援按版本順序從一個LTS版本升級到下一個LTS版本。例如,Ubuntu 16.04 LTS可以升級到Ubuntu 18.04 LTS,但不能直接升級到Ubuntu 20.04 LTS,如果要升級到Ubuntu 20.04 LTS,您需要進行兩次升級,首先升級到Ubuntu 18.04 LTS,然後再升級到Ubuntu 20.04 LTS。
您可以使用do-release-upgrade命令升級Ubuntu LTS版本。具體操作,請參見Ubuntu Server upgrade guide、Ubuntu Desktop upgrade guide。
訂閱擴充安全維護(ESM)
您可以通過Ubuntu Pro訂閱的擴充安全維護(ESM)為Ubuntu LTS版本提供額外5年的安全更新。例如,2025年04月即將停止支援的Ubuntu 20.04 LTS版本,可以通過Ubuntu Pro訂閱延長至2030年04月,並可以額外購買2年的Legacy Support服務,將總安全維護周期延長至2032年04月。這有助於確保您的系統保持可操作性和合規性,對商務持續性的影響較小。
您可以在Ubuntu的Subscription頁面訂閱企業版或個人版的Ubuntu Pro,進而獲得擴充安全維護(ESM)。具體操作,請參見Get started with Ubuntu Pro。
相關文檔
各作業系統在官方平台公布的生命週期計劃,請參見作業系統生命週期。