Szakacsits Szabolcs heeft via de mailinglist van het Linux-NTFS-project bekendgemaakt dat hij een nieuwe read/write-NTFS-driver heeft ontwikkeld. De driver is gebaseerd op ntfsmount van het Linux-NTFS-project, maar is zodanig herschreven dat de performance, kwaliteit en functionaliteit sterk zijn toegenomen, aldus Szabolcs. Dit heeft ertoe geleid dat de nieuwe driver, die ntfs-3g is genoemd, in staat is om een zo goed als onbeperkt aantal bestanden te lezen en te schrijven op NTFS-partities. De driver kan nog niet omgaan met geëncrypteerde bestanden, het schrijven naar gecomprimeerde bestanden, het wijzigen van de eigenaar van bestanden en het veranderen van toegangsrechten op bestanden. De afgelopen tijd heeft Szabolcs zijn driver grondig getest door ettelijke miljoenen bestanden en directory's aan te maken, te wijzigen en te verwijderen op zijn testpartities. Om de driver uitgebreider te laten testen, heeft Szabolcs de broncode van ntfs-3g openbaar gemaakt onder de GPL.
Tot op heden bestonden er ruwweg drie mogelijkheden om NTFS-partities onder Linux te benaderen. De eerste optie is de NTFS-driver die zich in de kernel bevindt. Deze kan onbeperkt bestanden en directory's lezen, maar is sterk beperkt in zijn mogelijkheden tot het schrijven van bestanden. Verder is er ntfsmount, die beschikt over iets meer mogelijkheden om bestanden en directory's aan te maken, te wijzigen en te verwijderen dan de huidige kerneldriver. De derde optie is gebruikmaken van Captive NTFS. Daarbij wordt ntfs.sys
, de NTFS-driver van Windows zelf, ingeladen zodat NTFS-partities volledig gebruikt kunnen worden binnen Linux. Bij deze twee laatste manieren, en ook in het geval van ntfs-3g, bevindt de driver zich niet in kernelspace, maar in userspace via FUSE. Dat betekent onder meer dat problemen in de driver er niet voor zullen zorgen dat het hele Linux-systeem stopt met werken, maar dat de driverservice opnieuw gestart kan worden.