首页 要闻正文

LinuxKernel内核6.0正式版发布:支持AArch64ARM64

感谢本站网友Coje_He的线索传递!

,Linus Torvalds今天宣布正式发布Linux 6.0作为主要的内核系列,它带来了新的功能,改进的硬件支持,以及Bug bugs和安全修复

经过两个月的开发,Linux内核6.0来了,引入了对AArch64硬件架构的支持,NVMe带内认证,采用OpenRISC和LoongArch架构的PCI总线,采用XFS和io_uring的异步缓冲区写,以及io_uring的零拷贝网络传输支持。

本站了解到,Linux内核6.0还带来了对RISC—V硬件架构Zicbom扩展的支持,用于管理非缓存一致DMA的设备还有新的运行时验证子系统,允许内核状态监控,支持生成新的CXL内存区,支持在OverlayFS文件系统上正确实现POSIX访问控制列表,实现第二代Bt rfssend协议,支持发送大数据和原始压缩扩展

其他值得注意的变化包括DAMON机制中新的用户空间内存管理功能,支持1024个活动客户端,将NFSv4服务器限制为1GB内存,支持EXT4文件系统获取和设置存储在文件系统超级块中的UUID,支持fsnotify子系统以更好地控制被忽略的事件,支持连接到uprobes的休眠BPF程序,以及关于perf工具的锁争用跟踪点和内核中聚合BPF的新报告。

虚拟化也有好消息Linux内核6.0引入了一个新的伪设备,叫做guest vCPU stall detector,可以作为看门狗,告诉主机虚拟机是否停滞在Linux 6.0中,还有新的debugfs接口,新的BPF迭代器,新的一组BPF kfunc,新的生成和检查SYN cookies的BPF助手,新的基于io_uring的用户空间块驱动

我希望每个人都知道,主要版本号的变化更多的是数字上的,而不是任何大的基本变化当然,6.0中有许多不同的变化——毕竟,我们有超过15,000个非合并的提交,所以6.0是至少在一段时间内提交数量更多的版本之一,Linus Torvalds说

当然,Linux 6.0还包括许多更新和新的驱动程序,以更好地支持硬件此外,它还增加了许多错误修复和调整,以提供比以前的内核更好的性能这里最值得注意的是对大型系统上任务调度的调整,内核中TLS实现的性能改进,以及新的IORING_recv_MULTISHOT标志,使recv调用能够使用多个镜头进行操作

在安全性方面,Linux内核6.0实现了从bootloader到x86和m68k内核的设置数据中获取随机数种子,支持SafeSetID安全模块控制setgroups的变化,支持ARIA加密算法,支持钩子连接到控制组或单目标进程到BPF安全模块。

对于喜欢自己编译内核的人,可以从Linus Torvald的git repo下载Linux内核6.0对于其他人来说,您需要等到发行版维护人员将内核升级到6.0版之后再尝试安装

声明:本网转发此文章,旨在为读者提供更多信息资讯,所涉内容不构成投资、消费建议。文章事实如有疑问,请与有关方核实,文章观点非本网观点,仅供读者参考。