Linux 6.8 wprowadza ulepszenia wydajności, obsługę nowego sprzętu i sterownik Intel Xe

Linux 6.8

Na koniec nie ma potrzeby stosowania ósmego Release Candidate a Linus Torvalds wydał stabilną wersję Linux 6.8. Były wątpliwości co do rc6, ale zaczęły się one rozwiewać, gdy wypuszczono na rynek rc7 i obecnie zostało to potwierdzone. Jak zawsze, nowa wersja jądra zawiera wiele nowych funkcji, większość z nich w formie obsługi nowego sprzętu. Nie zawsze oznacza to, że jest nowy, a czasami po prostu dodaje się coś, czego wcześniej nie było.

Dodatkowo Linux 6.8 wyróżnia się tym, że wprowadzono ulepszenia wydajności. Mieliśmy kilka wersji, w których sporo dodano, a w Linuksie 6.8 uzyskano spójność, co przekłada się na wydajność. Poniżej znajduje się lista najważniejszych wiadomości (via Phoronix) Linuksa 6.8.

Najważniejsze cechy Linuksa 6.8

  • Procesory:
    • Dodano więcej identyfikatorów AMD Zen 5 w ramach ciągłego udostępniania sprzętu AMD nowej generacji.
    • Obsługa sterowników AMD PMC dla Zen 5.
    • Obsługa sprzętu Intel QAT 420xx „GEN 5” dla technologii QuickAssist.
    • W rdzeniu Intel IAA znajduje się również sterownik kompresji kryptograficznej dla akceleratorów Intel Analytics, które można znaleźć w różnych modelach procesorów Xeon Scalable od czasów Sapphire Rapids.
    • Obsługa Intel Lunar Lake Thunderbolt.
    • Obsługa jądra Rusta dla procesorów LoongArch.
    • W ramach zmian w s390 obsługa 31-bitowych plików binarnych ELF architektury Enterprise System Architecture (ESA) jest domyślnie wyłączona.
    • IBM Z odnotowuje o ~11% wyższą wydajność wywołań systemowych dzięki nowemu jądru.
    • Przywrócono obsługę jądra XIP dla RISC-V dla Execute In Place.
    • Linux 6.8 lepiej informuje użytkownika, gdy podczas rozruchu zostanie wyłączona obsługa 86-bitowego systemu x32.
    • Możliwość podkręcania procesorów Intel Meteor Lake w systemie Linux 6.8 po zmianie sterownika Intel P-State.
    • Obsługiwana jest teraz funkcja Intel LAM dla gości KVM, a także trwają prace nad poufnymi maszynami wirtualnymi.
    • Więcej kodu Intel TDX w celu ochrony gości KVM.
    • Początkowo obsługa układów Snapdragon 8 Gen 3 i X Elite w jądrze głównym.
    • Wreszcie wprowadzono obsługę Google Tensor G1 SoC.
    • Ulepszona obsługa zdarzeń kontrolera pamięci AMD Zen 4.
    • Przygotowania do zarządzania energią dla nadchodzących procesorów serwerowych Intel.
    • Optymalizacja procesora AMD w celu uniknięcia niepotrzebnej serializacji dostępów MSR.
    • Obsługa EDAC dla akceleratorów AMD AI.
    • Usunięto obsługę procesorów ARM11 MPCore.
    • Obsługa miękkiego rdzenia procesora AMD MicroBlaze V RISC-V.
  • Grafika:
    • wiodące fragmenty kodu zarządzania kolorami firmy AMD, chociaż obecnie nie są one domyślnie włączone.
    • Nowy sterownik jądra Intel Xe DRM jest dostępny jako eksperymentalna alternatywa dla sterownika i915.
    • Sterownik Imagination PowerVR DRM został wreszcie zaktualizowany wraz ze sterownikiem PowerVR Vulkan na platformie Mesa dla wybranych procesorów graficznych Rogue.
    • Obsługa sterownika graficznego Raspberry Pi 5 dla V3D.
    • Obsługa AMD GFXOFF podczas uruchamiania aplikacji obliczeniowych ROCm na procesorach graficznych RDNA3 w celu oszczędzania energii/termii.
    • Redukcja zakłóceń częstotliwości radiowej AMD WiFi WBRF pomiędzy zegarami pamięci wideo a sprzętem WiFi.
  • Systemy plików i pamięć masowa:
    • Nowe wywołania systemowe umożliwiające uzyskanie bardziej szczegółowych informacji na temat montowania systemu plików.
    • Optymalizacja EROFS dla scenariuszy z małą ilością pamięci.
    • Poprawki i ulepszenia Bcachefs, a także kilka fajnych prac związanych z wydajnością.
    • Nieblokujące wyszukiwania klastrowego systemu plików GFS2.
    • Przetwarzanie metadanych Btrfs odbywa się teraz przy użyciu folio.
    • Obsługa skompresowanych danych w podstronach EROFS.
    • F2FS poprawia obsługę urządzeń blokowych strefowych.
    • Więcej funkcji naprawy online XFS.
    • Obsługa blokowania zapisów na zamontowanych urządzeniach blokowych.
  • Inny sprzęt:
    • Więcej kodu funkcji CXL, tym razem o analizie CDAT w celu uzyskania spójnej tabeli atrybutów urządzenia.
    • Wsparcie dla Apple M1 USB4/Thunderbolt DART.
    • Zaktualizowano sterownik podsystemu kamery StarFive RISC-V SoC, aby ulepszyć obsługę jądra StarFive.
    • Wreszcie zaktualizowano sterownik AWS Nitro Secure Module.
    • Różne ulepszenia kompatybilności z laptopami Intel i AMD.
    • Większa obsługa sprzętu dźwiękowego firm AMD i Intel, a także niektórych mikserów audio USB.
    • Sterownik Gigabyte AORUS Waterforce został zaktualizowany, aby udostępnić wskaźniki monitorowania sprzętu dla chłodnicy cieczy Gigabyte AIO.
    • Obsługa akceleratora Intel Gaudi 2C.
    • Wyliczanie kamer CSI-2/MIPI w oparciu o ACPI.
    • Pierwszy sieciowy sterownik PHY napisany w języku Rust.
    • Usunięto obsługę rancza Intel Carrilo.
  • Gry na Linuksie:
    • Obsługa różnych tanich przenośnych konsoli do gier zasilanych procesorem ARM.
    • Wstępne wsparcie dla kontrolerów Lenovo Legion Go dla tej przenośnej konsoli do gier.
    • Obsługa gamepada Adafruit Seesaw.
    • Poprawki Steam Controllera przeniesione z SteamOS.
    • Obsługa kontrolera Nintendo Switch Online (NSO).
  • Bezpieczeństwo: AppArmor przełącza się na skróty zasad SHA256, aby zapewnić większe bezpieczeństwo niż SHA1.
  • inni:
    • Aktualizacja zestawu narzędzi Rust do wersji Rust 1.74.1.
    • Usunięcie PŁYTY.
    • Więcej ulepszeń harmonogramu systemu Linux, w tym EEVDF.
    • Kontynuacja czyszczenia sysctl Sentinel.
    • Aktualizacje sieciowe systemu Linux mogą zwiększyć przepustowość protokołu TCP dla wielu jednoczesnych połączeń o ~40%.
    • Usuwanie starych i przestarzałych sterowników sieciowych.

Linux 6.8 teraz dostępny. Osiągnie różne dystrybucje w okresie, który będzie zależał od jego filozofii rozwoju. Będzie to jądro używane przez Ubuntu 24.04.


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.