наскоро Линус Торвалдс обяви пускането на първата кандидат-версия за Linux 5.14 и по този въпрос екипът за разработка на ядрото продължава да работи върху окончателните подробности преди стабилната версия.хей се предполага, че стабилната версия на Linux 5.14 може да дойде с нов драйвер за NTFS, по-специално драйвера "NTFS3" от Paragon Software.
И това ли е в публикация в пощенския списък на ядрото на Linux, Torvalds поиска от Paragon Software да представи кода, за да обедини новия си NTFS драйвер. Драйверът може да бъде добавен в Linux 5.14-rc2, въпреки че Torvalds смята, че тази версия вече е твърде голяма. В противен случай драйверът трябва да е готов за Linux 5.15.
Просто няма кой да пуска нови файлови системи: fsdevel
Пощенският списък е добър за коментари и получаване на обратна връзка, но понякога просто някой трябва да го изпрати и fsdevel не е това в крайна сметка прави.Аргументът, че „той вече е в много по-добро състояние от преди
ntfs драйвер «може да не е много силен технически аргумент (не защото
от всякакви проблеми с Paragon, само защото старият драйвер на ntfs не е
готино), но това е доста силен аргумент за сливане на новото
от Парагон.
При обсъждане на въпроса за раздялата на правомощия чрез поддържане на код за файлови системи и драйвери, свързани с VFS, Линус Торвалдс изрази готовност да приема директно кръпки С новото внедряване на файловата система NTFS, ако Paragon Software поеме отговорностите на NTFS като поддържащ файловата система в ядрото на Linux и получи потвърждение от други разработчици на ядрото, че са проверили коректността на кода (очевидно потвърждението е Налично сега).
Линус отбеляза, че сред разработчиците на VFS ядро няма отговорни хора от получаване на заявки за изтегляне с нови FS, така че такива искания могат да му бъдат изпращани лично.
Като цяло, Линус намекна, че не вижда никакви специални проблеми с приемането на новия NTFS код в основната част на ядрото, тъй като плачевното състояние на стария драйвер на NTFS не издържа на критики и от година няма големи оплаквания относно новия драйвер на Paragon.
Този драйвер вече е в много по-добро функционално състояние от предишния драйвер на ntfs от 2001 г.
Ако новият код на ntfs има коментари от хора и изглежда така
вземете ги и Парагон се очаква да бъде този, който ще го запази, тогава аз
Мисля, че Paragon трябва да направи git pull заявка за това.
И това е, че тази година бяха предложени 26 версии на кръпки ntfs3 в пощенския списък "linux-fsdevel" за преглед, от които коментарите бяха премахнати, но въпросът за включването в ядрото, което е спряло поради невъзможността да се намерят поддържащи VFS, Те биха могли да вземат решение по концептуални въпроси: какво да правят със стария драйвер на ntfs и дали да внедрят старите FAT ioctl повиквания в новия драйвер.
В сегашния си вид, да приема кръпки, необходимо е да се осигури в ntfs3 съвместимостта с промените, направени наскоро в iov API, така че кръпката е спряла да се изгражда и ако е възможно, преведете кода, за да използвате fs / iomap (приема се, че това не е критично и адаптацията вече може да се направи, когато ntfs3 е в ядрото)
Кодът за новия NTFS драйвер е открит от Paragon Software през август миналата година и се различава от това, което вече е в ядрото на драйвера, от възможността да работи в режим на запис.
Драйверът поддържа всички функции на текущата версия на NTFS 3.1, включително разширени файлови атрибути, режим на компресиране на данни, ефективно обработване на пропуски във файлове и повторно възпроизвеждане на промени в системния регистър за възстановяване на целостта след сривове.
Накрая ако се интересувате да научите повече за това, можете да проверите подробностите В следващия линк.