Paragon Software, som tillhandahÄller licensierade Microsoft NTFS och exFAT för Linux, i utskickslistan för Linux-kÀrnutvecklare
den initiala implementationen av en ny öppen exFAT-drivrutin. Drivrutinskoden Àr öppen under GPLv2-licensen och Àr för tillfÀllet begrÀnsad till att bara fungera i lÀslÀge. En version av drivrutinen som stöder skrivlÀge Àr under utveckling, men Àr Ànnu inte redo för publicering. Patcher för att inkludera i Linux-kÀrnan skickades personligen av Konstantin Komarov, grundare och chef för företaget .
Paragon Software Mikrosofts ÄtgÀrder för att offentliggöra allmÀnna och möjliggöra kostnadsfri anvÀndning av patentet pÄ exFAT i Linux, och som sitt bidrag har förberett en öppen exFAT-drivrutin för Linux-kÀrnan. Det noteras att drivrutinen Àr utformad i enlighet med kraven för kodpreparering för Linux och inte innehÄller kopplingar till ytterligare API:er, vilket gör att den kan inkluderas i kÀrnans huvudkomponent.
Vi pÄminner om att i augusti i det experimentella "staging"-segmentet av Linux-kÀrna 5.4 ("drivers/staging/"), dÀr komponenter som behöver arbete placeras, redan den öppna drivrutinen exFAT, utvecklad av Samsung. Den tillagda drivrutinen baseras pÄ förÄldrad kod (1.2.9), som behöver arbete och anpassning till kraven för kodpreparering för kÀrnan. Senare för kÀrnan har
en uppdaterad variant av Samsung-drivrutinen, konverterad till "sdFAT"-grenen (2.2.0) och som visar en betydande prestandaökning, men denna drivrutin har Ànnu inte godkÀnts för inkludering i Linux-kÀrnan.
Filsystemet exFAT skapades av Microsoft för att lösa begrÀnsningarna hos FAT32 vid anvÀndning pÄ stora USB-minnen. Stödet för exFAT-filssystemet introducerades i Windows Vista Service Pack 1 och Windows XP med Service Pack 2. Den maximala filstorleken jÀmfört med FAT32 har utökats frÄn 4 GB till 16 exabyte, begrÀnsningen för den maximala partitionstorleken pÄ 32 GB har tagits bort, ett bitmap över lediga block har införts för att minska fragmentering och öka hastigheten, och begrÀnsningen för antalet filer i en katalog har höjts till 65 000, med stöd för lagring av ACL.
KĂ€lla: opennet.ru
