

Paragon Software is trying to get its NTFS driver into the Linux kernel, but has submitted it as a single dump of 27,000 lines of code, sparking complaints that it is too large to review. This new driver is much better off for those needing to deal with Microsoft NTFS file-systems from Linux.īesides having complete write support, Paragon’s NTFS3 driver supports full NTFS v3.1 specifications including support for journal replaying, normal/compressed/sparse files, and other features. Paragon’s NTFS3 driver fully supports reads and writes and many other features not found with the existing Linux driver. We at Paragon Software GmbH want to make our contribution to the Open Source Community by providing implementation of NTFS Read-Write driver for the Linux Kernel. In August of 2020, Paragon Software, the German software company that develops hard drive management software, proposed its own implementation of Microsoft NTFS called NTFS3, as a Linux kernel driver. The main drawback of this implementation is speed.

The NTFS-3G is another open source implementation of Microsoft NTFS that includes read and write support, but it’s a filesystem in userspace (FUSE). The existing Linux NTFS driver, which implementation dated back by 2001, is basically unmaintained in the kernel and lacks proper write support along with other features. With NTFS support, Linux users can use attaching external NTFS drives or boot Windows PCs into Linux for troubleshooting. It is the default file system used by Microsoft operating systems since Windows XP. The New Technology File System (NTFS) is Microsoft’s proprietary file system first introduced with Windows NT 3.1 in 1993. Paragon Software is looking to mainline their read-write NTFS3 driver into the mainline kernel tree as a significant improvement over the existing NTFS kernel driver.
