Wydanie jądra Linux 5.10

Linus Torvalds ogłosił wydanie jądra Linux w wersji 5.10, które przynosi liczne usprawnienia oraz nowe funkcje dla użytkowników systemu. Jest to stabilne wydanie LTS (Long-Term Support), które gwarantuje długoterminową obsługę i wsparcie. Poniżej przedstawiamy kluczowe nowości dotyczące procesorów, grafiki, systemów plików oraz innych aspektów, które uległy zmianie.

Obsługa Procesorów

W wersji 5.10 kontynuowane są ulepszenia dla procesorów Intel Rocket Lake, a także rozpoczęto prace nad wsparciem dla Alder Lake i Meteor Lake. Wprowadzone zostały także następujące zmiany:

  • Dodano obsługę procesorów Ingenic MIPS X2000/X2000E dla urządzeń IoT.
  • Wycofano wsparcie dla PowerPC 601, czyli 32-bitowego procesora PowerPC.
  • Zaimplementowano emulację SLDT/STR z UMIP, co umożliwia poprawne działanie niektórych gier Windows w systemie Linux pod WINE.
  • Poprawiono obsługę częstotliwości procesora AMD Zen 3, zaktualizowano tabelę ACPI _PSD oraz dodano wsparcie dla wydajności i pamięci AMD Zen 3 (EDAC).
  • Przyspieszono wydajność funkcji mremap na platformie ARM64.
  • Wstępnie dodano wsparcie dla NVIDIA Orin oraz rozruch RISC-V przez EFI.
  • Wprowadzono obsługę AMD SEV-ES dla zaszyfrowanej wirtualizacji oraz AMD Secure Nested Paging IOMMU.
  • Zaktualizowano system bezpieczeństwa dla ARM, w tym rozszerzenia Memory Tagging i Pointer Authentication.

Grafika

Jądro Linux 5.10 oferuje liczne usprawnienia graficzne:

  • Wprowadzono wsparcie dla Tiger Lake HOBL, co poprawia żywotność baterii w urządzeniach mobilnych.
  • Rozwinięto obsługę kart graficznych Gen12 w Intel Rocket Lake oraz serii AMD RDNA 2/Radeon RX 6000.
  • Dodano obsługę wyświetlaczy AMDGPU DC dla GPU GCN 1.0 (Wyspy Południowe).
  • Wsparto Raspberry Pi VC4 oraz grafikę Matrox G200 w sterowniku Matrox DRM.
  • Naprawiono zarządzanie energią w laptopach AMD z dedykowaną grafiką Radeon.

Systemy Plików i Magazynowanie

Nowe funkcje w systemach plików i magazynowaniu danych obejmują:

  • System plików XFS obsługuje teraz sygnatury czasowe do roku 2486 i wprowadza plan wycofania starszego formatu V4 w 2030 roku.
  • Zoptymalizowano wydajność fsync dla Btrfs oraz ulepszono F2FS, dodając garbage collector, szybszą dekompresję plików i obsługę NVMe ZNS.
  • OverlayFS otrzymał opcję „ulotną” dla lepszej wydajności, a EXT4 szybsze zatwierdzanie plików w trybach DIO/DAX.
  • Wprowadzono wsparcie dla klienta NFS w trybie READ_PLUS, poprawiające wydajność odczytu plików.

Inne Usprawnienia

Linux 5.10 zawiera również wiele innych dodatków:

  • Poprawiona obsługa USB4 oraz zabezpieczenia przed możliwymi atakami DMA przez urządzenia PCI Express.
  • Ulepszenia sterowników audio Intel Haswell oraz obsługa wyjścia audio dla Intel DG1.
  • Wsparcie dla Creative SoundBlaster AE-7 oraz rozszerzona obsługa kontrolera Nintendo Switch.
  • Wprowadzenie wirtualnego kontrolera Vidtv dla podsystemu multimediów.
  • Dodano funkcję static_call() oraz przeprowadzono reformę funkcji printk().

Podsumowanie

Linux 5.10 przynosi znaczące zmiany, szczególnie w obszarach wydajności, bezpieczeństwa oraz obsługi sprzętu. Dzięki tym ulepszeniom system pozostaje na czele innowacyjności, oferując coraz większe możliwości zarówno dla użytkowników, jak i programistów.

About the author

Autor "BIELI" to zapalony entuzjasta otwartego oprogramowania, który dzieli się swoją pasją na blogu poznajlinuxa.pl. Jego wpisy są skarbnicą wiedzy na temat Linuxa, programowania oraz najnowszych trendów w świecie technologii. Autor "BIELI" wierzy w siłę społeczności Open Source i zawsze stara się inspirować swoich czytelników do eksplorowania i eksperymentowania z kodem.