Ovladač NTFS společnosti Paragon Software bude začleněn do systému Linux 5.15

Před pár dny jsme zde na blogu sdíleli novinky o čem Linus Torvalds požádal Paragon Software o odeslání kódu ke sloučení jeho nového ovladače NTFS. V té době se uvažovalo, že by ovladač mohl být přidán do Linuxu 5.14-rc2, což se nestalo, ale bude integrováno do verze Linuxu 5.15

A během diskuse v čísle 27 ze sady patchů, implementace byla nedávno zveřejněna ze systému souborů NTFS společnosti Paragon Software a které v podstatě Linus Torvalds dal zelenou být implementován v Linuxu, protože říká, že „nevidí žádné překážky pro přijetí této sady oprav v dalším okně pro přijetí změn. Pokud nebudou identifikovány nepředvídané problémy, bude podpora NTFS Paragon Software zahrnuta v jádře 5.15, které by mělo být vydáno v listopadu. "

Během doby, než jsou záplaty přijímány v jádře, Linusi doporučil znovu ověřit přesnost podpisu na opravách potvrzení autorství přeneseného kódu a příprava jeho distribuce jako součásti jádra pod otevřeným zdrojovým kódem. Bylo také doporučeno, aby Paragon Software znovu zajistil, aby právní oddělení rozumělo všem důsledkům přenosu kódu pod licencí GPLv2 a porozumělo podstatě této copyleftové licence.

Kód pro nový ovladač NTFS vydal Paragon Software v srpnu loňského roku a liší se od toho, který je již v jádře ovladače, schopností pracovat v režimu zápisu, protože předchozí ovladač nebyl mnoho let aktualizován a je v žalostný stav.

Tuto verzi plánujeme po sloučení kódové základny podporovat a přidávat nové
funkce a opravy chyb. Například plná podpora deníku na JBD bude
přidáno v pozdějších aktualizacích.

A výše, abyste měli plný přístup k oddílům NTFS z Linux, musel použít ovladač FUSE NTFS-3g, který běží v uživatelském prostoru a neposkytuje požadovaný výkon. Tento ovladač nebyl aktualizován od roku 2017, stejně jako ovladač fs / ntfs jen pro čtení. Oba ovladače byly vytvořeny společností Tuxera, která, stejně jako Paragon Software, poskytuje komerčně dostupný vlastní ovladač NTFS.

Týkající se nový ovladač které hodláte implementovat do jádra, toto vyniká podporou všech funkcí aktuální verze systému NTFS 3.1, včetně rozšířených atributů souboru, režimu komprese dat, efektivní práce s mezerami souborů a přehrávání změn registru pro obnovení integrity po selhání.

Ovladač navazuje na stávající komerční kódovou základnu Paragon Software a je dobře testován. Záplaty jsou navrženy v souladu s požadavky na přípravu kódu pro Linux a neobsahují další odkazy API, což umožňuje zahrnutí nového ovladače do hlavního složení jádra. Jakmile jsou opravy zahrnuty v hlavní části jádra Linuxu, Paragon Software hodlá poskytovat údržbu, opravy chyb a vylepšení funkcí.

V patchi 27 patche, Paragon Software přizpůsobil ovladač změnám v API iov nahrazením volání iov_iter_copy_from_user_atomic () funkcí copy_page_from_iter_atomic () a přerušením funkce iov_iter_advance ().

Z provedených doporučení v diskuzi, zbývá pouze překlad kódu pro použití fs / iomap, ale toto není povinný požadavek, ale pouze doporučení, které lze implementovat po zahrnutí do jádra. Paragon Software dále potvrdil, že je připraven doprovázet navržený kód v jádře a plánuje přesunout implementaci deníku tak, aby fungovala nad stávajícím JBD (zařízením pro blokování žurnálů) v jádře, na základě kterého jsou organizovány deníky v ext3, ext4 a OCFS2.

Konečně, pro ty, kteří se o tom chtějí dozvědět více, můžete zkontrolovat podrobnosti Na následujícím odkazu.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.