Jądro Linuksa 5.16 jest teraz dostępne ze sterownikami kontrolera Nintendo Switch

Zostało wydane jądro Linuksa 5.16, które obejmuje sprzętową obsługę kontrolerów Nintendo Switch, DisplayPort 2.0 na procesorach graficznych AMD i nie tylko.

Jądro Linuksa znajduje się w sercu niezliczonych urządzeń i systemów operacyjnych, w tym telefonów i tabletów z Androidem, Chromebooków, dystrybucji Linuksa na komputery stacjonarne i dużo więcej. Nowe wersje są zwykle wydawane co kilka miesięcy, a teraz dostępna jest wersja 5.16 do wypróbowania.

Linus Torvalds, twórca i główny opiekun jądra Linuksa, napisał na stronie lista mailingowa jądra (przez o mój Boże! Ubuntu!), „Niewiele tutaj od [wersja 5.16 Release Candidate 8], co nie jest nieoczekiwane. Mieliśmy ten dodatkowy tydzień ze względu na święta i to nie tak, że mieliśmy mnóstwo spraw na ostatnią chwilę, które trzeba było załatwić. Zawiera więc głównie poprawki sterowników (głównie dotyczące sieci i rdma), poprawki dotyczące używania poświadczeń cgroup, kilka poprawek podstawowych sieci, kilka przywróceń w ostatniej chwili i kilka innych przypadkowych szumów.

Być może najważniejszą zmianą w tej wersji jest nowy system jądra o nazwie „futex2”, skrót od „szybkiego muteksu użytkownika”. Umożliwia aplikacjom tworzenie muteksów, semaforów, zmiennych warunkowych i innych szybko działających mechanizmów synchronizacji. Ta nowa funkcja może poprawić wydajność gier działających w warstwie kompatybilności Wine (a także natywne gry dla Linuksa), ale Wine jeszcze tego nie zaimplementowało, więc będziemy musieli poczekać i zobaczyć, jak to się rozwinie na zewnątrz.

To wydanie zawiera również standardową mieszankę obsługi nowego sprzętu. Kontrolery Nintendo Switch Joy-Con i Pro działają teraz bez żadnych dodatkowych sterowników i ulepszeń, a także Klawiatura Apple Magic Keyboard 2021. Sterownik graficzny AMD współpracuje teraz z DisplayPort 2.0, czyli podobno ma znaleźć się w nadchodzących kartach graficznych Radeon, a obsługa grafiki Intel Alder Lake S (DG1) jest obecnie uważana za stabilną.

W tej wersji wprowadzono setki innych zmian — Kernel Hacking ma szczegółowy dziennik, Jeśli jesteś zainteresowany. Jądro powinno zacząć pojawiać się jako aktualizacja dla niektórych dystrybucji Linuksa na komputery stacjonarne w nadchodzących dniach, ale niektóre systemy operacyjne i dystrybucje (takie jak Ubuntu) na razie się wstrzymają. Kanoniczny nie potwierdził na przykład, która wersja jądra Linuksa zostanie dołączona do następnej aktualizacji Ubuntu 22.04.