Samsung por inkludo en la kernon Linux Aro da pecetoj efektivigantaj novan exFAT-pelilon bazitan sur la nuna "sdfat" kodbazo evoluigita por firmvaro Android-Samsung-poŝtelefonoj. Se la flikaĵoj estos akceptitaj, ili estos inkluzivitaj en la kernon. Linux 5.6, kiu estas atendata esti publikigita post 2-3 monatoj. Kompare kun la antaŭe aldonita pelilo por la kerna exFAT, la nova pelilo provizas rendimentan plibonigon de proksimume 10%.
Ŝlosilaj diferencoj inter la SDFAT-pelilaj revizioj por la ĉefa kerno Linux de la pelilo uzata de Samsung en Android:
- La kodo kun la efektivigo de la dosiersistemo VFAT estis forigita, ĉar ĉi tiu dosiersistemo jam estas aparte subtenata en la kerno (fs/fat);
- La ŝoforo estis renomita de sdfat al eksfat;
- La kodo estis refaktorita. La fontkodo estis konformigita al la formatpostuloj de la kerna kodo. Linux;
- Operacioj kun metadatenoj estis optimumigitaj, kiel kreado de dosieroj, serĉado de dosiersistemelementoj (serĉo) kaj determini la enhavon de dosierujo (readir).
- Eraroj identigitaj dum plia testado estis korektitaj.
Ni memorigu vin tion post Microsoft publike haveblaj specifoj kaj disponigis exFAT-patentojn por senpaga uzo en Linux, exFAT-pelilo estis aldonita al la eksperimenta "staging" sekcio ("drivers/staging/") de la kerno 5.4, ankaŭ evoluigita de Samsung, sed bazita sur (versio 1.2.9). Entuziasmuloj de Android-estis firmvaro nova sdFAT-pelilo (2.x), sed Samsung decidis memstare enpuŝi ĉi tiun pelilon en la ĉefan kernon LinuxKrome, Paragon Software malfermiĝis , antaŭe liveritaj en proprieta aro de ŝoforoj.
La dosiersistemo exFAT estis kreita de Microsoft por trakti la limigojn de FAT32 kiam uzata sur grandkapacitaj USB-memoriloj. Subteno por la dosiersistemo exFAT estis enkondukita en Windows Vista Servopakaĵo 1 kaj Windows XP kun Service Pack 2. La maksimuma dosiergrandeco kompare kun FAT32 estis pligrandigita de 4 GB ĝis 16 eksabajtoj, la 32 GB limo por la maksimuma subdiska grandeco estis forigita, libera bloka bitmapo estis enkondukita por redukti fragmentiĝon kaj pliigi rapidon, la limo por la nombro da dosieroj en ununura dosierujo estis levita al 65 000, kaj la kapablo konservi ACL-ojn estis enkondukita.
fonto: opennet.ru
