Драйверът NTFS от Paragon Software може да бъде приет в ядрото на Linux 5.15

По време на обсъждането на публикуваната 27 редакция на набора патчи с реализация на файловата система NTFS от компания Paragon Software, Линус Торвалдс заяви, че не вижда пречки за приемането на този набор патчи в следващото прозорче за приемане на промени. Ако не се установят непредвидени проблеми, поддръжката на NTFS от Paragon Software ще бъде включена в ядрото 5.15, чийто релиз се очаква през ноември.

По време на времето, оставащо до приемането на патчовете в ядрото, Линус препоръча да се направи повторна проверка на коректността на подписването на патчовете, потвърдили авторството върху предавания код и готовността му за разпространение в състава на ядрото под свободната лицензия. Освен това на компания Paragon Software бе препоръчано отново да се увери, че юридическият отдел е наясно с всички последици от прехвърлянето на кода под GPLv2 лиценз и разбира същността на този копилефт лиценз.

Кодът на новия драйвер NTFS бе открит от компания Paragon Software през август миналата година и се отличава от съществуващия в ядрото драйвер с възможността за работа в режим на запис. Старыят драйвер не е обновяван от много години и се намира в окаяно състояние. Новият драйвер поддържа всички възможности на актуалната версия NTFS 3.1, включително разширените атрибути на файловете, режим на компресия на данни, ефективна работа с празнини в файловете и възпроизвеждане на промени от журнала за възстановяване на целостта след сривове.

В 27-ата редакция на патчовете компания Paragon Software адаптира драйвера за изменения в API iov, заменяйки извикването iov_iter_copy_from_user_atomic() с copy_page_from_iter_atomic() и прекратявайки употребата на функцията iov_iter_advance(). От поставените в обсъждането препоръки остава само преводът на кода за използване на fs/iomap, но това не е задължително изискване, а само препоръка, която може да бъде реализирана след включването в ядрото. Освен това, компания Paragon Software потвърди, че е готова да поддържа предложеното код в ядрото и планира в бъдеще да премине към реализиране на журнализиране с работа върху съществуващото в ядрото универсално блочно устройство JBD (Journaling block device), на базата на което е организирано журнализирането в ext3, ext4 и OCFS2.

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster