Linux 6.16 brings faster file systems, improved confidential memory, & more Rust
9 months ago
- #Kernel
- #Linux
- #Rust
- Linux 6.16 introduces Rust bindings for the driver core and PCI device subsystem, making it easier to add Rust-based hardware drivers.
- New Rust abstractions in the Direct Rendering Manager (DRM) improve ioctl handling, memory management, and GPU vendor support (AMD, Nvidia, Intel).
- XFS filesystem now supports large atomic writes, enhancing data integrity for databases and large-scale storage.
- Ext4 filesystem improvements include faster commit paths, large folio support, and atomic multi-fsblock writes, boosting sequential I/O speeds by up to 37%.
- Linux 6.16 supports audio streaming over USB while the system is asleep, a feature previously available only in Android.
- Enhanced security with Intel TXT, TDX, and AMD SEV-SNP support for confidential computing, encrypting virtual machine memory.
- Intel APX support doubles general-purpose x86 registers to 32, improving performance for next-gen CPUs like Lunar Lake and Granite Rapids.
- Improved support for Nvidia Blackwell GPUs, primarily used for AI applications.
- Network performance enhancements for GPUs and AI accelerators via TCP/IP changes with DMABUF.
- Linus Torvalds anticipates a chaotic merge window for Linux 6.17 due to personal travel commitments, urging developers to submit pull requests early.