Wszystko było idealne i jądro habemus: Linus Torvalds właśnie uruchomiony Linuksa 5.14, nowa wersja jądra, która rozwija, z wyjątkiem kapitalnego zaskoczenia, będzie używała Ubuntu 21.10 Impish Indri, który zostanie opublikowane w ciągu półtora miesiąca. Wykonano dużo pracy, ale wydawało się, że tak się nie stało, przynajmniej jeśli weźmiemy pod uwagę, że wszystko zostało skręcone od początku.
Chociaż wiele zostało dodanych, z poniższej listy mogę podkreślić, że wsparcie dla Raspberry Pi 400 zostało dodane do głównego jądra. Jak zawsze, stąd podziękować Michaelowi Larabelowi za praca związana z gromadzeniem danych, w tym przypadku najbardziej wybitne wiadomości Linux 5.14.
Najważniejsze cechy Linuksa 5.14
- Procesory:
- Obsługa VirtIO-IOMMU na x86, podczas gdy wcześniej była kompatybilna tylko z AArch64.
- Istnieje teraz obsługa różnych układów SoC ARM.
- Więcej funkcji jądra jest teraz obsługiwanych w RISC-V, takich jak przezroczyste strony ogromne i KFENCE.
- Obsługa niezmienności częstotliwości ACPI CPPC CPUFreq.
- Kod x86 FPU został bardzo wyczyszczony.
- Przygotowywanie większej liczby sterowników OpenRISC LiteX do przyszłej instalacji.
- Kontynuacja dostrajania wokół Intel Alder Lake i koncepcji hybrydowego procesora.
- Dodano obsługę miękkich rdzeni procesora Microwatt POWER.
- Przygotowanie ARM64 dla niektórych rdzeni procesora, które nie obsługują wykonywania 32-bitowego.
- Zmiany w RAS / EDAC dotyczące obsługi przez Intela pamięci HBM wbudowanej w przyszłe procesory Xeon.
- Domyślna dezaktywacja Intel TSX na większej liczbie procesorów.
- Wyświetlacz / grafika:
- Dodano sterownik ekranu Microsoft Hyper-V.
- SimpleDRM został połączony.
- Wsparcie dla żółtego karpia AMD.
- Dodano obsługę AMD Beige Goby.
- Wsparcie dla Intel Alder Lake P.
- Podłączanie na gorąco AMDGPU powinno teraz działać.
- Obsługa wyświetlania 16 bpc dla AMDGPU.
- PCIe ASPM jest domyślnie włączone w AMDGPU.
- Wsparcie dla laptopów AMD Smart Shift.
- Obsługa sterownika Hantro VPU dla dekodera G2.
- Wiele innych aktualizacji grafiki/wyświetlacza typu open source.
- Laptopy:
- Obsługa AMD SFH dla czujnika światła i wykrywania obecności człowieka w nowych notebookach AMD Ryzen.
- Wsparcie dla notebooków Dell z ochroną prywatności sprzętu.
- Rozwiązanie wydajnościowe dla kontrolera Intel ISST z niektórymi testami HPC.
- Inne ulepszenia kompatybilności z laptopami z systemem Linux.
- Obsługa zmiany ustawień BIOS Lenovo ThinkPad w systemie Linux.
- Inny sprzęt:
- Wsparcie dla Raspberry Pi 400 z głównym jądrem.
- Niższe opóźnienia dla kontrolera audio USB.
- Wiele ulepszeń kontrolera Habana Labs AI dla akceleratorów Goya i Gaudí.
- Obsługa przycisku wybierz / udostępnij na kontrolerze Microsoft Xbox One.
- Obsługa joysticka SparkFun Qwiic za pomocą nowego kontrolera, takiego jak joystick open source za ~10 USD dla elektroniki DIY.
- Ulepszenia w obsłudze USB4.
- Nowy sprzęt dźwiękowy Alder Lake M obsługuje różne inne układy dźwiękowe.
- Więcej prac nad obsługą CXL, Compute Express Link.
- Intel poprawił i wymienił swój sterownik RDMA.
- Wsparcie dla MIPS IoT.
- Wiele aktualizacji sterowników sieciowych.
- Systemy przechowywania/plików:
- Ulepszenia w F2FS.
- Poprawiona kompatybilność exFAT z niektórymi implementacjami systemu plików aparatów cyfrowych.
- Ulepszenia w rozproszonym menedżerze zamków.
- EXT4 ma nową opcję, która pomaga zapobiegać potencjalnym wyciekom informacji z dziennika.
- Porządki dla XFS.
- Obsługa nowych funkcji specyfikacji SD.
- Więcej poprawek wydajności dla Btrfs.
- Bezpieczeństwo: Obsługa tajnych obszarów pamięci poprzez memfd_secret.
- Pozostałe:
- Usunięcie sterownika RAW.
- Ulepszenia Hyper-V i inne prace KVM.
- Różne zmiany w inscenizacji.
- Śledzenie OSNoise, które pomaga śledzić hałas systemu operacyjnego, a także ulepszenia HWLAT do debugowania opóźnień sprzętowych.
- Przygotowania do aktualizacji dla procesorów Intel Alder Lake/hybrydowych.
- Wstępne wsparcie mechanizmu wykonawczego platformy ACPI.
- Obsługa programowalnych przycisków dla kontrolera wejścia HID.
- Usunięto kod IDE odziedziczony z Linuksa.
Linux 5.14 można już pobrać, ale w tej chwili musisz zainstalować go ręcznie lub za pomocą narzędzia takiego jak Instalator jądra Ubuntu Mainline, widelec Ukuu. Canonical doda go do Ubuntu 14 października.