VOOZH about

URL: https://www.phoronix.com/review/linux-614-features/2

⇱ Linux 6.14 Features Include The AMDXDNA Ryzen AI Driver, NTSYNC, Uncached Buffered I/O & Much More - Phoronix


👁 Phoronix

Linux 6.14 Features Include The AMDXDNA Ryzen AI Driver, NTSYNC, Uncached Buffered I/O & Much More

Written by Michael Larabel in Software on 5 February 2025 at 01:00 PM EST. Page 2 of 2. 4 Comments.

Storage / File-Systems:

- Bcachefs file-system driver improvements in working toward removing the "experimental" flag on this copy-on-write file-system.

- Uncached Buffered I/O support was merged.

- IO_uring with FUSE for better FUSE file-system performance.

- NFS gained Direct I/O with LOCALIO and attribute delegation support.

- F2FS converted more I/O paths to using folios.

- Reduced SquashFS memory use.

- Better read performance for CIFS.

- Improved real-time device support with XFS.

- A performance benefit from caching symlink lengths within inodes.

- Btrfs gains a RAID1 round-robin option.

- STATX_DIO_READ_ALIGN for addressing a performance pitfall.

- A new mountinfo tool is bundled with the Linux kernel source tree and for demonstrating the kernel's statmount() and listmount() interfaces.

- NVMe PCI endpoint function target driver was merged for nifty use-cases.

Other Hardware:

- The NVIDIA VFIO driver is preparing for Blackwell.

- SoundWire Multi-Lane support for using multiple data lanes when needing great bandwidth for SoundWire audio devices.

- CXL preparations around Type 2 and CXL 3.1 devices.

- Intel contributed an AltMode Thunderbolt 3 driver along with other USB/Thunderbolt improvements.

- Working hardware sensor monitoring for more desktop motherboards.

- Various new sound chipsets supported as well as the Focusrite Scarlett 4th Gen 16i16, 18i16, and 18i20 digital audio USB interfaces.

- ROCEv2 support for the Alibaba CLoud ERDMA driver.

- FPGA support for AAEON UP maker boards.

- Many wired and wireless networking driver improvements.

Rust For Linux:

- The gendwarfksyms tool has been merged to help with the Rust efforts.

- Another major milestone for the Rust code.

- Almost at the stage of being able to write real Rust drivers now that more of the PCI and platform device driver abstractions are in place for Rust.

Other Improvements:

- Dropping EFI's long obsolete UGA protocol support.

- KUnit will now default to using hardware acceleration for faster testing.

- Easier debugging of early boot issues.

- VirtualBox guest support for ARM64 VMs.

- Many scheduler improvements throughout.

- Support for adjusting the "pid_max" value on a per PID namespace basis to help out older software in particular.

- Faster /proc/kcore reads for Drgn debugging.

Linux Security:

- User address masking now uses the CMOV instruction.

- The Landlock LSM can now deal with "weird" files.

- Switching from SHA1 to SHA512 module signing by default to match what is already done by a number of Linux distribution vendor kernels.

- AT_EXECVE_CHECK for helping with consistent security.

If you enjoyed this article consider joining Phoronix Premium to view this site ad-free, multi-page articles on a single page, and other benefits. PayPal or Stripe tips are also graciously accepted. Thanks for your support.

Page:   1     2  

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.