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.