Samsung on ehdottanut uutta exFAT-ohjainvaihtoehtoa Linux-ytimelle

Samsung ehdotti Linux-ytimeen sisällytettäväksi sarja korjaustiedostoja, joissa on toteutettu uusi exFAT-ohjain, joka perustuu nykyiseen "sdfat"-koodipohjaan, joka on kehitetty Samsung Android -älypuhelimien laiteohjelmistolle. Jos korjaukset hyväksytään, ne sisällytetään Linux 5.6 -ytimeen, jonka odotetaan julkaistavan 2-3 kuukauden kuluttua. Verrattuna ytimeen aiemmin lisättyyn exFAT-ohjaimeen, uusi ohjain parantaa suorituskykyä noin 10 %.

Tärkeimmät erot Linuxin pääytimen sdfat-ohjaimen ja Samsungin Androidissa käyttämän ohjaimen välillä:

  • VFAT-tiedostojärjestelmän toteutuksen sisältävä koodi on poistettu, koska tämä tiedostojärjestelmä on jo erikseen tuettu ytimessä (fs/fat);
  • Ohjain on nimetty uudelleen sdfatista exfatiksi;
  • Koodi on muokattu uudelleen. Lähdetekstit on mukautettu Linux-ytimen koodin muotoilun vaatimuksiin;
  • Toimintoja metatietojen kanssa on optimoitu, kuten tiedostojen luonti, tiedostojärjestelmän elementtien etsiminen (lookup) ja hakemiston sisällön määrittäminen (readdir).
  • Lisätestauksen aikana havaitut virheet on korjattu.

Muistutetaan siitä Microsoftin jälkeen julkaistu julkiset tekniset tiedot ja mahdollistettu rojaltivapaiden exFAT-patenttien käyttö Linuxissa, exFAT-ajuri, jonka on myös kehittänyt Samsung, mutta joka perustuu vanha koodi (versio 1.2.9). Android firmware-harrastajat olivat siirretty uuden sdFAT (2.x) -ohjaimen, mutta Samsung päätti itsenäisesti mainostaa tämän ohjaimen Linuxin pääytimeen. Lisäksi Paragon Software avattiin vaihtoehtoinen kuljettaja, toimitettu aiemmin omassa ajurisarjassa.

Microsoft loi exFAT-tiedostojärjestelmän voittamaan FAT32:n rajoitukset, kun sitä käytetään suurikapasiteettisissa Flash-asemissa. Tuki exFAT-tiedostojärjestelmälle ilmestyi Windows Vista Service Pack 1:ssä ja Windows XP Service Pack 2:ssa. Tiedoston enimmäiskoko verrattuna FAT32:een kasvatettiin 4 Gt:sta 16 eksatavuun, ja osion enimmäiskoon 32 Gt rajoitus poistettiin. , pirstoutumisen vähentämiseksi ja nopeuden lisäämiseksi on otettu käyttöön ilmaisten lohkojen bittikartta, yhden hakemiston tiedostojen lukumäärän raja on nostettu 65 tuhanteen ja mahdollisuus tallentaa ACL-luetteloita.

Lähde: opennet.ru

Lisää kommentti