Samsung ir ierosinājis jaunu exFAT draivera opciju Linux kodolam

Samsung ieteikts iekļaušanai Linux kodolā, ielāpu komplekts ar jauna exFAT draivera ieviešanu, pamatojoties uz pašreizējo “sdfat” koda bāzi, kas izstrādāta Samsung Android viedtālruņu programmaparatūrai. Ja ielāpi tiks pieņemti, tie tiks iekļauti Linux 5.6 kodolā, kuru paredzēts izlaist pēc 2-3 mēnešiem. Salīdzinot ar iepriekš kodolam pievienoto exFAT draiveri, jaunais draiveris nodrošina veiktspējas pieaugumu par aptuveni 10%.

Galvenās atšķirības starp sdfat draivera izdevumu galvenajam Linux kodolam un draiveri, ko Samsung izmanto operētājsistēmā Android:

  • Kods ar VFAT failu sistēmas ieviešanu ir noņemts, jo šī failu sistēma jau ir atsevišķi atbalstīta kodolā (fs/fat);
  • Vadītājs ir pārdēvēts no sdfat uz exfat;
  • Kods ir pārveidots. Avota teksti ir pielāgoti Linux kodola koda formatēšanas prasībām;
  • Ir optimizētas darbības ar metadatiem, piemēram, failu izveide, failu sistēmas elementu meklēšana (uzmeklēšana) un direktorija satura noteikšana (readdir).
  • Papildu testēšanas laikā konstatētās kļūdas ir izlabotas.

Atgādināsim, ka pēc Microsoft опубликовала publiskās specifikācijas un iespējota bezatlīdzības exFAT patentu izmantošana operētājsistēmā Linux, exFAT draiveris, ko arī izstrādājis Samsung, bet kura pamatā ir mantotais kods (versija 1.2.9). Android programmaparatūras entuziasti bija pārnests jauns sdFAT (2.x) draiveris, taču Samsung neatkarīgi nolēma šo draiveri reklamēt galvenajā Linux kodolā. Turklāt tika atvērta Paragon Software alternatīvais vadītājs, kas iepriekš tika piegādāts patentētā draiveru komplektā.

ExFAT failu sistēmu Microsoft izveidoja, lai pārvarētu FAT32 ierobežojumus, kad to izmanto lielas ietilpības zibatmiņas diskos. ExFAT failu sistēmas atbalsts parādījās operētājsistēmās Windows Vista 1. servisa pakotne un Windows XP ar 2. servisa pakotni. Maksimālais faila lielums salīdzinājumā ar FAT32 tika palielināts no 4 GB līdz 16 eksabaitiem, un tika atcelts ierobežojums attiecībā uz maksimālo nodalījuma izmēru 32 GB. , lai samazinātu sadrumstalotību un palielinātu ātrumu, ir ieviesta bezmaksas bloku bitkarte, failu skaita ierobežojums vienā direktorijā palielināts līdz 65 tūkstošiem un nodrošināta ACL glabāšanas iespēja.

Avots: opennet.ru

Pievieno komentāru