Ntfsplus Aims To Fix Linux NTFS Limits
Linux developers have introduced NTFSPlus, a new in-kernel driver designed to address long-standing problems with NTFS support on Linux systems, an issue that has affected desktop users, system administrators and enterprise environments that rely on Windows-formatted storage. The project represents a ground-up reworking of the ageing NTFS driver that has been part of the Linux kernel for many years but has struggled to keep pace with modern requirements.
NTFS, or New Technology File System, remains the default filesystem for Windows and is widely used on external drives, removable media and dual-boot systems. Linux users have long depended on two options to interact with NTFS volumes: the old in-kernel ntfs driver, which has been limited largely to read-only use due to safety concerns, and the ntfs-3g driver, which operates in user space via FUSE. While ntfs-3g offers stable read-write access, it comes with performance overheads and architectural complexity that can be problematic for high-throughput or low-latency workloads.
NTFSPlus seeks to close that gap by offering a modern, fully read-write capable NTFS driver that runs directly in the Linux kernel. Its core promise is performance and reliability closer to native Linux filesystems, without the compromises imposed by user-space file system drivers. Developers involved in the work describe it as a clean reimplementation rather than a patch on top of existing code, aiming to reduce technical debt that has accumulated around NTFS support over decades.
The existing in-kernel ntfs driver dates back to an era when NTFS documentation was incomplete and reverse engineering was the primary method of understanding its on-disk structures. As NTFS evolved, that driver failed to keep up, leading kernel maintainers to discourage its use for writing data. The result was a fragmented situation where Linux could read NTFS volumes safely but relied on ntfs-3g for write access, often at a noticeable cost to speed, particularly on large files or slower CPUs.
See also Netflix moves to secure Warner Bros assetsNTFSPlus is intended to be different in both scope and ambition. It is designed with full read-write support from the outset and aims to handle modern NTFS features more consistently. This includes improved handling of metadata, better support for large files and more predictable behaviour when dealing with errors or unexpected shutdowns. By operating in kernel space, it also avoids the context-switching overhead inherent in FUSE-based solutions.
The timing of NTFSPlus is not accidental. Linux has expanded its reach into consumer desktops, gaming devices, embedded systems and cloud infrastructure, many of which interact with NTFS-formatted storage at some point. Gaming handhelds that run Linux-based operating systems, for example, often need seamless access to Windows partitions or external drives prepared on Windows PCs. In such scenarios, performance and data integrity are not minor concerns but core usability issues.
Another factor is the gradual change in the legal and technical landscape around NTFS. Microsoft has published significant documentation for NTFS and, through its participation in open-source initiatives, has taken a more permissive stance toward interoperability. This has reduced uncertainty for developers seeking to implement NTFS support in open-source projects, though the filesystem itself remains complex and tightly integrated with Windows internals.
For enterprise and professional users, NTFSPlus could have implications beyond convenience. System administrators managing mixed environments often move data between Linux and Windows systems, sometimes using NTFS as a common denominator. Faster and more reliable kernel-level NTFS support could simplify workflows, reduce reliance on additional packages and improve predictability in automated systems that mount and manipulate NTFS volumes.
See also Google rolls out three-year free repair plan for Pixel 9 Pro display faultsDespite the optimism, NTFSPlus is not without challenges. Filesystem code in the Linux kernel is held to a high standard because bugs can lead to silent data corruption, one of the most serious failures in computing. Kernel maintainers are cautious about accepting new filesystem drivers, particularly for formats as intricate as NTFS. Extensive testing, code review and gradual integration are expected before NTFSPlus could be considered a default option.
There is also the question of overlap with other ongoing efforts. Linux already includes support for a wide range of filesystems, and maintainers must weigh maintenance burden against user benefit. If NTFSPlus proves stable and performant, it could eventually replace the old ntfs driver, but that transition would likely be slow and conservative.
Notice an issue? Arabian Post strives to deliver the most accurate and reliable information to its readers. If you believe you have identified an error or inconsistency in this article, please don't hesitate to contact our editorial team at editor[at]thearabianpost[dot]com. We are committed to promptly addressing any concerns and ensuring the highest level of journalistic integrity.
Legal Disclaimer:
MENAFN provides the
information “as is” without warranty of any kind. We do not accept
any responsibility or liability for the accuracy, content, images,
videos, licenses, completeness, legality, or reliability of the information
contained in this article. If you have any complaints or copyright
issues related to this article, kindly contact the provider above.

Comments
No comment