Поддръжката на exFAT в Linux продължава да се развива с бързи темпове, а версия 7.0 носи една от най-съществените оптимизации до момента. Новият драйвър с оворен код за файловата система на Microsoft вече използва multi‑cluster механизъм, който значително подобрява последователното четене.
Работата по тази функционалност започна още в края на миналата година, когато разработчиците тестваха multi‑cluster/contiguous cluster обработка за exFAT. Сега тя официално е интегрирана в Linux Kernel 7.0 и води до приблизително 10% по-висока производителност при последователно четене, особено при малки размери на клъстерите. Най-голям ефект се наблюдава при конфигурации с 512‑байтови клъстери, където натоварването върху системата също намалява.
Освен multi‑cluster поддръжката, новият exFAT драйвър включва и оптимизация на последователните FAT заявки чрез кеширане на buffer heads. Това значително редуцира броя на sb_bread() извикванията и подобрява ефективността при работа с големи обеми данни. В Linux Kernel 7.0 са добавени и по-прецизни механизми за обработка на грешки, както и редица по-малки подобрения в кода.
Промените вече са част от основното дърво на ядрото и ще бъдат достъпни за всички потребители с излизането на Linux Kernel 7.0.










