„Samsung“ siūlo įtraukti „exFAT“ tvarkyklę į „Linux“ ir, jei taip, ji atkeliaus į 5.6 branduolį

„exFAT-on-Linux“

„exFAT“ yra „Microsoft“ sukurta failų sistema pašalinti FAT32 apribojimus, kai naudojamas didelės talpos „flash“ įrenginiuose. „ExFAT“ failų sistemos palaikymas pasirodė „Windows Vista“ 1 pakeitimų pakete ir „Windows XP“ su 2 pakeitimų paketu.

Maksimalus failo dydis, palyginti su FAT32, padidėjo nuo 4 GB iki 16 egzabaitų, panaikintas maksimalaus 32 GB skaidinio dydžio apribojimas, siekiant sumažinti susiskaidymą, plius buvo įvestas nemokamas blokinis bitų žemėlapis greičiui, failų skaičiaus apribojimas kataloge buvo padidintas iki 65 tūkstančių, suteikta galimybė laikyti ACL.

Kaip tu žinai, Dar neseniai ši failų sistema buvo naudojama „Linux“ sistemoje jos paramos suaktyvinimas pasitelkiant trečiųjų šalių sukurtos programinės įrangos naudojimas. Nes įgyvendinimas buvo privatus.

Bet iki prieš kelis mėnesius „Microsoft“ paskelbė viešai prieinamas specifikacijas ir leido nemokamai naudoti „Linux“ exFAT patentus.

Nors šis „Microsoft“ žingsnis neišleido šaltinio kodo, ką jis daro, yra jūs išleidžiate tik exFAT naudojimo teises kartu su Atvirų išradimų tinklo (OIN) nariais rezervuoti bet kokį ieškinį ar reikalavimą.

Toli nuo to, „exFAT“ tvarkyklę taip pat sukūrė „Samsung“ ir pasiūlė į „Linux“ branduolį įtraukti pataisų rinkinį įdiegiant naują „exFAT“ tvarkyklę, remiantis baziniu kodu „sdfat“ dabartinis, sukurtas „Samsung Android“ išmaniųjų telefonų programinei-aparatinei įrangai.

Mes planuojame traktuoti šį leidimą kaip „apačios į viršų“ kodo bazės ateitį, kai ji bus sujungta, ir visos naujos funkcijos ir klaidų taisymai bus atlikti pirmiausia.

Sprendžiant iš turimų duomenų, naujasis kodas apima daugiau operacijų su metaduomenimis ir apima kelių klaidų taisymą. Iki šiol jis naudojamas tik „Samsung“ „Android“ įrenginiuose.

Šioje „Samsung“ siūlomoje programoje pridėta prie eksperimentinio skyriaus »inscenizacijos» („Vairuotojai / sustojimas /“) „Linux“ branduolys 5.4 remiantis pasenusiu kodu (versija 1.2.9).

Nors „Android“ programinės aparatinės įrangos entuziastai perkėlė naują tvarkyklę sdFAT (2.x), bet „Samsung“ nusprendė pati pristatyti šį tvarkyklę į pagrindinį „Linux“ branduolį.

Iki šiol siūlomas „Samsung“ diegimas gavo keletą žinomų „Linux“ branduolio kūrėjų patvirtinimų.

Atsižvelgiant į tai, vis dar yra tikimybė, kad ši „exFAT“ tvarkyklė gali pakeisti dabartinę parengiamąją „exFAT“ tvarkyklę, skirtą „Linux 5.6“, jei likusios kodo peržiūros bus gerai.

Palyginti su telefonuose pristatytu sdfat tvarkyklebuvo atlikti šie pakeitimai:

  • Palyginti su anksčiau prie branduolio pridėta „exFAT“ tvarkyklė, naujoji tvarkyklė našumą padidina maždaug 10%.
  • Kodas su VFAT FS diegimu buvo pašalintas, nes ši failų sistema jau yra palaikoma atskirai branduolyje (fs / fat).
  • Valdiklio pavadinimas pakeistas į exfat
  • Kodas išrašytas iš naujo ir išvalytas, kad būtų galima visiškai integruotis į ankstesnę „Linux“ versiją ir laikytis „Linux“ kodavimo stiliaus
  • Atlikta metaduomenų operacijų, tokių kaip failų kūrimas, failų sistemos elementų paieška (paieška) ir katalogų turinio apibrėžimas (readdir), optimizavimas.
  • Papildomų bandymų metu nustatytos klaidos buvo ištaisytos.

Jei pataisos bus priimtos, jos bus įtrauktos į „Linux 5.6“ branduolio kodą, kurios paskelbimas numatomas maždaug po 2 ar 3 mėnesių. Nors iškilus problemai, „Samsung exFAT“ tvarkyklės diegimas gali būti atidėtas iki „Linux“ branduolio 5.7 versijos.

Galiausiai, jei norite sužinoti daugiau apie naujienas, taip pat funkcijas, kurios pridedamos naujoje „Samung exFAT“ tvarkyklės versijoje, kuri yra 11 versija, galite tai padaryti šią nuorodą.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.