皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Linux Kernel6.1LTS发布,初步支持Rust编程语言

Linux Kernel6.1LTS发布,初步支持Rust编程语言

Linus Torvalds今天宣布了Linux 6.1内核系列的发布和可供下载的普遍性,该内核带有新的和更新的驱动程序,以更好地支持硬件、新功能和许多其他变化。

在两个多月的工作中,Linux内核6.1(代号Hurr durr I’ma ninja sloth)在这里推出了对Rust编程语言的实验性支持。虽然这对一些人来说可能听起来非常兴奋,但你应该记住,”实验性 “意味着这只是Rust的一个非常基本的实现,不能用于任何现实世界的用例。

Linux 6.1的另一个主要变化是多代LRU虚拟机工作,以更好地识别实际使用中的内存页。此外,新的内核系列带来了在BPF程序中执行PKCS#7签名验证和创建破坏性BPF程序的能力,以及控制如何创建用户命名空间的新安全模块钩。

Loongarch架构得到了改进,支持BPF JIT编译、kdump、kexec和perf事件,Btrfs文件系统获得了重大的性能改进,支持io_uring的缓冲写入,并支持fs-verity保护的文件发送操作,perf工具获得了对AMD CPU的改进支持,FUSE文件系统现在支持创建临时文件。

在其他值得注意的变化中,内核现在能够独立于EFI系统的硬件架构进行解压和启动,EROFS(增强型只读文件系统)文件系统现在支持跨文件系统共享重复的数据,用于编译内核的最小GNU Make版本现在是3.82,新的io_uring模式有助于在应用程序需要之前区别执行与环有关的东西。

当然,也有新的和更新的驱动来支持更新的硬件。这里值得一提的是对PinePhone键盘、XBOX One Elite球拍、X-Box自适应控制器、PhoenixRC飞行控制器、VRC-2汽车控制器、XP-PEN Deco Pro S、所有罗技蓝牙设备的HID++以及DualSense Edge控制器的支持。

此外,Linux内核6.1带来了对AMD CPU的精确提升硬件控制的支持,用于硬件加速的Aspeed加密驱动,对英特尔Meteor Lake处理器的支持,以及对ASMedia NVM图像格式的支持。

最后但并非最不重要的是,Linux内核6.1应该是一个LTS(长期支持)系列,可以获得至少两年的更新,根据著名的Linux内核开发者Greg Kroah-Hartman的说法,他总是说一年中的最后一个主要内核版本获得LTS支持。

你现在就可以从kernel.org网站上下载Linux内核6.1,或者从Linus Torvalds的内核源码Git树上下载,如果你想在你的GNU/Linux发行版上自己编译的话,但我建议在从Linux内核6.0或以前版本的LTS系列升级之前,等待新的内核版本首先到达你最喜欢的发行版的稳定软件库中。

转自 Linux Kernel 6.1 LTS Released with Initial Support for the Rust Programming Language – 9to5Linux