Microsoft zaproponował dodanie wsparcia dla exFAT do jądra Linuxa.

Firma Microsoft opublikowała techniczne specyfikacji do systemu plików exFAT i wyraziło gotowość do przekazania praw do używania wszystkich powiązanych z exFAT patentów do bezpłatnego wykorzystania w Linuxie. Zauważono, że opublikowana dokumentacja jest wystarczająca do stworzenia przenośnej implementacji exFAT, w pełni zgodnej z produktami Microsoft. Ostatecznym celem inicjatywy jest dodanie wsparcia dla exFAT do głównego składu jądra Linux.

Członkowie organizacji Open Invention Network (OIN), wśród których znajduje się również Microsoft, zobowiązują się do niezgłaszania roszczeń sądowych za wykorzystanie swoich technologii w komponentach „systemów Linux” („Linux System”). Jednak exFAT nie znajduje się na tej liście, dlatego na tę technologię nie mają zastosowania zobowiązania Microsoft w zakresie udostępniania swoich patentów. Aby wyeliminować zagrożenie roszczeniami patentowymi, Microsoft planuje zapewnić włączenie sterownika exFAT do komponentów, które zostaną uwzględnione w następnej edycji definicji „systemu Linux”. W ten sposób patenty związane z exFAT będą objęte umową zawartą między członkami OIN.

Warto zauważyć, że wcześniej patenty na exFAT były kluczowym ogniwem do większości roszczeń Microsoft, dotyczących preinstalacji rozwiązań opartych na Linuxie. Sterownik z implementacją exFAT został opracowany przez firmę Samsung sześć lat temu na licencji GPLv2, ale do tej pory nie został włączony do głównego składu jądra Linux z powodu ryzyka wystąpienia przez firmę Microsoft z pozwem o naruszenie patentu. Na stronie Microsoftu wciąż otwarty pozostaje strona z wymaganiem uzyskania licencji na używanie exFAT i informacjami, że tę technologię licencjonowało ponad 100 firm, w tym największych producentów OEM. System plików exFAT został stworzony przez Microsoft w celu wyeliminowania ograniczeń FAT32 przy używaniu na dużych nośnikach flash. Wsparcie dla systemu plików exFAT pojawiło się w Windows Vista Service Pack 1 i 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 limit maksymalnego rozmiaru partycji do 32 GB, wprowadzono bitmapę wolnych bloków w celu zmniejszenia fragmentacji i zwiększenia prędkości, a limit liczby plików w jednym katalogu podniesiono do 65 tys., przewidziano możliwość przechowywania ACL.

System plików exFAT został stworzony przez Microsoft w celu rozwiązania ograniczeń FAT32 przy używaniu na pamięciach Flash o dużej pojemności. Wsparcie dla systemu plików exFAT pojawiło się w Windows Vista Service Pack 1 oraz w Windows XP z Service Pack 2. Maksymalny rozmiar pliku w porównaniu do FAT32 został rozszerzony z 4 GB do 16 eksabajtów, usunięto ograniczenie maksymalnego rozmiaru partycji do 32 GB, aby zmniejszyć fragmentację i zwiększyć szybkość, wprowadzono bitmapę wolnych bloków, a ograniczenie liczby plików w jednym katalogu podniesiono do 65 tys., przewidziano możliwość przechowywania ACL.

Dodatek: Greg Kroah-Hartman zatwierdził włączenie opracowanego przez firmę Samsung sterownika exFAT do eksperymentalnej sekcji „staging” jądra Linux („drivers/staging/”), gdzie umieszczane są komponenty wymagające dopracowania. Zauważa się, że włączenie do jądra ułatwi doprowadzenie sterownika do stanu gotowego do dostarczenia w głównym drzewie źródłowym jądra.

Ź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