Linux 5.10 w wersji testowej już dostępny
Ostatnio udostępniono pierwszego kandydata do wydania nowego jądra systemu Linux. Wydanie stabilnej wersji planuje się na grudzień. Linux 5.10 przede wszystkim ma stracić swoją najstarszą funkcję, odpowiedzialną za wiele błędów bezpieczeństwa. Sam twórca określił to wydanie jako: “historyczne wydarzenie”.
„Wielkie” wydanie
Wyjątkowość tego wydania nie polega wyłącznie na usuniętej najstarszej funkcji. Według badań jest to jedno z największych wydań – zawiera ponad 704 linijek nowego kodu oraz 419 tysięcy usuniętych. Linus Torvalds podkreślił, że naniesionych zostało prawie 14 000 zmian, przez 1700 osób.
Najstarsza funkcja usunięta w Linux 5.10
Jedną z ważniejszych zmian jest usunięcie parametru setf_fs. Był on w jądrze Linuxa od pierwszego jego wydania. Z powodu zmian technologicznych pojawia się zagrożenie dla bezpieczeństwa ze strony tego narzędzia adresowania. Jądro Linuxa wcześniej nadpisywało przestrzenie adresowe, ponieważ setf_fs() kontrolowało, czy kopia z przestrzeni użytkownika trafia do przestrzeni użytkownika, czy do jądra. Narzędzie często było używane do nadpisywania dowolnych lokalizacji w pamięci jądra, a dalej do uzyskiwania uprawnień.
Linus Torvalds określił usunięcie parametru następująco:
„To nie jest ogromna zmiana, ale jest interesująca… dla większości ludzi to wszystko nie powinno mieć żadnego znaczenia”.
Inne zmiany w Linux 5.10
Rozszerzenie obsługi sprzętu Nvidia oraz Broadcom i sterowników graficznych do Raspberry Pi 4 to kolejne ważne zmiany w wydaniu. Dodano także obsługę kontrolera z Nintendo Switch. Ponadto zmiany dotyczą systemu plików XFS. Układy AMD, bazujące na Zen 3, także zyskały lepszą obsługę. Dzięki nowym układom ARM64 SoCs rozszerzenie Arm Memory Tagging Extension zapewnia lepszą ochronę systemu.
Wydanie LTS
Na spotkaniu Open-Source Summit Europe Greg Kroah-Hartman poinformował także, że najnowsza wersja Linuxa objęta będzie długoterminowym wsparciem technicznym. Do grudnia 2026 roku użytkownicy będą otrzymywać wsparcie tego wydania. Obecnie status LTS posiada Linux 5.4.
Podsumowanie
Linux 5.10 – kandydat do wydania jest dostępny w wersji testowej. Twórcy Linuxa planują teraz co tydzień publikować kolejnych kandydatów do wydania, aż do połowy grudnia, kiedy jądro będzie już stabilne. Lista najważniejszych zmian jest dostępna pod tym adresem.
Źródła: Beta news, Komputer Świat, Phoronix, TechRadar