A Samsung új exFAT illesztőprogram-változatot ajánlott fel a Linux kernelhez.

A Samsung cég ajánlotta a Linux kernelbe való beépítésre egy új exFAT meghajtóval kapcsolatos patch készletet, amely az aktuális «sdfat» kódalapra épül, amelyet a Samsung Android okostelefonok firmware-je számára fejlesztenek. Ha a patch-eket elfogadják, akkor azok bekerülnek a Linux 5.6 kernelbe, amelynek kiadása 2-3 hónapon belül várható. Az előzőleg a kernelhez hozzáadott exFAT meghajtóval összehasonlítva az új meghajtó körülbelül 10%-os teljesítménynövekedést biztosít.

A sdfat meghajtó alap kernelhez való változatának főbb eltérései a Samsung által az Androidban használt meghajtótól:

  • Eltávolították a VFAT fájlrendszer megvalósítását tartalmazó kódot, mivel ez a fájlrendszer már külön támogatott a kernelben (fs/fat);
  • A meghajtó neve sdfatról exfat-ra változott;
  • A kód átalakításra került. A források megfelelnek a Linux kernel kódformázási követelményeinek;
  • Optimálták a metaadatokkal végzett műveleteket, mint például a fájlok létrehozása, a fájlelemek keresése (lookup) és a könyvtár tartalmának meghatározása (readdir).
  • Javították a további tesztelés során felfedezett hibákat.

Emlékeztetünk arra, hogy miután a Microsoft kiadta nyilvános specifikációkat tett közzé, és lehetőséget biztosított az exFAT Linuxban való ingyenes használatára, az 5.4-es kernel kísérleti részébe, a «staging» («drivers/staging/») hozzá lett adva egy exFAT meghajtó, amelyet szintén a Samsung fejlesztett, de amely elavult kódon alapult (1.2.9-es verzió). Az Android firmware-ek lelkes fejlesztői között volt áttették új sdFAT meghajtó (2.x), de a Samsung saját magától döntött arról, hogy ezt a meghajtót elősegíti a fő Linux kernelbe. Ezenkívül a Paragon Software is nyitott alternatív meghajtót, amelyet korábban egy zárt forráskódú meghajtó készletben biztosítottak.

Az exFAT fájlrendszert a Microsoft a FAT32 korlátozásainak megszüntetésére hozta létre nagykapacitású Flash tárolókon. Az exFAT fájlrendszer támogatása a Windows Vista Service Pack 1-ben és a Windows XP Service Pack 2-ben jelent meg. A maximális fájlméret a FAT32-höz képest 4 GB-ról 16 exabájtig nőtt, megszüntették a maximális partícióméret 32 GB-ra vonatkozó korlátozását, a fragmentáció csökkentése és a sebesség növelése érdekében szabad blokk bitképződés került bevezetésre, és a fájlok maximális száma egy mappában 65 ezerre emelkedett, ACL tárolásának lehetősége is biztosított.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster