Компанія Paragon Software відкрила код драйвера з реалізацією ФС exFAT

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

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

Додати коментар або відгук