Společnost Samsung vydala novou verzi ovladače jádra exFAT. Linux

Samsung navrhl pro zahrnutí do jádra Linux Sada záplat implementujících nový ovladač exFAT založený na aktuální kódové základně „sdfat“ vyvinuté pro firmware Android-Smartphony Samsung. Pokud budou záplaty přijaty, budou zahrnuty do jádra. Linux 5.6, jehož vydání se očekává za 2–3 měsíce. Ve srovnání s dříve přidaným ovladačem jádra exFAT poskytuje nový ovladač zvýšení výkonu přibližně o 10 %.

Klíčové rozdíly mezi revizemi ovladačů SDFAT pro hlavní jádro Linux z ovladače používaného společností Samsung v Android:

  • Kód implementující souborový systém VFAT byl odstraněn, protože tento souborový systém je již v jádře podporován samostatně (fs/fat);
  • Ovladač přejmenován z sdfat na exfat;
  • Kód byl refaktorován. Zdrojový kód byl uveden do souladu s formátovacími požadavky jádra. Linux;
  • Byly optimalizovány operace s metadaty, jako je vytváření souborů, vyhledávání prvků souborového systému (lookup) a určování obsahu adresáře (readdir).
  • Chyby zjištěné během dodatečného testování byly opraveny.

Připomeňme si, že po Microsoftu publikováno veřejně dostupné specifikace a zpřístupnily patenty exFAT k bezplatnému použití v Linux, byl do experimentální sekce „staging“ („drivers/staging/“) jádra 5.4 přidán ovladač exFAT, který byl rovněž vyvinut společností Samsung, ale je založen na zastaralý kód (verze 1.2.9). Nadšenci z Android-existoval firmware přeneseno nový ovladač sdFAT (2.x), ale Samsung se rozhodl tento ovladač nahrát do hlavního jádra samostatně LinuxKromě toho otevřela společnost Paragon Software alternativní řidič, dříve dodávaný v proprietární sadě ovladačů.

Souborový systém exFAT byl vytvořen společností Microsoft, aby řešil omezení systému FAT32 při použití na velkokapacitních flash discích. Podpora pro souborový systém exFAT byla zavedena v roce Windows Service Pack 1 pro systém Vista a Windows XP s aktualizací Service Pack 2. Maximální velikost souboru ve srovnání s FAT32 byla rozšířena ze 4 GB na 16 exabajtů, byl odstraněn limit 32 GB pro maximální velikost oddílu, byl zaveden bitmapový obrázek volných bloků pro snížení fragmentace a zvýšení rychlosti, limit počtu souborů v jednom adresáři byl zvýšen na 65 000 a byla zavedena možnost ukládání ACL.

Zdroj: opennet.ru

Kupte si spolehlivý hosting pro stránky s DDoS ochranou, VPS VDS servery 🔥 Kupte si spolehlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster