Firma Paragon Software otworzyła kod sterownika implementującego system plików exFAT

Firma Paragon Software, dostarczająca licencjonowane przez Microsoft proprietarne sterowniki NTFS i exFAT dla systemu Linux, opublikowała 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 Paragon Software.

Firma Paragon Software przywitała działania Microsoft związane z publikacją ogólnodostępnych specyfikacji 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ż dodano 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ł
zaproponowano 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

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster