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.

TUX - maskotka systemu Linux

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.