Компания Paragon Software, доставяща лицензирани в Microsoft NTFS и exFAT за Linux, в списъка за разпространение на разработчици на ядрото на Linux
първоначалната реализация на новия отворен драйвер exFAT. Кодът на драйвера е отворен под лицензия GPLv2 и временно е ограничен в работа в режим само за четене. Разработва се вариант на драйвера, който поддържа режим на запис, но той все още не е готов за публикуване. Патч за включване в ядрото на Linux бе изпратен лично от Константин Комаров, основател и ръководител на компанията .
Компания Paragon Software действията на Microsoft за публикуване на обществено достъпни и предоставяне на възможност за безплатно използване на патенти за exFAT в Linux, и като свой принос подготви отворен драйвер exFAT за ядрото на Linux. Заявен е фактът, че драйверът е оформен в съответствие с изискванията за подготовка на кода за Linux и не съдържа привързаности към допълнителни API, което позволява включването му в основния състав на ядрото.
Напомняме, че през август в експерименталната част „staging“ на ядрото Linux 5.4 („drivers/staging/“), където се поставят компоненти, които изискват доработка, вече разработеният от компанията Samsung отворен драйвер exFAT. В същото време добавеният драйвер се основава на остарелия код (1.2.9), който изисква доработка и адаптация към изискванията за оформление на кода за ядрото. По-късно за ядрото бе
актуализиран вариант на драйвера на Samsung, преместен на клон „sdFAT“ (2.2.0) и демонстриращ значително увеличение на производителността, но този драйвер все още не е приет в състава на ядрото на Linux.
Файловата система exFAT бе създадена от Microsoft, за да преодолее ограниченията на FAT32 при използване на Flash носители с голям обем. Поддръжката на файловата система exFAT се появи в Windows Vista Service Pack 1 и Windows XP с Service Pack 2. Максималният размер на файла в сравнение с FAT32 бе увеличен от 4 GB на 16 ексабайта, премахнато е ограничението на максималния размер на дяла от 32 GB, за да се намали фрагментацията и да се увеличи скоростта, е въведена битова карта на свободни блокове, а ограничението на броя файлове в една директория е увеличено до 65 хиляди, предвидена е възможност за съхранение на ACL.
Източник: opennet.ru
