Do jádra 7.1 byl přijat nový ovladač NTFS

Linus Torvalds přijal do jádra Linux 7.1, jehož vydání se očekává v polovině června, sadu změn s novou implementací ovladače pro souborový systém NTFS. Nový ovladač je zařazen pod názvem „ntfs“, který se dříve používal pro vzdálené jádro starého ovladače fungujícího pouze pro čtení. Dosud byl hlavním ovladačem NTFS v jádru ntfs3, přidaný před několika lety společností Paragon Software.

Nová implementace byla připravena vývojářem jádra Namjae Jeonem (Namjae Jeon), který se dříve podílel na vývoji exFAT, KSMBD a dalších subsystémech. Práce na ovladači trvala přibližně čtyři roky a představuje přepracování původního ovladače NTFS jádra s čistší kódovou základnou, do které byla přidána podpora zápisu, modernější funkce a vylepšená integrace s aktuálními mechanismy jádra Linux.

Mezi výhody nové implementace patří plná podpora zápisu, vyšší stabilita ve srovnání s ntfs3, větší počet úspěšně absolvovaných testů xfstests, a také využití moderních možností jádra, jako jsou iomap a folio. Kromě toho byly pro novou implementaci připraveny uživatelské nástroje pro fsck. Podle autorů vypadá nový ovladač preferenčněji než ten stávající z hlediska úrovně vnitřní integrace s moderními možnostmi jádra. ntfs3.

Před zařazením do hlavní větve byl kód přibližně dva měsíce v linux-next, kde probíhala dodatečná zkouška a revize. Celkový objem nové a přepracované kódové základny je odhadován na více než 36 tisíc řádků.

Pozoruhodné je, že Linus Torvalds původně odmítl první pokus o zařazení nového ovladače kvůli problémům s formátováním pull request v Git, nicméně po zaslání opravené verze byly změny přeci jen přijaty. Sám Torvalds toto událost charakterizoval jako „ntfs resurrection“. Přitom ovladač ntfs3 zatím zůstává ve stromě zdrojových kódů jádra, a novou implementaci lze zařadit prostřednictvím volby NTFS_FS v Kconfig.

Zdroj: linux.org.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster