VOOZH about

URL: https://www.phoronix.com/news/Linux-6.16-FUSE

⇱ FUSE Improvements Merged For Linux 6.16 To Enhance File-Systems In User-Space - Phoronix


👁 Phoronix

FUSE Improvements Merged For Linux 6.16 To Enhance File-Systems In User-Space

Written by Michael Larabel in Linux Storage on 3 June 2025 at 06:18 AM EDT. 6 Comments
The FUSE improvements have been merged for the Linux 6.16 in enhancing the capabilities for file-systems implemented in user-space.

FUSE in Linux 6.16 removes the temporary page copying in the writeback code path. In turn this nets a nice reduction in the number of lines of code as well as reducing complexity for FUSE implementations. FUSE also converted more code over to handling large folios, atomic cache lookup invalidation, optimizing the IO_uring request expiration, and other fixes/improvements.

Arguably the most notable change for end-users for FUSE in Linux 6.16 is increasing the read directory "readdir" buffer size. In turn this larger buffer size can yield a nice performance gain for FUSE file-systems.

More details on the FUSE changes for this next version of the Linux kernel via this pull request that has since been merged to Git.

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.