Linus Torvalds ogłosił wydanie jądra Linux w wersji 5.8, które przynosi znaczące zmiany i udoskonalenia. Wśród najważniejszych nowości znajdują się:
- Obsługa kompresji F2FS LZO-RLE, która poprawia wydajność systemu plików F2FS.
- Nowy sterownik AMD dla czujników energetycznych Zen i Zen 2, który umożliwia dokładniejsze monitorowanie zużycia energii.
- Obsługa AMDGPU Trusted Memory Zone, zwiększająca bezpieczeństwo pamięci.
- Shadow Call Stack oraz Branch Target Identification dla ARM64, poprawiające ochronę i wydajność na platformach ARM64.
- Sterownik dla kamery Intel Atom, zapewniający wsparcie dla sprzętu z tej rodziny procesorów.
- Thunderbolt 4.0, dodanie wsparcia dla najnowszej wersji interfejsu Thunderbolt.
- Wsparcie dla układów graficznych Adreno 405, 640 i 650, rozszerzające możliwości obsługi GPU w Linuksie.
- Łatanie luk Spectre, co podnosi bezpieczeństwo systemu.
- Opcja zamiany klawiszy Ctrl i Fn na klawiaturach Apple, co poprawia wygodę użytkowania.
- Poprawki RCU, zwiększające wydajność synchronizacji danych w jądrze.
Zmiany w Nazewnictwie
W wersji 5.8 wprowadzono nowe zasady dotyczące nazewnictwa w kodzie źródłowym. Programiści zobowiązani są do unikania terminów takich jak „slave”, „master”, „whitelist” oraz „blacklist”, promując bardziej inkluzywne podejście do tworzenia oprogramowania.
Historia i Znaczenie Aktualizacji
Jądro Linux, pierwotnie stworzone przez Linusa Torvaldsa w 1991 roku, jest wolnym oprogramowaniem rozwijanym przez globalną społeczność programistów w ramach The Linux Foundation. Regularne aktualizacje jądra, takie jak wersja 5.8, są kluczowe dla utrzymania bezpieczeństwa i wydajności systemu, szczególnie w obliczu rosnącego zagrożenia cyberatakami.
Podsumowanie
Linux 5.8 to wydanie, które wprowadza zarówno funkcjonalne usprawnienia, jak i istotne zmiany w zakresie bezpieczeństwa i wydajności. Rozszerzenie obsługi sprzętu oraz wprowadzenie inkluzywnego nazewnictwa podkreśla ciągły rozwój i adaptację tego systemu operacyjnego.