Ubuntu的生命周期和发布节奏

Canonical定期发布Ubuntu的新版本,使社区、企业和开发人员能够规划他们的路线图,并确保能够访问更新的开源上游功能。足彩欧洲杯玩法奥地利威尔士预测

版本号是yy.mm

Ubuntu的版本获得了开发代号('hirsutehippo'),并由送货年份和月份版本 - 例如,Ubuntu 21.04于2021年4月发布。

长期支持和临时发布

LTS或“长期支持”发布每两年4月份发布。LTS发布是Ubuntu的“企业级”版本,也今日欧洲杯足彩预测串子是最多的。估计所有Ubuntu安装的95%是LTS版本。

每隔六个月,Canonical就会发布一个Ubuntu的临时版本,最新的版本是21.04。这些是产品质量的版本,支持时间为9个月,为用户提供了足够的时间进行更新,但是这些版本没有得到LTS版本的长期承诺。

发布 生命的结束 扩展安全维护
Ubuntu 10.04 LTS 2010年4月 2015年4月
Ubuntu 12.04 LTS. 2012年4月 2017年4月 2019年4月
Ubuntu 14.04 LTS 2014年4月 2019年4月 4月2022年
Ubuntu 16.04 LTS 2016年4月 4月2021年 4月2024年
Ubuntu 18.04 LTS. 2018年4月 2023年4月 2028年4月
Ubuntu 20.04 LTS. 4月20日 4月20日 2030年4月
Ubuntu 20.10 2020年10月 2021年7月
Ubuntu 21.10 2021年10月 2022年7月
Ubuntu 21.04 4月2021年 2022年1月
Ubuntu 22.04 LTS 4月2022年 2027年4月 2032年4月

临时版本将引入来自Canonical和上游开源项目的新功能,它们是这些新功能的试验场。许多开发人足彩欧洲杯玩法员运行临时版本是因为它们提供了更新的编译器或对更新的内核和库的访问,并且它们经常被用于快速的devops进程中,比如CI/CD管道,其中工件的生命周期可能比临时版本的支持周期要短。临时版本在其生命周期内对“main”进行全面的安全维护。

发布组件- debs,快照,图像,容器

Ubuntu的发布有几个不同的渠道。你消费什么取决于你在哪里,你的兴趣是什么。

Ubuntu的核心是一个“deb”包的集合,这些包经过测试和集成,所以它们可以作为一个集合很好地工作。deb被优化为高度结构化的依赖管理,使您能够非常丰富地组合deb,同时确保在您的机器上安装了每个deb(其本身作为Debs交付)所需的软件依赖项。

Ubuntu还支持“snap”包,这更适合第三方应用程序和工具,它们以自己的速度发展,独立于Ubuntu。如果你想安装一个高调的应用程序,如Skype或工具链,如最新版本的Golang,你可能想要抓拍,因为它会给你提供更新鲜的版本,并对你想要跟踪的特定主要版本有更多的控制。

每次挑选一个“基础”,例如,Ubuntu18(对应于Ubuntu 18.04 LTS中的最小白盘组)。尽管如此,基础的选择不会影响您在任何受支持的Linux发行版或版本上使用捕捉的能力 - 这是发布者的选择,应该是您作为用户或开发人员的不可见。足彩欧洲杯玩法

snap可以被严格限制,这意味着它在一个安全盒中运行,只有预定义的访问点才能访问系统的其余部分。对于第三方应用程序,这意味着您将有非常高的信心,该应用程序只能看到您提供给它的适当数据。快照也可以是“经典的”,这意味着他们的行为更像debs,可以看到你的系统上的一切。你应该确保对你安装的任何经典快照的发行商有高度的信心,因为代码中的妥协或恶意行为并不局限于应用本身。

它也很常见,以便在公共云上或作为容器上的图像。比利时俄罗斯直播Ubuntu由Cononical在所有主要的公共云上发布,每个LTS版本的最新形象将始终包括比利时俄罗斯直播最多两周前卷起的安全更新。您可以从安装较新的更新中受益于此,但您在云上启动的基本映像应始终是来自Canonical的当前类型,以确保广泛最新,完全安全性的更新数量最小。

Canonical还发布了一组映像和容器,您可以下载这些映像和容器与VMware或其他本地管理程序和私有云技术一起使用。其中包括Docker Hub上的标准Ubuntu映像,以及LXD和MAAS使用的标准映像。这些图像也会保持更新,定期发布汇总的安全更新图像,您应该自动使用最新图像,以确保用户的安全覆盖范围一致。

版本,经典和核心

Ubuntu的每个版本都有最少的配置,安装的软件包也尽可能的少:可以在服务器、桌面安装程序中使用,也可以作为单独的云映像。也有多种不同风格的桌面Ubuntu对应于许多桌面GUI首选项。所有这些图片都被认为是“经典的”Ubuntu,因为他们使用debs作为他们的基础,并可能为特定的软件包或应用程序添加快照。

Ubuntu Core映像是Ubuntu的一个全快照版本。不同寻常的是,基本操作系统本身是以snap的形式交付的;这使得它适用于嵌入式设备,所有可能需要安装的应用程序都是严格限制的快照。Ubuntu Core是Ubuntu的一个设备或嵌入式版本,不是特别适合人类,但对于大规模设备部署(如电信领域的物联网和CPE)来说,高度可靠和安全。

维护和安全更新

Ubuntu中的deb是根据它们是否被认为是基础系统的一部分(“主”和“受限制的”在基础系统中,“宇宙”和“多元宇宙”不在基础系统中)和它们是否是开源的(“主”和“宇宙”在基础系统中,“受限制的”和“多元宇宙”不在基础系统中)来分类的。

基包 扩展包
开源 主要的 宇宙
不是开源的 限制 多元宇宙

基础系统在当前LTS或临时发布的时间段内接收对公共维护的承诺,并且此后的时间。

Canonical的客户经常要求延长安全维护的承诺,要么是“主要的”更长的时间,要么是“宇宙的”软件包在LTS的初始维护期间。这被称为'扩展的安全维护'或ESM,自Ubuntu 12.04 LT以来,可用于LTS版本。

LTS安全维护 5年初期 最多5年
主要的 上市 ESM
宇宙 联系我们 联系我们

Ubuntu LTS将转换转换为扩展安全维护(ESM)阶段作为标准,五年度公共支持窗口关闭。建议用户和组织升级到最新的LTS释放或订阅ESM继续保障安全。

要查看系统的支持状态:

在Ubuntu 20.04 LTS上,使用此命令:

对于早期版本的Ubuntu,使用这个命令:

Ubuntu发行版维基有关于上一个和即将推出的版本的信息。

Ubuntu内核发布周期

Canonical为Ubuntu的每个LTS版本维护多个内核包,它们服务于不同的目的。有几个内核包解决了对具有特定性能优先级的内核的需求,例如,低延迟内核包。其他的关注于针对特定的管理程序的优化,例如,以公共云命名的内核包。比利时俄罗斯直播建议使用详细的Ubuntu内核指南为您的应用程序选择最好的Ubuntu内核。

通常,所有LTS内核包都将使用相同的Linux内核版本,例如,Ubuntu 18.04 LTS内核通常使用4.15上游Linux内核作为基础。一些特定于云的内核可以使用较新版本,以便受益于能够对该云的材料或安全性的改进机制。这些内核都支持其底层LTS释放的全部生活。

此外,后续四个版本的内核版本可以在Ubuntu的最新LTS版本中使用。所以Ubuntu 16.04 LTS收到了来自Ubuntu 16.10、17.04、17.10和18.04 LTS的内核。这些内核使用更新的上游版本,因此,为Ubuntu的许多用户提供了获取新特性和新硬件类别的简单途径。但是请注意,这些内核“滚动”,这意味着它们每六个月跳跃一次,直到下一个LTS。采用“硬件支持”或HWE内核的大规模部署应该显式地管理这些转换。这些较新的HWE内核伴随着一组与内核和硬件紧密相关的用户空间工具,特别是在较新的显卡上支持X显示。

Ubuntu内核支持生命周期如下:

释放 发布 生命的结束 扩展安全维护
Ubuntu 20.04.5 LTS 2022年8月 4月20日 2030年4月
Ubuntu 22.04.0 LTS 4月2022年 2027年4月 2032年3月
Ubuntu 20.04.4 LTS 2022年2月 2022年7月
Ubuntu 21.10 2021年10月 2022年7月
Ubuntu 20.04.3 LTS 8月2021年 2022年1月
Ubuntu 21.04 4月2021年 2022年1月
Ubuntu 20.04.2 LTS. 2021年2月 2021年7月
Ubuntu 20.10 2020年10月 2021年7月
Ubuntu 18.04.5 LTS. 2020年8月 2023年4月 2028年4月
Ubuntu 20.04.1 LTS. 2020年8月 4月20日 2030年4月
Ubuntu 20.04.0 LTS. 4月20日 4月20日 2030年4月
Ubuntu 16.04.5 LTS 2018年8月 4月2021年 4月2024年
Ubuntu 18.04.1 LTS 2018年7月 2023年4月 2028年4月
Ubuntu 18.04.0 LTS. 2018年4月 2023年4月 2028年4月
Ubuntu 14.04.5 LTS. 2016年8月 2019年4月 4月2022年
Ubuntu 16.04.1 LTS 2016年7月 4月2021年 4月2024年
Ubuntu 16.04.0 LTS 2016年4月 4月2021年 4月2024年
Ubuntu 14.04.1 LTS. 2014年7月 2019年4月 4月2022年
Ubuntu 14.04.0 LTS 2014年4月 2019年4月 4月2022年

有关上一个和即将到来的内核发布的更多信息,请参阅Ubuntu LTS启用堆栈Wiki页面

Ubuntu OpenStack发布周期

规范的云归档允许用户能够安装Ubuntu的较新版本OpenStack在Ubuntu服务器上,当它们可用时。给定的Ubuntu LTS版本将在其发布文档中包含当前OpenStack版本。OpenStack接下来的四个版本将在云归档中发布。

这意味着可以在相同的Ubuntu LTS版本基础操作系统上升级OpenStack 4次(升级OpenStack而不升级操作系统),然后有一个包含在后续LTS版本中的相同的OpenStack版本,也可以选择不升级OpenStack版本就升级操作系统。

中间OpenStack释放(在LTS释放后一年和下一个LTS发布前一年)保持较长时间。因此,许多客户选择将年度升级到他们的Openstack,而不是跟踪每六月发布。使用规范OpenStack Tools和Operator Guides完全支持实际升级,并涉及通过六月升级的六月版本跳跃,但下一效果是完全可支持的版本的年度升级。

Ubuntu OpenStack支持生命周期可以这样表示:

释放 技术预览 发布 生命的结束 扩展客户支持 扩展安全维护(ESM)
OpenStack Y LTS. 4月2022年 2027年4月 2032年4月
Ubuntu 22.04 LTS 4月2022年 2027年4月 2032年4月
OpenStack Y 4月2022年 4月20日
OpenStack X 2021年10月 2023年4月
OpenStack W 4月2021年 2022年10月 4月2024年
OpenStack维多利亚 2020年10月 4月2022年
OpenStack乌苏里LTS 4月20日 2020年5月 4月20日 2030年4月
Ubuntu 20.04 LTS. 4月20日 4月20日 2030年4月
OpenStack乌苏里江 4月20日 2020年5月 2023年4月
OpenStack的火车 2019年8月 2021年2月
OpenStack斯坦 2019年4月 2020年10月 4月2022年
OpenStack Rocky. 2018年8月 2020年2月
OpenStack皇后区LTS 2018年4月 2023年4月 2028年4月
Ubuntu 18.04 LTS. 2018年4月 2023年4月 2028年4月
OpenStack皇后区 2018年2月 4月2021年
OpenStack Mitaka LTS 2016年4月 4月2021年 4月2024年
Ubuntu 16.04 LTS 2016年4月 4月2021年 4月2024年

关于Ubuntu OpenStack之前和即将发布的版本的更多信息,请参见Ubuntu云归档维基页面

Charmed Kubernetes.®释放周期

迷人Kubernetes的发布周期与上游Kubernetes的发布紧密同步®。支持当前版本和之前的两个版本,提供9个月的有效支持期,根据上游版本周期的变化。

迷恋Kubernetes的支持生命周期可以这样表示:

释放 发布 生命的结束
Kubernetes 1.21 4月2021年 4月2022年
Kubernetes 1.20 2020年12月 2021年12月
Kubernetes 1.19 2020年8月 8月2021年
Kubernetes 1.18 2020年3月 4月2021年
Kubernetes 1.17 2020年1月 2020年12月
Kubernetes 1.16 2019年10月 2020年7月
Kubernetes 1.16 2019年9月 2020年6月
Kubernetes 1.15 2019年6月 2020年3月
Kubernetes 1.14 2019年3月 2019年12月

有关以前和现在的charming Kubernetes版本的更多信息,请参阅迷恋Kubernetes的发布说明