Świat

Linux kernel 6.4

Ostatnia aktualizacja: 14 września 2023, 16:52

Linus Torvalds poinformował o wydaniu jądra Linux 6.4, które zapewnia lepszą obsługę sprzętu i nowe funkcje.

Najważniejsze cechy jądra Linuksa 6.4 obejmują: obsługę Intel LAM (Liniar Address Masking), zdarzenia śledzenia użytkownika, możliwość przechowywania kluczy maszynowych używanych przez Machine Owner Keys (MOK) tylko dla kluczy wymuszonych przez CA, obsługę LoongArch dla biblioteki nolibc, obsługę strefowych urządzeń blokowych dla systemu plików F2FS, a także obsługę rozszerzenia Svnapot i obsługę hibernacji dla architektury RISC-V.

Podsystem io_uring został udoskonalony, aby móc wykonywać wiele bezpośrednich zapisów we/wy w tym samym czasie do pliku (obecnie obsługiwany tylko w systemach plików EXT4 i XFS), protokół SCTP (Stream Control Transmission Protocol) zyskał wsparcie dla Fair i zaimplementowano harmonogramy Weighted Fair Queuing (WFQ) i nowy interfejs API oparty na łączu sieciowym, aby przywoływać przestrzeń użytkownika dla funkcji pomocniczych.

Obsługa języka Rust zyskała kilka dodatków, w tym typ „ARef” używany w opakowaniach dla typów C, które mają własne funkcje zliczania ref, kilka nowych prymitywów blokujących, rdzeń API pin-init do ułatwienia bezpiecznej inicjalizacji struktury przypiętej, LockedBy” do ochrony danych za pomocą blokady, skrzynki UAPI do tworzenia kopii lustrzanych, skrzynki powiązań i innych funkcji.

Jądro Linuksa 6.4 dodaje: nowy akcelerowany sterownik Qualcomm QAIC DRM dla ich Cloud AI, obsługę KVM dla wirtualnych NMI na x86 AMD, emulację fbdev dla sterowników GEM DMA, obsługę Qualcomm Inline Crypto Engine, obsługę nowych modeli opartych na MMIO (T2 Mac), obsługę Intel Sierra Forest EDAC, lepszą wydajność BIG TCP i nowy typ programu BPF netfilter.

Jądro Linuksa 6.4 ma również przynieść różne ulepszenia termiczne w sterowniku Mediatek, ulepszenia bardzo starych kart dźwiękowych PCI, obsługę dźwięku dla systemów NVIDIA z kodekami MAX9809x i RT5631, ogólną obsługę wszystkich tabletów Kye, obsługę bezprzewodowego dźwięku przestrzennego 7.1 Logitech G935 słuchawki do gier i obsługę PPIN dla procesorów serwerowych Intel Xeon „Emerald Rapids” piątej generacji.

Dodano nowe sterowniki dla czujnika temperatury StarFive JH71x0 i StarFive JH7110 RISC-V SoC, zasilacza Acbel FSB032, pompy Aquacomputer Aquastream XT i płyty głównej ROG STRIX Z390-F GAMING.

Dostępna jest również obsługa rumble dla najnowszych kontrolerów Xbox, obsługa Apple M2 CPU PMU, obsługa siatki Wi-Fi 7 (EHT), ulepszona obsługa platform Qualcomm Snapdragon, nowy sterownik dla kontrolerów dotykowych Novatek, obsługa Lenovo Yoga Book X90F 2 Tablet -w-1, obsługa trybu Hyper-V VTL i obsługa Wi-Fi dla urządzeń Apple M1 Pro/Max.

Sterownik graficzny AMDGPU otrzymał początkową obsługę NBIO7.9, GC 9.4.3, GFXHUB 1.2, MMHUB 1.8, początkową infrastrukturę DC FAM, węzły sysfs dla dodatkowych zegarów VCN, a także obsługę ograniczonego/nielimitowanego obciążenia dla obsługiwanych APU. Co więcej, sterownik Mediatek DRM otrzymał obsługę 10-bitowych nakładek, sterownik Rockchip DRM otrzymał obsługę 4K, a sterownik Panfrost firmy Collabora obsługuje teraz urządzenia Mali MT81xx.

Źródło: lkml.org/lkml/2023/6/25/453

Click to rate this post!
[Total: 0 Average: 0]

Dodaj komentarz

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

Witryna jest chroniona przez reCAPTCHA i Google Politykę Prywatności oraz obowiązują Warunki Korzystania z Usługi.