Paragon Software отвори кода на драйвера с внедряването на файловата система exFAT

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

Софтуерна компания Paragon добре дошли Действия на 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, когато се използва на флаш устройства с голям капацитет. Поддръжката за файловата система exFAT се появи в Windows Vista Service Pack 1 и Windows XP със Service Pack 2. Максималният размер на файла в сравнение с FAT32 беше разширен от 4 GB на 16 екзабайта, а ограничението за максимален размер на дяла от 32 GB беше премахнато, за да се намали фрагментация и увеличаване на скоростта, въведена е растерна карта от безплатни блокове, ограничението за броя на файловете в една директория е повишено до 65 хиляди и е предоставена възможност за съхраняване на ACL.

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

Добавяне на нов коментар