Linux内核6.3正式发布,有什么新特性?

今天,Linus Torvalds宣布Linux 6.3作为基于Linux的操作系统的最新、最伟大的内核系列发布并全面发布,它为顶级硬件支持带来了更新和新的驱动程序,以及新的特性和增强。
Linux内核6.3的亮点包括为英特尔VPU(通用处理单元)提供新的DRM加速驱动程序,该驱动程序支持集成在第14代英特尔“Meteor Lake”客户端cpu中的VPU IP 2.7,支持x86_64用户模式Linux的Rust代码,基于aes - sha2的NFS文件系统加密,以及支持AMD的“自动IBRS”功能。
Linux 6.3内核中的新功能还包括支持RISC-V内核的“ZBB”位操作扩展,支持LoongArch架构的内核地址空间布局随机化和重定位,完全支持RISC-V和IMB Z (s390x)系统上的BPF trampolines,支持KVM (x86)的Hyper-V扩展超级调用,以及支持ARM SME(可扩展矩阵扩展)2指令。
其他新特性包括支持m68k体系结构上的系统调用过滤、用于禁用内存记分的新命令行参数(cgroup.memory=nobpf)和BPF程序的新红黑树数据结构、支持TMPFS文件系统的id映射挂载,以及支持EROFS文件系统的每个cpu文件数据解压缩。
在Linux内核6.3中也有一些伟大的网络改进,首先是对PLCA(物理层避免碰撞)和解子层的支持,对IPv4的BIG TCP支持,对几个新的排队规则的支持,一个新的套接字选项,使多个主机更容易通过NAT网关进行传出连接,以及对IPv4和IPv6的多路径TCP混合流的支持。
Linux 6.3中出现了新的工具,包括用于AArch64系统的新的virtconfig构建目标,可用于创建用于在虚拟机上启动的轻量级配置,可用于测量由硬件引起的时间抖动的新的hwnoise工具,以及内置在内核中的新的Dhrystone基准测试。
还有新的和更新的驱动程序支持设备,如香蕉api R3和香蕉Pi BPI-M2 Pro sbc,三星Galaxy tab A(2015)平板电脑,瑞芯芯片RV1126 SoC,橙派R1 Plus和Radxa计算模块3 IO单板计算机,罗技术G923 Xbox版方向盘,EVision键盘,以及高通Wi-Fi 7设备的新ath12k (mac80211)无线驱动程序。
此外,Linux内核6.3增加了对Steam Deck控制器接口的初始支持,目前只支持控制器的输入和切换所谓的“蜥蜴模式”。此外,现在还支持Steam Deck的隆隆声电机,支持有线和无线适配器。
Linux 6.3还通过增加DisplayPort带宽分配模式支持来改进Thunderbolt支持,改进了对联想Yoga Tab 3 (YT3-X90F)平板电脑的支持,增加了对8BitDo Pro 2有线控制器的支持,改进了对联想Yoga Book (X90F / X90L) 2合1笔记本电脑的支持,并引入了对HID设备的eBPF支持。
还有一个新的基于libata的pata_parport驱动程序,设计用于处理通过并行端口连接的IDE驱动器,而不是PARIDE驱动程序。当然,还有许多其他更新的和新的驱动程序,所以如果您的硬件不能与当前的内核一起工作,您应该尝试这个内核版本。
Linux内核6.3现在可以从Linus Torvalds的git树下载,如果你想在你的GNU/Linux发行版上自己编译,也可以从kernel.org网站下载。如果这不是你的菜,你将不得不等待,直到它降落在你的发行版的稳定软件存储库。