Samsung pakkus välja uue exFAT draiveri variandi Linuxi tuumale

Ettevõte Samsung pakkus Linuxi tuumisse soovitud eksFAT draiveri rakendamiseks, mis põhineb Samsungi Android-smartfonide seadmete jaoks arendatud «sdfat» koodibaasil. Kui patšid vastuvõetakse, lisatakse need Linuxi kerneli versiooni 5.6, mille väljaandmine on oodata 2-3 kuu pärast. Uus draiver võimaldab umbes 10% paremat jõudlust võrreldes varem lisatud exFAT draiveriga.

Peamised erinevused sdfat draiveri versiooni ja Samsungi Androidis kasutatava draiveri vahel:

  • Kood, mis rakendab VFAT faili süsteemi, on eemaldatud, kuna see failisüsteem on juba kernele (fs/fat) eraldi toetatud;
  • Draiveri nimi on muutunud sdfat-ist exfat-iks;
  • Kood on refaktoreeritud. Allikakood vastab Linuxi tuumale esitatavatele koodistandarditele;
  • Metaandmetega seotud operatsioonid, nagu failide loomine, failielementide otsing (lookup) ja katalooge sisu määramine (readdir), on optimeeritud.
  • Tuvastatud vead on parandatud pärast täiendavat testimist.

Kusjuures, pärast seda, kui Microsoft avalikustasin avalikustas spetsifikatsioonid ja pakkus võimaluse exFAT patendide tasuta kasutamiseks Linuxis, lisati 5.4 tuuma katsetamisalasse "staging" ("drivers/staging/") exFAT draiver, mille arendas samuti Samsung, kuid see põhines vana koodi (versioon 1.2.9). Androidi koolitustest tulnud entusiastid olid portitud uue sdFAT (2.x) draiveri, kuid Samsung otsustas ise selle draiveri edendamise tuuma peamisesse Linuxi versiooni korraldada. Samuti avas Paragon Software alternatiivse draiveri, mis oli varem osa eraldiseisvast draiverite komplektist.

exFAT failisüsteem loodi Microsofti poolt FAT32 piirangute kõrvaldamiseks suurte Flash-mäluseadmete kasutamisel. exFATi failisüsteemi tugi ilmus Windows Vista teeninduspaketis 1 ja Windows XP teeninduspaketis 2. Maksimaalne failisuurus laienes FAT32 võrreldes 4 GB-lt 16 eksabaidini, 32 GB sektsiooni maksimaalse suuruse piirang kaotati, fraktsioonide arvu vähendamiseks ja kiirusete suurendamiseks kasutusele võeti tasuta plokkide bitikaart, üksikute kataloogisiseste failide arvu piirang tõusis 65 000-ni ning toe juurde lisati ACL-i salvestamise võimalus.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster