Spoločnosť Samsung navrhuje zahrnúť svoj ovládač exFAT do systému Linux, a ak áno, dorazí do jadra 5.6

exFAT-on-Linux

exFAT je súborový systém vytvorený spoločnosťou Microsoft riešiť obmedzenia FAT32 pri použití vo veľkokapacitných flash diskoch. Podpora systému súborov exFAT sa objavil v systémoch Windows Vista Service Pack 1 a Windows XP s aktualizáciou Service Pack 2.

Maximálna veľkosť súboru v porovnaní s formátom FAT32 sa rozšírila zo 4 GB na 16 exabajtov, bolo obmedzené obmedzenie maximálnej veľkosti oddielu 32 GB, aby sa znížila fragmentácia, plus bola zavedená bezplatná bloková bitmapa pre rýchlosť, bol limit počtu súborov v adresári zvýšený na 65 tisíc, bola poskytnutá možnosť ukladať ACL.

Ako vieš, Až donedávna bolo používanie tohto súborového systému v systéme Linux ukončené aktivácia jeho podpory pomocou používanie softvéru vyvinutého tretími stranami. Pretože implementácia bola súkromná.

Hruška ešte pred niekoľkými mesiacmi Microsoft zverejnil verejne dostupné špecifikácie a umožnil zadarmo používať patenty exFAT pre Linux.

Hoci tento krok spoločnosti Microsoft neuvoľnil zdrojový kód, čo robí iba uvoľňujete práva na používanie exFAT a vyhradiť si akýkoľvek zámer nároku alebo dopytu spolu s členmi siete Open Invention Network (OIN).

Ďaleko od toho, ovládač exFAT tiež vyvinutý spoločnosťou Samsung a ktorý navrhol zahrnúť do jadra Linuxu sadu opráv s implementáciou nového ovládača exFAT, na základe kódovej základne „sdfat“ súčasný, vyvinutý pre firmvér smartfónov Samsung s Androidom.

S týmto vydaním plánujeme zaobchádzať ako s budúcnosťou zdola nahor pre databázu kódov po ich zlúčení a všetky nové funkcie a opravy chýb pôjdu najskôr.

Súdiac podľa dostupných údajov, nový kód zahŕňa viac operácií s metadátami a zahŕňa opravu niekoľkých chýb. Doteraz sa používa iba na zariadeniach s Androidom Samsung.

V tejto implementácii, ktorú ponúka spoločnosť Samsung, pridané do experimentálnej sekcie »inscenácia» („Ovládače / inscenácie /“) Linuxové jadro 5.4 založené na neaktuálnom kóde (verzia 1.2.9).

Aj keď nadšenci firmvéru pre Android preniesli nový ovládač sdFAT (2.x), ale Spoločnosť Samsung sa rozhodla samostatne uviesť tento ovládač do hlavného jadra systému Linux.

Navrhovaná implementácia spoločnosti Samsung doteraz získala niekoľko schválení od popredných vývojárov jadra systému Linux.

Z tohto dôvodu stále existuje šanca, že tento ovládač exFAT môže potenciálne nahradiť súčasný ovládač prep exFAT pre systém Linux 5.6, ak zostávajúce kontroly kódu prebehnú dobre.

V porovnaní s ovládačom sdfat dodávaným v telefónochs, boli vykonané tieto zmeny:

  • V porovnaní s ovládačom exFAT, ktorý bol predtým pridaný do jadra, poskytuje nový ovládač zvýšenie výkonu približne o 10%.
  • Kód s implementáciou VFAT FS bol odstránený, pretože tento súborový systém je už v jadre samostatne podporovaný (fs / fat).
  • Názov ovládača sa zmenil na exfat
  • Kód bol prefakturovaný a vyčistený, aby sa mohol plne integrovať do predchádzajúcej verzie systému Linux a dodržiavať štýl kódovania systému Linux
  • Bola vykonaná optimalizácia operácií metadát, ako je vytváranie súborov, hľadanie položiek systému súborov (vyhľadávanie) a definovanie obsahu adresára (readdir).
  • Chyby zistené počas dodatočného testovania boli opravené.

Ak budú opravy prijaté, budú zahrnuté do kódu jadra Linuxu 5.6, ktorých zverejnenie sa očakáva doposiaľ približne za 2 alebo 3 mesiace. Aj keď v prípade problému dôjde, implementácia ovládača Samsung exFAT sa môže odložiť na verziu 5.7 linuxového jadra.

konečne, ak sa chcete dozvedieť viac informácií o novinkách, ako aj funkcie, ktoré sú pridané do novej verzie ovládača Samung exFAT, ktorým je verzia 11, môžete vykonať v nasledujúci odkaz.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.