11 月 22 日,AWS(Amazon Web Services)宣布,从预览版 Amazon Linux 2022(AL2022) 开始,每两年发布一次自己的 Linux 更新版本,并且为了加快速度,AWS 承诺每两年发布一次新版本,每个版本都将提供五年的长期支持,并在每季度进行一次调整。
要知道,这家云计算巨头公司在 2010 年推出了它的第一个 Linux 发行版之后,七年才推出下一个继任的版本,能承诺每隔一年更新,实属不易!
AL2022 预览版是 Linux 操作系统的 Amazon 发行版。它是一个基于 rpm 的通用发行版,也是 Amazon Linux 2 的继任者。它简化了操作系统升级的规划,旨在提供安全、稳定和高性能的执行环境来开发和运行用户的云应用程序。
默认情况下,AL2022 锁定到特定版本的包存储库,以便轻松集成到持续部署设置中。SELinux 安全模块在 AL2022 中处于启用并强制执行状态,但运行操作系统的 EC2 实例不会自动实施补丁或安全更新。用户可以选择自动安装包或补丁,或两者兼选。
AWS 为 AL2022 提供了一个 Amazon 系统映像 (AMI),用户可以使用该映像从 Amazon EC2 控制台、AWS 开发工具包和 CLI 启动实例。虽然 AL2022 使用 Fedora 项目作为其上游,但 AWS 可能会添加或替换来自其他非 Fedora 上游的特定软件包。AL2022 的预览版基于 Fedora 34,而完整版本将升级到 Fedora 35,于 11 月 2 日发布。
对于高级软件包,AWS 表示将在每季度的安装中更新,但不会强加给用户。“例如,AL2022 中的默认 Python 版本可能是 3.8,但我们会在 Python 3.9 (python39) 可用时将其添加为单独的命名空间包”,AWS 在有关 AL2022 的常见问题解答中提到。
从 Amazon Linux 以前的版本迁移并不容易。AWS 建议“更换您的实例并将您的应用程序堆栈与操作系统配置一起迁移到新的 AL2022 AMI”,这样一来你的一下午时间就耗在这了。
亚马逊对新版本周期的宣传是稳定性和可预测性的——这正是 Microsoft、Red Hat、Canonical 和 SUSE 等公司多年来所提供的。新公布的发布周期和 AL2022 表明,AWS 已经决定需要以与竞争对手相同的专业精神来玩这场操作系统游戏。
但 AWS 还提供“无许可证成本、与 AWS 紧密集成的特定工具和功能、立即访问新的 AWS 创新以及单一供应商的支持体验”,这种组合清晰地表明,如果客户想要自上到下的 AWS 体验,则可以使用 AL2022。
参考链接:
https://www.theregister.com/2021/11/23/amazon_linux_2022/
https://aws.amazon.com/cn/linux/amazon-linux-2022/faqs/
https://aws.amazon.com/cn/about-aws/whats-new/2021/11/preview-amazon-linux-2022/