当前位置: 代码网 > 科技>操作系统>Linux > Linux 6.10 内核稳定版发布:增强内存保护、为 RISC-V 架构添加 Rust 语言支持等

Linux 6.10 内核稳定版发布:增强内存保护、为 RISC-V 架构添加 Rust 语言支持等

2024年08月04日 Linux 我要评论
Linus Torvalds 于 7 月 14 日发布邮件日志,正式发布 Linux Kernel 6.10 稳定版更新,在改善了硬件支持、修复 BUG 之外,还引入了多项新功能。

7 月 16 日消息,linus torvalds 于 7 月 14 日发布邮件日志正式发布 linux kernel 6.10 稳定版更新,在改善了硬件支持、修复 bug 之外,还引入了多项新功能。

代码网简要汇总下 linux kernel 6.10 稳定版新内容如下:

linux kernel 6.10 主要为内存密封(memory sealing)引入了 mseal () 系统调用,保护映射本身不被修改,并减少内存损坏问题。

linux kernel 6.10 为 risc-v 架构添加了 rust 语言支持,为 erofs 文件系统添加了 zstandard 压缩支持,以及为 x32 子架构带来影子堆栈支持,进一步完善 tpm 总线加密和完整性保护,并初步支持设置数据包转发控制协议(pfcp)过滤器。

linux 6.10 还为 powerpc bpf jit 编译器添加了 kfuncs 支持、用于将跟踪环缓冲区直接映射到用户空间的 ring_buffer 内存映射、用于在内核中控制 nfs 服务器的基于 netlink 的新协议、用于将策略应用到 ioctl () 调用的 landlock 支持,以及对 fuse 文件系统的完整性保护支持。

linux 6.10 还引入了对 bpf_wq 的基本支持,让 bpf 程序能够在内核中使用等待队列,还为内核中的时间处理添加了 rust 抽象,现在 aarch64(arm64)系统支持 userfaultfd () 写保护功能。

linux 6.10 新增了 ntsync 子系统,用于为 linux / wine 游戏提供 windows nt 同步原语,以及用于 32 位 arcv2 处理器的 bpf 即时编译器和用于 dm-crypt 设备映射器的新 high_priority 选项,用于在处理过程中设置高优先级工作队列,这可能会提高大型系统的性能。

linux 6.10 对 rust 的支持已更新至 rust 1.78.0,arm 架构获得了对 clang cfi(控制流完整性)和 lpae 特权访问永不支持的支持,overlayfs 文件系统获得了使用 o_tmpfile 选项创建临时文件的能力,还有一个名为“init_mlocked_on_free”的新启动选项,可在释放时将锁定在 ram 中的任何页面清零。

在改善硬件支持方面,linux 6.10 主要改善支持 radxa rock 3c 开发板、英特尔 arrow lake-h 处理器、联想 thinkbook 13x gen 4、联想 thinkbook 16p gen 5 和联想 thinkbook 13x 笔记本电脑、华硕 rog 2024 笔记本电脑和 machenike g5 pro 游戏手柄等。

linux 6.10 还将通过在现代 x86_64 cpu 上更快的 aes-xts、可大幅提高分区设备性能的分区写入插件、通过 io_uring 大幅提高发送零拷贝性能,以及提高 ocfs2(oracle cluster file-system v2)文件系统的写入性能等等。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com