В ядрото на 7.1 е приет нов драйвер за NTFS

Линус Торвалдс прие новини в ядрото Linux 7.1, чийто релиз се очаква в средата на юни, набор от промени с нова реализация на драйвера за файловата система NTFS. Новият драйвер е включен под името „ntfs“, което преди е било използвано за отдалечено от ядрото стар драйвер, работещ в режим само за четене. Досега основният NTFS драйвер в ядрото остана ntfs3, добавен преди няколко години от Paragon Software.

Новата реализация е подготвена от разработчика на ядрото Намдже Чжон (Namjae Jeon), който преди е участвал в развитието на exFAT, KSMBD и други подсистеми. Работата по драйвера е продължила около четири години и представлява преработка на оригиналния NTFS драйвер на ядрото с по-чиста кодова база, в която е добавена поддръжка за запис, по-съвременни възможности и подобрена интеграция с актуалните механизми на ядрото на Linux.

Сред предимствата на новата реализация се споменават пълна поддръжка за запис, по-висока стабилност в сравнение с ntfs3, преминаване на повече тестове xfstests, а също и използване на съвременни възможности на ядрото, като iomap и folio. Освен това за новата реализация са подготвени потребителски утилити за fsck. Според авторите, по ниво на вътрешна интеграция с съвременните възможности на ядрото новият драйвер изглежда по-предпочитан от текущия. ntfs3.

Преди да бъде включен в основния клон, кодът е бил в linux-next, където е преминал допълнително тестване и рецензиране в продължение на около два месеца. Общият обем на новата и преработена кодова база е оценен на повече от 36 хиляди реда.

Забележително е, че първоначално Линус Торвалдс отхвърли първия опит за включване на новия драйвер поради проблеми с оформлението на pull request в Git, но след изпращането на поправен вариант промените все пак бяха приети. Самият Торвалдс охарактеризира случилото се като „ntfs resurrection“. При това драйверът ntfs3 понастоящем остава в дървото с изходни текстове на ядрото, а новата реализация може да бъде включена чрез опцията NTFS_FS в Kconfig.

Източник: linux.org.ru

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