亚马逊云科技已推出Amazon Linux 2027公开预览版。该版本以AL2023为基础,默认以强制模式运行SELinux,运行在7.1或更高版本内核上,使用AWS-LC执行加密操作,并加入包括面向机器学习工作负载的AWS Neuron支持在内的加速器驱动。亚马逊云科技将其定位为适用于Web应用、数据库、容器化微服务、AI和机器学习工作负载以及大规模基础设施的操作系统。
SELinux强制模式是运维方面的关键变化。AL2023的SELinux以宽容模式运行,违反策略的行为只会被记录而不会被阻止;在强制模式下这些行为会被阻止。如果某些应用之所以能在AL2023上运行,只是因为SELinux对其行为提出警告却没有拦截,那么除非其文件上下文、端口和访问模式符合策略,否则将在AL2027上运行失败。验证这一点,是公开预览版最有价值的用途。
社区的第一个问题关乎迁移而非新功能。在Reddit上,一位评论者询问是否会提供从AL2023到AL2027的原地迁移路径,该问题获得的赞数超过讨论串中其他所有评论,但亚马逊云科技没有给出回答。另有用户建议,对于根卷上不保存状态的实例,可考虑使用EC2根卷替换作为部分可行的迁移路径,但这只能覆盖某些情况。
预览版覆盖范围较广但尚不完整。x86-64和ARM版本的AMI已通过控制台在所有商业区域提供,容器基础镜像也已上架Amazon ECR Public Gallery,本地部署镜像尚未推出。亚马逊云科技首席工程师Benjamin Herrenschmidt表示,内核会持续更新直到采用长期支持版本,7.1只是起点。对于评估预览版的团队来说,实际工作重点是测试应用能否适应SELinux强制模式,而非对内核进行基准测试。