NTFSPlus driver renamed to NTFS in Linux kernel patch series

Kernel developer Namjae Jeon has submitted the v3 patch series for the NTFSPlus driver, renaming it to simply NTFS to facilitate integration into the Linux kernel. This update builds on the existing read-only NTFS driver and introduces performance enhancements and new features. The changes aim to streamline code review and improve compatibility with modern Linux filesystem operations.

The development of a new NTFS driver for Linux has reached a significant milestone with the release of the v3 patch series. Namjae Jeon, known for his contributions to the exFAT driver and ksmbd SMB server, submitted these patches to the Linux kernel mailing list on December 29, 2025. The key change is the renaming of NTFSPlus to NTFS, which restructures the code by basing it on the longstanding read-only NTFS driver. This approach, as noted by Phoronix, simplifies code review by allowing maintainers to concentrate on innovations rather than reviewing the entire implementation from scratch.

The updated NTFS driver now supports write operations alongside essential features such as iomap for direct I/O, elimination of buffer-head usage, utility functions, and compatibility with xfstests for filesystem testing. Additional improvements include new generic helpers for cluster-to-folio conversions and byte-to-sector operations, enabling readahead for the $MFT file, and removing the 2TB filesystem limit on 32-bit systems.

Performance benchmarks show notable gains over the existing NTFS3 driver. Single-threaded writes are 3-5% faster, while multi-threaded operations improve by 35-110%. File listing speeds up by 12-14%, and mount times for 4TB partitions drop to under one second, compared to over four seconds with NTFS3.

However, the driver remains experimental. Full journaling support is absent, with only a partially functional journal replay implemented. Jeon plans to add comprehensive journaling after the driver is upstreamed into the mainline kernel. This progression marks steady advancement in providing robust NTFS support on Linux.

Liittyvät artikkelit

Illustration of Linux kernel 6.19 release with Tux penguin, scheduling enhancements, Microsoft C extensions, and collaborating tech giants for a news article.
AI:n luoma kuva

Linux kernel 6.19 adds scheduling enhancements and Microsoft C extensions

Raportoinut AI AI:n luoma kuva

The upcoming Linux kernel 6.19 introduces key improvements to the sched_ext framework for better eBPF scheduler recovery and integrates Microsoft C extensions for cleaner code compilation. These updates aim to enhance stability, performance, and developer efficiency in various computing environments. Contributions from companies like Google, Meta, and Microsoft highlight growing collaboration in open-source development.

Recent developments in Linux 7.0 have enhanced the sequential read performance of the exFAT file system. This update benefits users who rely on exFAT for storage tasks across various devices. The improvement aligns with ongoing efforts to optimize Linux's performance capabilities.

Raportoinut AI

The most recent beta version of SteamOS has incorporated the NTSYNC kernel driver. This update was highlighted in a report from Phoronix, a site focused on Linux hardware and performance.

Following the recent approval of Rust as a permanent kernel language at the 2025 Kernel Maintainers Summit, new details emerge on performance benchmarks, ongoing challenges, and distribution rollouts, solidifying its role in addressing security vulnerabilities.

Raportoinut AI

Linux's contemporary filesystem mount API, introduced in 2019, has lacked official documentation for six years until now. The latest man-page package finally includes content for this code. This addition fills a notable gap in the system's resources.

Linus Torvalds has announced the release of Linux 6.18-rc1, marking the start of the release candidate phase for the upcoming kernel version. He described the preceding two-week merge window as 'one of the good merge windows,' noting its average size and lack of serious issues during testing. The kernel includes extensive driver updates and enhancements across various subsystems.

Raportoinut AI

A new improvement in the Linux kernel can make hibernation several times faster, particularly when using slow SSDs. This development aims to enhance performance in Linux systems with slower storage devices. The update is highlighted in recent Phoronix coverage.

 

 

 

Tämä verkkosivusto käyttää evästeitä

Käytämme evästeitä analyysiä varten parantaaksemme sivustoamme. Lue tietosuojakäytäntömme tietosuojakäytäntö lisätietoja varten.
Hylkää