Бъдещето на NTFS Linux драйвера като част от ядрото е под въпрос

Сподели

След като драйверът на Paragon NTFS3 беше приет да стане част от ядрото на Linux миналата година, той не получи нито една линия за поддръжка на код.

Нека започнем с кратка история на събитията. Поддръжката на NTFS в ядрото на Linux винаги е била важна част. В крайна сметка, голям брой потребители на Linux разчитат на него, за да могат да използват файловите системи на Windows напълно под Linux.

За съжаление, съществуващият Linux NTFS драйвер, чиято реализация датира от 2001 г., не беше поддържан в ядрото и нямаше подходяща поддръжка за запис и други функции.

Разбира се, има NTFS-3G драйвер, който е друга реализация на Microsoft NTFS с отворен код, която включва поддръжка за четене и запис, но това е файлова система в потребителското пространство (FUSE). И така, основният недостатък на това изпълнение е скоростта.

Така че, когато миналия август немската софтуерна компания Софтуер Paragon предложи да отвори своя собствен разработен NTFS3 драйвер, за да стане част от ядрото на Linux, новината беше приветствана сред Linux общността. Въпреки това, драйверът беше собствен софтуер, продаван в търговската мрежа преди това.

NTFS3 драйверът на Paragon напълно поддържа четене и запис и много други функции, които не се срещат със съществуващия драйвер за Linux. В допълнение, той напълно поддържа спецификациите на NTFS v3.1, включително поддръжка за възпроизвеждане на дневник и нормални/компресирани/разредени файлове.

Накратко, много по-добре е за тези, които трябва да се справят с файловите системи на Microsoft NTFS от Linux.

Въпреки това, първите стъпки за приемане на драйвера като част от ядрото на Linux бяха придружени от много странни събития и недоразумения.

Въпросът е, че една проста процедура като създаване на заявка за изтегляне (PR) се оказа трудна задача за разработчиците на драйвери в Paragon Software. След няколко неуспешни опита, драйверът все още беше представен като единичен дъмп от 27 000 реда код!

Реакцията на един от настоящите разработчици на ядрото на Linux, Николай Борисов, беше светкавична:

И така, как точно очаквате някой да прегледа това чудовище?

Николай Борисов, разработчик на ядрото на Linux

Стигна се дотам, че самият Линус Торвалдс трябваше да се намеси с насоки какво точно се очакваше да направят разработчиците на Paragon, за да направят драйвера си част от ядрото на Linux.

Въпреки всички проблеми, драйверът в крайна сметка беше внедрен и на 31 октомври 2021 г. беше официално обявено ядрото на Linux 5.15 с интегриран в него драйвер Paragon NTFS3.

Въпреки това, вчера, съобщение от разработчика на Kernel Kari Argillander на Линус Торвалдс предизвика безпокойство сред Linux общността.

Притеснения относно драйвера за NTFS Linux

Така че, тъй като драйверът Paragon NTFS3 е приет като част от ядрото на Linux, той не е получил нито един ред за поддръжка на код и всички опити да се свържете с неговия разработчик са неуспешни.

След като ntfs3 се обедини и 5.15 беше пуснат, поддържащият ntfs3 запази пълно радио мълчание. Опитах се да се свържа с него с лични имейли без успех. Избрах куп хора, за да обсъдим какво да правим с този драйвер, тъй като той вече е сирак.

Кари Аргиландър, разработчик на ядрото на Linux

Нещата не изглеждат добре за този някога обещаващ NTFS драйвер за Linux в момента, но ще видим дали нещо се промени или ще бъдат предприети незабавни действия.

От друга страна, какво се случва с всеки, който вече използва неговата функционалност, когато става дума за премахване на драйвера от ядрото на Linux, особено когато говорим за бизнес употреба?

Така че в момента не е ясно какво ще бъде бъдещето на драйвера Paragon NTFS3 като част от ядрото на Linux. Но, разбира се, очакваме с нетърпение мнението на Линус Торвалдс за ситуацията, като се има предвид, че той е човекът, който взема окончателните решения за ядрото на Linux.

Публикациите се превеждат автоматично с google translate


Сподели