Breaking
Latest technical intelligence from Northeast India • Infrastructure, AI, Cloud & Security Analysis • Precision Analysis | Raw Intelligence | Your North Star of Tech • Latest technical intelligence from Northeast India • Infrastructure, AI, Cloud & Security Analysis
LINUX

Analysis: NTFSPlus Becomes "NTFS" as Driver Moves Closer to Kernel Integration

Revamped NTFS Driver for Linux: A New Era for File Systems

Revamped NTFS Driver for Linux: A New Era for File Systems

In the world of Linux, an exciting development has caught the attention of many: the overhaul of the NTFS driver, a fresh implementation by kernel developer Namjae Jeon. This seasoned professional is renowned for his work on the exFAT driver and ksmbd SMB server.

Renaming and Restructuring

Recently, Namjae submitted the v3 patch series for this updated NTFS driver to the Linux kernel mailing list. In a strategic move, he has renamed NTFSPlus to simply "NTFS" within the kernel. This restructuring aims to simplify code review, enabling maintainers to focus on new features rather than treating everything as fresh code.

Improved Functionality and Performance

The revamped NTFS implementation boasts several enhancements. It now supports write operations, along with essential features such as iomap, no buffer-head usage, utilities, and xfstests. The driver's performance has also seen significant improvements, with single-threaded write speeds 3-5% faster than NTFS3, and multi-threaded scenarios showing 35-110% improvements.

Other Key Improvements

  • New generic helpers handle cluster-to-folio conversions and byte-to-sector operations.
  • The driver now allows readahead for the $MFT file.
  • The 2TB filesystem limitation on 32-bit systems has been removed.
  • File listing is 12-14% quicker, and mount times are dramatically better: under a second for 4TB partitions versus 4+ seconds with NTFS3.

Missing Features and Experimental Status

While the driver currently lacks full journaling support, it does offer journal replay. However, Namjae notes that even this functionality isn't working correctly at the moment. He plans to add proper journaling once the driver is upstreamed.

It's essential to note that the driver is currently marked as experimental, reflecting its development stage.

Implications for North East India and Beyond

This new NTFS driver holds potential benefits for Linux users across India, including those in the North East region. Faster write speeds, improved file listing, and reduced mount times can significantly enhance the user experience, particularly when dealing with large files and partitions.

Looking Ahead

As the development of this new NTFS driver continues, Linux users can look forward to a more efficient and reliable file system. The addition of proper journaling will further strengthen the driver's resilience, ensuring data integrity even in the event of system crashes or power outages.