Hasty Briefsbeta

Bilingual

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.