Samsungi ettevÔte Linuxi tuumasse integreerimiseks on ette nÀhtud patchide kogum, mis sisaldab uut exFAT draiverit, mis pÔhineb ajakohasel ''sdfat'' koodibaasil, mida arendatakse Samsungi Android nutitelefonide jaoks. Kui patchid aktsepteeritakse, sisenevad need Linuxi tuuma versiooni 5.6, mille vabastamist oodatakse 2-3 kuu pÀrast. Uus draiver pakub umbes 10% tootlikkuse suurenemist vÔrreldes varasemalt tuumasse lisatud exFAT draiveriga.
Peamised erinevused sdfat draiveri vÀljaandes Linuxi pÔhituumas ja Samsungi Androidis kasutatavas draiveris:
- Eemaldatud on VFAT failisĂŒsteemi teostuskood, kuna see failisĂŒsteem on tuumas juba eraldi toetatud (fs/fat);
- Draiver on ĂŒmber nimetatud sdfat'ist exfat'iks;
- Koodi refaktoreerimine on toimunud. Allikakood on viidud vastavusse Linuxi tuuma koodistandarditega;
- Metaandmete, nĂ€iteks failide loomise, failisĂŒsteemi elementide otsimise (lookup) ja katalooge mÀÀramise (readdir) toimingute optimeerimine on toimunud.
- Tuvastatud vead on parandatud tÀiendava testimise kÀigus.
Meelde tuletame, et pÀrast seda, kui Microsoft avalikustas spetsifikatsioonid ja vÔimaldas exFAT patendi tasuta kasutamist Linuxis, lisati versioonis 5.4 eksperimentaalsesse jaotisse ''staging'' (''drivers/staging/'') exFAT draiver, mis on samuti vÀlja töötatud Samsungi poolt, kuid pÔhineb (versioon 1.2.9). Androidi modifikatsioonide entusiastide seas ilmus uus sdFAT draiver (2.x), kuid Samsungi ettevÔte otsustas ise selle draiveri edendada Linuxi pÔhituumas. Lisaks avas Paragon Software , mis varem oli saadaval patenteeritud draiverite kogumis.
TĂ€ienduseks: Greg Kroah-Hartman
Allikas: opennet.ru
