При обсъждането на въпроса за разпределението на отговорностите при поддръжката на кода на файловите системи и свързаните с VFS драйвери, Линус Торвалдс изрази готовност директно да приеме пачове с новата реализация на файловата система NTFS, ако компанията Paragon Software поеме ангажимент за поддържане на файловата система NTFS в ядрото на Linux и получи потвърждение от други разработчици на ядрото, които са извършили ревю за коректността на кода (очевидно, потвържденията вече съществуват).
Линус отбеляза, че сред разработчиците на VFS ядро няма хора, отговорни за приемането на pull-запроси с нови файлови системи, така че подобни заявки могат да се изпращат лично на него. По принцип Линус намекна, че не вижда особени проблеми с приемането на новия NTFS код в основния състав на ядрото, тъй като плачевното състояние на стария NTFS драйвер не подлежи на критика, а през годината не бяха отправени съществени оплаквания към новия драйвер на Paragon.
През последната година в имейл списъка linux-fsdevel бяха предложени 26 версии на пачове ntfs3 за рецензия, в които бяха отстранени изразените забележки, но въпросът за включването им в ядрото се затрудни от невъзможността да се намери мейнтейнер на VFS, който да може да вземе решение по концептуалните въпроси — какво да правим със стария ntfs драйвер и да ли да реализираме остарелите FAT ioctl повиквания в новия драйвер.
Кодът на новия NTFS драйвер беше отворен от компанията Paragon Software през август миналата година и се отличава от вече наличния в ядрото драйвер с възможността за работа в режим на запис. Драйверът поддържа всички функции на актуалната версия NTFS 3.1, включително разширени файлови атрибути, режим на компресия на данни, ефективна работа с дупки в файловете и възстановяване на целостта след сбой чрез възпроизвеждане на промените от журнала.
Източник: opennet.ru
