作者:牛奶姆姆_592 | 来源:互联网 | 2023-06-21 11:56
虽然Linux5.9内核要到晚些时候才发布,但在Linux5.10最终代码合并窗口打开之前,ARM64架构的变化已经来了。在Linux5.10中ARM64架构的新增内容中,最值得注
虽然Linux 5.9内核要到晚些时候才发布,但在Linux 5.10最终代码合并窗口打开之前,ARM64架构的变化已经来了。在Linux 5.10中ARM64架构的新增内容中,最值得注意的是内存标签扩展(MTE)现在已经从用户层面启用。MTE最终在Linux 5.9目标中略有缺失,但却是ARMv8.5-A新增加的一个有用的安全功能。
访问:
阿里云推出高校特惠专场:0元体验入门云计算 快速部署创业项目
内存标签扩展允许通过提供对内存的锁定和密钥访问,并根据给定的锁检查这些密钥,如不符合则会报错,从而防止可能的内存安全违规行为。
ARMv8.5 MTE的支持已经为Linux 5.10做好了准备,而使用它的内核支持预计将在Linux 5.11中实现。
作为另一个安全功能,Linux 5.10中的ARM64代码还带来了对指针认证的增强。此外,还有ASID pinning、内存管理更新、对预取PCI Bar的支持以及其他涉及代码清理的成果也将进入下一个内核。
Linux 5.10的早期ARM64拉取请求可以在 内核邮件列表 中找到。