Samsung hat in nije exFAT-bestjoerder-opsje foarsteld foar de Linux-kernel

Samsung suggerearre foar opnimmen yn 'e Linux-kernel, in set patches mei de ymplemintaasje fan in nije exFAT-bestjoerder, basearre op' e hjoeddeistige "sdfat" koadebasis, ûntwikkele foar de firmware fan Samsung Android-smartphones. As de patches wurde aksepteare, sille se opnommen wurde yn 'e Linux 5.6-kernel, dy't ferwachte wurdt yn 2-3 moannen frijlitten. Yn ferliking mei de exFAT-bestjoerder dy't earder oan 'e kernel tafoege is, leveret de nije stjoerprogramma in prestaasjesferheging fan sawat 10%.

De wichtichste ferskillen tusken de edysje fan 'e sdfat-bestjoerder foar de wichtichste Linux-kernel en de stjoerprogramma brûkt troch Samsung yn Android:

  • De koade mei de ymplemintaasje fan it VFAT-bestânsysteem is fuortsmiten, om't dit bestânsysteem al apart wurdt stipe yn 'e kearn (fs/fet);
  • De bestjoerder is omneamd fan sdfat nei exfat;
  • De koade is refactored. De boarneteksten binne oanpast oan de easken foar koade-opmaak foar de Linux-kernel;
  • Operaasjes mei metadata binne optimalisearre, lykas it oanmeitsjen fan bestannen, sykjen nei triemsysteem-eleminten (opsykje) en it bepalen fan de ynhâld fan in map (readdir).
  • Flaters identifisearre tidens ekstra testen binne korrizjearre.

Lit ús herinnerje jo dat nei Microsoft publisearre iepenbiere spesifikaasjes en ynskeakele royalty-frij gebrûk fan exFAT-patinten op Linux, in exFAT-bestjoerder, ek ûntwikkele troch Samsung, mar basearre op legacy koade (ferzje 1.2.9). Android-firmware-entûsjasters wiene ported in nije sdFAT (2.x) stjoerprogramma, mar Samsung selsstannich besletten om te befoarderjen dizze bestjoerder yn de wichtichste Linux kernel. Derneist iepene Paragon Software alternative bestjoerder, earder levere yn in proprietêre set fan bestjoerders.

It exFAT-bestânsysteem is makke troch Microsoft om de beheiningen fan FAT32 te oerwinnen as se brûkt wurde op Flash-skiven mei grutte kapasiteit. Stipe foar it exFAT-bestânsysteem ferskynde yn Windows Vista Service Pack 1 en Windows XP mei Service Pack 2. De maksimale triemgrutte yn ferliking mei FAT32 waard útwreide fan 4 GB nei 16 exabytes, en de beheining op 'e maksimale partitiongrutte fan 32 GB waard elimineare , om fragmintaasje te ferminderjen en snelheid te fergrutsjen, is in bitmap fan fergese blokken ynfierd, de limyt op it oantal bestannen yn ien map is ferhege nei 65 tûzen, en de mooglikheid om ACL's op te slaan is levere.

Boarne: opennet.ru

Add a comment