Samsung-ek exFAT kontrolatzaile aukera berria proposatu du Linux nukleorako

Samsung proposatu Linux nukleoan sartzeko, exFAT kontrolatzaile berri baten ezarpenarekin adabaki multzo bat, egungo "sdfat" kode oinarrian oinarrituta, Samsung Android telefonoen firmwarerako garatua. Adabakiak onartzen badira, Linux 5.6 nukleoan sartuko dira, eta 2-3 hilabete barru kaleratzea espero da. Aurretik nukleoan gehitutako exFAT kontrolatzailearekin alderatuta, kontrolatzaile berriak % 10eko errendimendua gutxi gorabehera handitzen du.

Linux kernel nagusirako sdfat kontrolatzailearen edizioaren eta Samsungek Android-en erabiltzen duen kontrolatzailearen arteko desberdintasun nagusiak:

  • VFAT fitxategi-sistemaren inplementazioa duen kodea kendu egin da, fitxategi-sistema hau dagoeneko bereizita onartzen baita nukleoan (fs/fat);
  • Gidaria sdfat-tik exfat-era aldatu da;
  • Kodea birfaktorizatu da. Sorburuko testuak Linux nukleorako kodea formateatzeko eskakizunetara egokitzen dira;
  • Metadatuak dituzten eragiketak optimizatu dira, hala nola, fitxategiak sortzea, fitxategi-sistemako elementuak bilatzea (lookup) eta direktorio baten edukia zehaztea (readdir).
  • Proba gehigarrietan identifikatutako akatsak zuzendu dira.

Gogora dezagun Microsoft-en ondoren argitaratuko zehaztapen publikoak eta exFAT patenteen eskubiderik gabeko erabilera ahalbidetu zuen Linux-en, exFAT kontrolatzaile bat, Samsung-ek ere garatua baina oinarrituta. ondare kodea (1.2.9 bertsioa). Android firmware zaleak ziren porturatu sdFAT (2.x) kontrolatzaile berri bat, baina Samsungek independentean erabaki zuen kontrolatzaile hau Linux kernel nagusira sustatzea. Horrez gain, Paragon Software ireki zen gidari alternatiboa, aurretik kontrolatzaile-multzo jabedun batean hornituta.

exFAT fitxategi-sistema Microsoft-ek sortu zuen FAT32-ren mugak gainditzeko, gaitasun handiko Flash unitateetan erabiltzen denean. ExFAT fitxategi-sistemarako laguntza Windows Vista Service Pack 1-n eta Windows XP Service Pack 2-n agertu zen. FAT32-rekin alderatuta, gehienezko fitxategi-tamaina 4 GB-tik 16 exabytera zabaldu zen, eta 32 GB-ko partizioaren gehienezko tamainaren muga ezabatu zen. , zatiketa murrizteko eta abiadura handitzeko, doako blokeen bitmapa bat sartu da, direktorio bateko fitxategi kopuruaren muga 65 milara igo da eta ACLak gordetzeko gaitasuna eman da.

Iturria: opennet.ru

Gehitu iruzkin berria