Le développeur du noyau Namjae Jeon a soumis un patch pour ntfsplus, un pilote NTFS de lecture-écriture modernisé pour Linux. Il vise à améliorer le pilote ntfs3 existant avec de meilleures performances et un code plus propre. L'intégration dans le noyau reste incertaine en attendant l'examen.
Moins de quatre ans après que le noyau Linux a ajouté le support de lecture-écriture NTFS via le pilote ntfs3 dans la version 5.15 en novembre 2021, Namjae Jeon a proposé une alternative : ntfsplus. Jeon, un développeur éminent de systèmes de fichiers du noyau qui a précédemment ajouté des capacités de réparation de volumes exFAT et dirige le pilote exFAT et le serveur KSMB3 SMB3, a soumis le patch à la liste de diffusion du noyau Linux.
NTFSplus s'appuie sur l'ancien pilote ntfs en lecture seule, qui a été supprimé du noyau dans la version 6.9. Il modernise le code en remplaçant les en-têtes de tampon par le mécanisme iomap et en utilisant des folios au lieu de pages mémoire, ce qui contribue potentiellement à ses meilleures performances rapportées par rapport à ntfs3. Jeon a noté que ntfsplus surpasse déjà ntfs3, avec des fonctionnalités plus étendues et en passant des tests supplémentaires du suite de tests de systèmes de fichiers.
Cependant, le pilote n'est pas encore complet. Il manque un support complet du journal NTFS, offrant seulement une relecture de journal—qui ne fonctionne pas encore correctement et semble être une limitation partagée avec ntfs3 et ntfs-3g basé sur FUSE. Le patch inclut des commentaires critiques, tels que 'ntfs3 a encore de nombreux problèmes et est mal maintenu' et loue l'ancien code ntfs pour être 'beaucoup plus propre, avec des commentaires étendus, offre une lisibilité qui facilite la compréhension de NTFS'.
Le pilote ntfs3 a été donné sous GPL par Konstantin Komarov de Paragon Software, remplaçant le ntfs en lecture seule rudimentaire et le ntfs-3g limité en performances. En 2022, Jeon a déclaré : 'Je travaille actuellement sur le support d'écriture sur NTFS en lecture seule (fs/ntfs) avec l'objectif d'être publié dans quelques mois. Et après cela, je prévois de commencer à travailler sur fsck dans ntfsprogs dans ntfs-3g pour résoudre le manque actuel d'utilitaires'.
Les développeurs de noyau privilégient généralement les améliorations incrémentales aux remplacements nouveaux, comme vu lorsque ntfs3 a exceptionnellement supplanté les options antérieures. Jeon prévoit d'améliorer les outils de réparation NTFS et d'ajouter un journal complet. L'examen du code étendu sera complexe, et de nombreuses distributions utilisent encore ntfs-3g malgré ses faiblesses.