Podczas dyskusji na temat podziału obowiązków związanych z utrzymywaniem kodu systemów plików i związanych z nim sterowników VFS, Linus Torvalds wyraził gotowość do bezpośredniego przyjęcia poprawek z nową implementacją systemu plików NTFS, jeśli firma Paragon Software podejmie się obowiązków maintenara systemu plików NTFS w jądrze Linux i uzyska potwierdzenie od innych deweloperów jądra, którzy dokonali przeglądu poprawności kodu (zdaniem niektórych, potwierdzenia już są).
Linus zauważył, że wśród deweloperów VFS jądra nie ma osób odpowiedzialnych za przyjmowanie pull requestów z nowymi systemami plików, dlatego takie prośby można przesyłać bezpośrednio do niego. Ogólnie Linus zasugerował, że nie widzi większych problemów z włączeniem do głównego jądra nowego kodu NTFS, ponieważ żałosny stan starego sterownika NTFS nie wytrzymuje krytyki, a wobec nowego sterownika Paragon przez rok nie zgłoszono istotnych uwag.
W ciągu roku na liście dyskusyjnej linux-fsdevel zaproponowano do recenzji 26 wersji poprawek ntfs3, w których usunięto zgłoszone uwagi, ale kwestia włączenia do jądra utknęła w braku możliwości znalezienia maintenara VFS, który mógłby podjąć decyzję w kwestiach koncepcyjnych — co zrobić ze starym sterownikiem ntfs i czy wdrażać w nowym sterowniku przestarzałe wywołania FAT ioctl.
Kod nowego sterownika NTFS został udostępniony przez firmę Paragon Software w sierpniu ubiegłego roku i różni się od już istniejącego w jądrze sterownika możliwością pracy w trybie zapisu. Sterownik obsługuje wszystkie możliwości aktualnej wersji NTFS 3.1, w tym rozszerzone atrybuty plików, tryb kompresji danych, efektywną pracę z lukami w plikach oraz przywracanie zmian z dziennika w celu odzyskania integralności po awariach.
Źródło: opennet.ru
