Samsung predlaga vključitev gonilnika exFAT v Linux, v tem primeru pa bo prispel v jedro 5.6

exFAT-na-Linuxu

exFAT je datotečni sistem, ki ga je ustvaril Microsoft za odpravo omejitev FAT32 pri uporabi v bliskovnih pogonih velike zmogljivosti. Podpora za datotečni sistem exFAT pojavil v operacijskem sistemu Windows Vista Service Pack 1 in Windows XP s servisnim paketom 2.

Največja velikost datoteke v primerjavi s FAT32 se je povečala s 4 GB na 16 eksabajtov, omejitev največje velikosti particije 32 GB je bila odstranjena, da se zmanjša razdrobljenost, plus je bila uvedena brezplačna bitna slika bloka za hitrost, omejitev števila datotek v imeniku je bila zvišana na 65 tisoč, zagotovljena je bila možnost shranjevanja ACL-jev.

Kot veš, Do nedavnega je bila uporaba tega datotečnega sistema v Linuxu dokončana aktiviranje podpore s pomočjo uporaba programske opreme, ki so jo razvile tretje osebe. Ker je bila izvedba zasebna.

Hruška do pred nekaj meseci je Microsoft objavil javno dostopne specifikacije in omogočil brezplačno uporabo patentov exFAT za Linux.

Čeprav ta poteza Microsofta ni objavila izvorne kode, kaj počne sproščate samo pravice uporabe exFAT ter pridržati kakršen koli namen zahtevka ali zahtevka skupaj s člani mreže odprtega izuma (OIN).

Daleč od tega, gonilnik exFAT, ki ga je razvil tudi Samsung in ki je predlagal, da se v jedro Linuxa vključi nabor popravkov z izvajanjem novega gonilnika exFAT, temelji na kodni bazi "sdfat" trenutni, razvit za vdelano programsko opremo pametnih telefonov Samsung Android.

Načrtujemo, da bomo to izdajo obravnavali kot prihodnost od spodaj navzgor za bazo kod, ko bo združena, in vse nove funkcije in popravki napak bodo najprej na voljo.

Sodeč po razpoložljivih podatkih, nova koda vključuje več operacij z metapodatki in vključuje popravek različnih napak. Do zdaj se uporablja samo v napravah Samsung Android.

V tej izvedbi, ki jo ponuja Samsung, dodano v eksperimentalni odsek »uprizoritev» ("Gonilniki / uprizoritev /") Jedro Linuxa 5.4 na podlagi zastarele kode (različica 1.2.9).

Čeprav so navdušenci nad vdelano programsko opremo Android prenesli nov gonilnik sdFAT (2.x), vendar Samsung se je odločil, da bo ta gonilnik sam uvedel v glavno jedro Linuxa.

Doslej predlagana izvedba podjetja Samsung je prejela več odobritev uglednih razvijalcev jedra Linux.

Glede na ta trenutek še vedno obstajajo možnosti, da bi ta gonilnik exFAT lahko nadomestil trenutni pripravljalni gonilnik exFAT za Linux 5.6, če bi preostali pregledi kode šli dobro.

V primerjavi z gonilnikom sdfat, dobavljenim v telefonihso bile izvedene naslednje spremembe:

  • V primerjavi z gonilnikom exFAT, ki je bil predhodno dodan jedru, novi gonilnik poveča zmogljivost za približno 10%.
  • Koda z izvajanjem VFAT FS je bila odstranjena, saj je ta datotečni sistem že podprt v jedru (fs / maščoba).
  • Ime krmilnika spremenjeno v exfat
  • Koda je ponovno fakturirana in očiščena, da se v celoti vključi v zgornjo različico Linuxa in sledi slogu kodiranja Linuxa
  • Izvedena je bila optimizacija operacij metapodatkov, kot so ustvarjanje datotek, iskanje elementov datotečnega sistema (iskanje) in definicija vsebine imenika (readdir).
  • Napake, odkrite med dodatnim testiranjem, so bile odpravljene.

Če bodo popravki sprejeti, bodo vključeni v kodo jedra Linux 5.6, katerega objava se pričakuje v približno 2 ali 3 mesecih do danes. Če pa se pojavi težava, bi lahko izvajanje gonilnika Samsung exFAT odložili na različico 5.7 jedra Linuxa.

Končno, če želite izvedeti več o novicah, kot tudi funkcije, ki so dodane v novi različici gonilnika Samung exFAT, ki je različica 11, lahko to storite v naslednjo povezavo.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.