Samsung a kernelbe való felvételhez Linux Egy új exFAT illesztőprogramot megvalósító javításkészlet, amely a firmware-hez fejlesztett jelenlegi "sdfat" kódbázison alapul. Android-Samsung okostelefonok. Ha a javításokat elfogadják, akkor bekerülnek a kernelbe. Linux 5.6-os verzió, amely várhatóan 2-3 hónapon belül jelenik meg. A korábban hozzáadott exFAT kernel illesztőprogramhoz képest az új illesztőprogram körülbelül 10%-os teljesítménynövekedést biztosít.
A fő kernel SDFAT illesztőprogram-verziói közötti főbb különbségek Linux a Samsung által használt illesztőprogramból Android:
- A VFAT fájlrendszert megvalósító kódot eltávolították, mivel ez a fájlrendszer már külön támogatott a kernelben (fs/fat);
- Illesztőprogram átnevezése sdfat-ről exfat-re;
- A kódot újrafaktorálták. A forráskódot összhangba hozták a kernel kód formázási követelményeivel. Linux;
- A metaadatokkal végzett műveletek, mint például a fájlok létrehozása, a fájlrendszer-elemek keresése (lookup) és a könyvtár tartalmának meghatározása (readdir), optimalizálva lettek.
- A további tesztelés során azonosított hibákat kijavítottuk.
Emlékezzünk vissza, miután a Microsoft nyilvánosan elérhető specifikációkat és az exFAT szabadalmakat ingyenesen felhasználhatóvá tette Linuxegy exFAT illesztőprogramot adtak hozzá az 5.4-es kernel kísérleti „staging” részéhez („drivers/staging/”), amelyet szintén a Samsung fejlesztett, de a következő alapján készült: (1.2.9-es verzió). Rajongók innen: Android-volt firmware új sdFAT illesztőprogram (2.x), de a Samsung úgy döntött, hogy ezt az illesztőprogramot önállóan beilleszti a fő kernelbe LinuxEzenkívül a Paragon Software is megnyitotta , amelyet korábban egy saját fejlesztésű illesztőprogram-készletben szállítottak.
Az exFAT fájlrendszert a Microsoft hozta létre, hogy orvosolja a FAT32 korlátait nagy kapacitású flash meghajtókon való használat esetén. Az exFAT fájlrendszer támogatását 2003-ban vezették be. Windows Vista Service Pack 1 és Windows XP Service Pack 2. A FAT32-höz képest a maximális fájlméret 4 GB-ról 16 exabájtra nőtt, a maximális partícióméret 32 GB-os korlátját megszüntették, bevezették a szabad blokk bitképet a töredezettség csökkentése és a sebesség növelése érdekében, az egyetlen könyvtárban lévő fájlok számának korlátját 65 000-re emelték, és bevezették az ACL-ek tárolásának lehetőségét.
Forrás: opennet.ru
