Paragon Software har åbnet driverkoden med implementeringen af ​​exFAT-filsystemet

Paragon Software, som leverer Microsoft-licenseret proprietære drivere NTFS og exFAT til Linux, опубликовала på mailinglisten for Linux-kerneudviklere
indledende implementering af den nye open source exFAT-driver. Førerkoden er licenseret under GPLv2 og er midlertidigt begrænset til skrivebeskyttet tilstand. En driverversion, der understøtter optagetilstand, er under udvikling, men den er endnu ikke klar til udgivelse. Patchen til inklusion i Linux-kernen blev sendt personligt af Konstantin Komarov, grundlægger og leder af virksomheden Paragon Software.

Paragon Software Company velkommen Microsofts handlinger for at offentliggøre offentligt tilgængelige specifikationer og give mulighed for royalty-fri brug af exFAT-patenter i Linux, og som et bidrag udarbejdet en open source exFAT-driver til Linux-kernen. Det bemærkes, at driveren er designet i overensstemmelse med kravene til forberedelse af kode til Linux og ikke indeholder bindinger til yderligere API'er, som gør det muligt at inkludere den i hovedkernen.

Lad os huske på, at i august, i den eksperimentelle "iscenesættelse"-sektion af Linux 5.4-kernen ("drivere/staging/"), hvor komponenter, der kræver forbedring, er placeret, tilføjet Samsung udviklede åben exFAT-driver. Samtidig er den tilføjede driver baseret på forældet kode (1.2.9), som kræver forbedring og tilpasning til kravene til design af kode til kernen. Senere for kernen var der
foreslog en opdateret version af Samsung-driveren, oversat til "sdFAT"-grenen (2.2.0) og demonstrerer en betydelig ydelsesforøgelse, men denne driver er endnu ikke blevet accepteret i Linux-kernen.

exFAT-filsystemet blev skabt af Microsoft for at overvinde begrænsningerne ved FAT32, når det bruges på flashdrev med stor kapacitet. Understøttelse af exFAT-filsystemet dukkede op i Windows Vista Service Pack 1 og Windows XP med Service Pack 2. Den maksimale filstørrelse sammenlignet med FAT32 blev udvidet fra 4 GB til 16 exabyte, og den maksimale partitionsstørrelsesgrænse på 32 GB blev elimineret for at reducere fragmentering og øge hastigheden, en bitmap af gratis blokke er blevet indført, grænsen for antallet af filer i en mappe er blevet hævet til 65 tusinde, og muligheden for at gemme ACL'er er blevet tilvejebragt.

Kilde: opennet.ru

Tilføj en kommentar