Paragon Publishes Latest NTFS File-System Patches For Linux

On Christmas came the 16th spin of these patches for offering the NTFS read-write GPL-licensed driver from Paragon Software. Since publishing the initial code in August, Paragon Software has regularly been pushing out new updates to fill in missing functionality and address developer feedback.
With the v16 patches, the LZX/Xpress compression types are adapted from the NTFS-3G plug-in code, mutexes are now used for each compression type rather than a global spinlock, implementing hole punch and collapse range bits, and decompression support for the NTFS system handling.
These newest NTFS Linux patches can be found via the kernel mailing list.
The Linux 5.11 merge window is closing this weekend and the patches were not submitted as a pull request and no developer feedback yet on this v16 spin. Thus it looks like the new NTFS driver will be waiting until at least Linux 5.12 until mainlining. Especially with needing to ensure its reliability exceeds that of the existing and basic NTFS kernel driver if wanting to outright replace that code (or otherwise having to expose a Kconfig switch for selecting between two different NTFS drivers), the upstream developers are not in a hurry to merge it.
12 Comments