NTFS Driver Lands Some Late Feature Enhancements For Linux 6.12
- Reference: 0001497030
- News link: https://www.phoronix.com/news/Linux-6.12-Better-NTFS
- Source link:
Konstantin Komarov of Paragon Software who continues to manage this modern NTFS read/write kernel driver for Linux sent out a merge request today with various enhancements and fixes. Among the changes are improved compression support and optimizing large writes to sparse files.
This NTFS driver didn't see any Git pull requests back during the Linux 6.12 merge window and so I was curious if Linus Torvalds would end up pulling this late feature code for the current cycle... He did. But it did lead him to [2]comment :
"The bulk of this *really* should have come in during the merge window.
I've pulled it (.. because ntfs3), but still,"
So now [3]merged for Linux 6.12 with this NTFS3 driver is support for fallocate for compressed files, support for the NTFS compression attribute, and optimizing large writes to sparse files. The optimized large writes into sparse files is done by optimizing cluster allocation by allocating a large chunk in advance of writing rather than allocating during the writing process by clusters. Among the fixes are for potential deadlocks, various internal bugs, and other changes.
[1] https://www.phoronix.com/search/Linux+6.12
[2] https://lore.kernel.org/lkml/172841237676.640621.11629920171530544260.pr-tracker-bot@kernel.org/T/#m9b92ddc3a07e1c7d1033c08bce5da07b1acbb721
[3] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=5b7c893ed5ed0fc1cbe28c0e3296a6fb45698486
NotMine999