Компания Paragon Software отвори кода на драйвера с реализация на FS exFAT

Компания Paragon Software, доставяща лицензирани в Microsoft проприетарни драйвери NTFS и exFAT за Linux, е публикувала в списъка за разпространение на разработчици на ядрото на Linux
първоначалната реализация на новия отворен драйвер exFAT. Кодът на драйвера е отворен под лицензия GPLv2 и временно е ограничен в работа в режим само за четене. Разработва се вариант на драйвера, който поддържа режим на запис, но той все още не е готов за публикуване. Патч за включване в ядрото на Linux бе изпратен лично от Константин Комаров, основател и ръководител на компанията Paragon Software.

Компания 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

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster