本文将详细阐述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停止日期 |
版本 | 发布时间 | 主流支持(标准支持)阶段停止日期 | 延长支持阶段 | |
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。
相关文档
各操作系统在官方平台公布的生命周期计划,请参见操作系统生命周期。
- 本页导读 (1)
- Ubuntu生命周期概述
- Ubuntu停服的影响
- Ubuntu停服的建议方案概述
- 升级到更新版本
- 订阅扩展安全维护(ESM)
- 相关文档