Firma Paragon Software, dostarczająca licencjonowane przez Microsoft NTFS i exFAT dla systemu Linux, na liście mailingowej deweloperów jądra Linux
początkową implementację nowego otwartego sterownika exFAT. Kod sterownika jest otwarty na licencji GPLv2 i tymczasowo ograniczony do trybu tylko do odczytu. W opracowaniu jest wersja sterownika wspierająca tryb zapisu, ale jeszcze nie jest gotowa do publikacji. Łatka do włączenia w jądro Linux została przesłana osobiście przez Konstantina Komarowa, założyciela i dyrektora firmy .
Firma Paragon Software działania Microsoft związane z publikacją ogólnodostępnych i umożliwieniem bezpłatnego korzystania z patentów na exFAT w systemie Linux, a jako swój wkład przygotowała otwarty sterownik exFAT dla jądra Linux. Zauważono, że sterownik jest przygotowany zgodnie z wymaganiami przygotowania kodu dla Linux i nie zawiera powiązań z dodatkowymi API, co pozwala na jego włączenie do głównych składników jądra.
Przypominamy, że w sierpniu do eksperymentalnej sekcji "staging" jądra Linux 5.4 ("drivers/staging/") już opracowany przez firmę Samsung otwarty sterownik exFAT. Dodany sterownik oparty jest na przestarzałym kodzie (1.2.9), który wymaga poprawek i dostosowania do wymogów dotyczących przygotowania kodu dla jądra. Później dla jądra został
zaktualizowany wariant sterownika Samsung, przekształcony do gałęzi "sdFAT" (2.2.0) i pokazujący znaczny wzrost wydajności, ale ten sterownik nie został jeszcze zaakceptowany do jądra Linux.
System plików exFAT został stworzony przez Microsoft w celu usunięcia ograniczeń FAT32 przy użyciu dużych pamięci Flash. Wsparcie dla systemu plików exFAT pojawiło się w Windows Vista Service Pack 1 oraz Windows XP z Service Pack 2. Maksymalny rozmiar pliku w porównaniu do FAT32 został zwiększony z 4 GB do 16 eksabajtów, usunięto ograniczenie maksymalnego rozmiaru partycji do 32 GB, w celu zmniejszenia fragmentacji i zwiększenia prędkości wprowadzono bitmapę wolnych bloków, a limit liczby plików w jednym katalogu podniesiono do 65 tys., wprowadzono możliwość przechowywania ACL.
Źródło: opennet.ru
