Компанията Paragon Software отвори кода на драйвера с реализация на ФС 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 ГБ до 16 ексабайта, ограничението за максимален размер на дяла от 32 ГБ беше премахнато, за да се намали фрагментацията и да се увеличи скоростта беше въведена битова карта на свободните блокове, а ограничението на броя файлове в една директория е повишено до 65 хиляди, с възможност за съхранение на ACL.

Източник: opennet.ru

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