Nowa wersja Linuksa 5.9 została już wydana i to są jej nowości

Linus Torvalds ogłosił dostępność nowej wersji Linux Kernel 5.9 na liście mailingowej. Jest to wersja, która oprócz aktualizacji sterowników wprowadza kilka nowych funkcji i ulepszeń, a także nowe sterowniki.

Rozwój jądra Linuksa 5.9 rozpoczął się około dwa miesiące temu, kiedy Linus Torvalds ogłosił pierwszy kamień milowy Release Candidate (RC). Po nie mniej niż ośmiu wersjach RC ostateczna wersja jądra jest już dostępna i powinna zostać dostarczona do niektórych najpopularniejszych dystrybucji Linuksa w nadchodzących tygodniach.

Jeśli chodzi o mocne strony od Linuksa 5.9, jest wsparcie dla architektury Unicore, wsparcie dla Kompresja standardowa (Zsdt) do kompilacji jądra x86, pełne wsparcie dla operacji odczytu z bufory asynchroniczne w podsystemie io_uring, a także nową opcję ratowania i różne ulepszenia wydajności systemu plików Btrfs.

Są też obsługa instrukcji FSGSBASE x86, obsługa funkcji harmonogramu terminów, nowy przycisk sysctl, obsługa szyfrowania online dla systemów plików EXT4 i F2FS a także obsługę kontrolerów pamięci zewnętrznej NVIDIA Tegra210 i obsługę kontrolerów wbudowanych w system operacyjny Chrome.

Ponadto, Linux 5.9 wprowadza nowe wywołanie systemowe close_range (), obsługa układów VPU Movidius firmy Intel „Keem Bay”, obsługa protokołu równoległej redundancji, obsługa iteratorów BPF na gniazdach TCP i UDP, obsługa rozszerzonych atrybutów dla klientów NFS 4.2 i scheduleutil jako domyślny regulator częstotliwości procesora dla architektur ARM i AArch64 ( ARM64).

Również Dodano obsługę płyt ARM, urządzeń i platform: Pine64 PinePhone v1.2, Lenovo IdeaPad Duet 10.1, ASUS Google Nexus 7, Acer Iconia Tab A500, Qualcomm Snapdragon SDM630 (używany w Sony Xperia 10, 10 Plus, XA2, XA2 Plus i XA2 Ultra), Jetson Xavier NX, Amlogic WeTek Core2 , Aspeed EthanolX, pięć nowych płyt opartych na NXP i.MX6, MikroTik RouterBoard 3011, Xiaomi Libra, Microsoft Lumia 950, Sony Xperia Z5, MStar, Microchip Sparx5, Intel Keem Bay, Amazon Alpine v3, Renesas RZ / G2H.

W przypadku grup cgroup zaimplementowano nowy program obsługi pamięci płyty, co jest godne uwagi ze względu na przeniesienie rozliczania slabów z poziomu strony pamięci na poziom obiektu jądra, umożliwiając współdzielenie stron slabów w różnych grupach c, zamiast przydzielania oddzielnych pamięci podręcznych slabów dla każdej grupy c. Zaproponowane podejście pozwala na zwiększenie efektywności wykorzystania, zmniejsz rozmiar pamięci używanej do płyty o 30-45%, znacznie zmniejsz całkowite zużycie pamięci przez jądro i zmniejsz fragmentację pamięci.

Jeśli chodzi o ulepszenia w grafice, należy to podkreślić Sterownik amdgpu dodaje początkową obsługę GPU dla AMD Navi 21 (Flądra marynarki wojennej) i Navi 22 (Sienna Cichlid). Dodano obsługę silników przyspieszających kodowanie i dekodowanie wideo UVD / VCE dla układów GPU Southern Islands (Radeon HD 7000). Dodano możliwość obracania ekranu o 90, 180 lub 270 stopni.

Co ciekawe, sterownik AMD GPU jest największym sterownikiem w jądrze - zawiera około 2,71 miliona linii kodu, co stanowi około 10% całkowitego rozmiaru jądra (27,81 miliona wierszy).

Jednocześnie w automatycznie generowanych plikach nagłówkowych z danymi dla rejestrów GPU znajduje się 1.79 miliona wierszy, a kod C to 366 tysięcy wierszy (dla porównania kontroler Intel i915 zawiera 209 tysięcy wierszy, a Nouveau - 149 tysięcy ).

Kontroler Nouveau dodaje obsługę sprawdzania integralności CRC (Cyclic Redundancy Checks) klatka po klatce na silnikach graficznych NVIDIA. Wdrożenie oparte jest na dokumentacji dostarczonej przez firmę NVIDIA.

Oczywiście, wiele nowych i zaktualizowanych sterowników jest zawartych w tym nowym wersja ważne jądro, aby dodać obsługę nowszych komponentów sprzętowych. Niektóre funkcje związane z bezpieczeństwem są również obecne, a także zwykłe poprawki błędów i wewnętrzne zmiany jądra.

Wreszcie, tę nową wersję można pobrać z kernel.org, jeśli chcesz zbudować własne jądro. Dla innych możesz poczekać, aż stabilne jądro Linuksa 5.9 dotrze do stabilnych repozytoriów oprogramowania Twojej dystrybucji GNU / Linux przed aktualizacją z poprzedniej wersji.

Jeśli chodzi o następną wersję Linuksa 5.10, oczekuje się, że pojawi się w połowie grudnia lub podczas świąt Bożego Narodzenia.


Treść artykułu jest zgodna z naszymi zasadami etyka redakcyjna. Aby zgłosić błąd, kliknij tutaj.

Bądź pierwszym który skomentuje

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.