Kolejka górska, której atrakcją jest tzw Linux 5.8 Wrócił do punktu wyjścia, to znaczy skończył. Było wiele wzlotów i upadków, wiele wątpliwości, które sprawiły, że Linus Torvalds, główny twórca jądra Linuksa, pomyślał, że zajmie to ósmy RC, ale tak nie było i kilka godzin temu Wystartował stabilna wersja jądra, która będzie zawierać bardzo ważne wiadomości.
A jeśli chodzi o to drugie, poniżej masz lista wiadomości które pojawiły się w Linuksie 5.8, jeden taki pożyczamy od Michaela Larabel, który jest odpowiedzialny za przegląd wszystkich zmian, propozycji i rozmów na temat jądra Linuksa. Wśród nich wyróżnia się sterownik mocy dla AMD, ale też to zapewnia zmodyfikowali do 20% kodu.
Najważniejsze cechy Linuksa 5.8
- Grafika
- Obsługa open source Qualcomm Adreno 405/640/650.
- Dodano obsługę AMDGPU TMZ z niezawodnymi strefami pamięci dla zaszyfrowanej pamięci wideo.
- Obsługa aktualizacji Intel Tiger Lake SAGV i innych aktualizacji grafiki Gen12.
- Obsługa odzyskiwania oprogramowania Radeon Navi / GFX10.
- Sterownik Radeon teraz również lepiej radzi sobie z krytycznymi usterkami termicznymi.
- Obsługa buforów P2P / DMA między GPU.
- Inne aktualizacje, takie jak zarządzanie energią środowiska wykonawczego Lima lub obsługa Nouveau dla modyfikatorów formatu NVIDIA.
- Procesory
- Kontroler mocy AMD został scalony, aby ostatecznie odsłonić czujniki mocy Zen / Zen2 w systemie Linux.
- Obsługa temperatury AMD Ryzen 4000 Renoir i EDAC.
- Zagnieżdżona migracja na żywo AMD z KVM jest teraz obsługiwana.
- Obsługa procesorów Loongson 3 do wirtualizacji KVM.
- Poprawki ograniczania widma są teraz również przenoszone do stabilnej serii.
- Poprawia kompatybilność ze sterownikiem CPPC CPUFreq.
- Obsługa PCIe NTB dla serwerów Ice Lake Xeon.
- Ukończono obsługę RISC-V Kendryte K210 SoC.
- Nowy SoC ARM i obsługa platformy.
- Wstępna obsługa uruchamiania procesorów POWER10.
- Obsługa AMD Zen / Zen2 RAPL dla ograniczenia średniego poboru mocy w czasie wykonywania.
- Intel TPAUSE optymalizuje moc opóźnienia dla rdzeni Tremont i nowszych.
- Zabezpieczenie ARM 64-bitowe wzmocnione dzięki obsłudze identyfikacji celów gałęzi (WIT) i stosu wywołań w tle.
- Monitor XSAVES wskazuje wsparcie, liczniki monitorowania przepustowości pamięci i inne aktualizacje x86 (x86_64).
- Systemy pamięci masowej i plików
- Backend urządzenia blokowego dla Pstore podczas zapisywania komunikatów alarmowych / napadowych na dysk.
- Obsługa ERASE / Discard / TRIM dla wszystkich hostów MMC zamiast wcześniejszego włączenia.
- Obsługa kompresji F2FS LZO-RLE została dodana dla tego zoptymalizowanego pod kątem flashowania systemu plików.
- Ulepszenia sterownika Microsoft exFAT.
- Obsługa emulacji pamięci flash MLC NAND jako SLC.
- Optymalizacja wydajności dla Xen 9pfs.
- Wydajność SMB3 działa w przypadku dużych operacji we / wy.
- Poprawki do EXT4.
- Ulepszona obsługa języka DAX w celu bezpośredniego dostępu do trwałego magazynu pamięci.
- Różne ulepszenia Btrfs.
- Inny sprzęt
- Wsparcie Habana Labs Gaudi dla tego akceleratora wnioskowania AI.
- Dodano obsługę Intel Tiger Lake Thunderbolt, a także obsługę ComboPHY dla bram Intel SoC Gateway.
- Obsługa Thunderbolt w systemach innych niż x86.
- Potencjał znacznych oszczędności energii dla płyt głównych z mostkami PCIe do PCI / PCI-X.
- Peer-to-peer DMA dla AMD Raven i Renoir.
- Obsługa dźwięku AMD Renoir ACP.
- Infrastruktura do testowania kabli w kodzie sieciowym Linuksa, chociaż początkowo ograniczona do wybranego sprzętu / sterowników.
- Przywracanie sterownika kamery Intel Atom (AtomISP).
- Obsługa zamiany klawiszy Fn i Ctrl na klawiaturach Apple.
- Liczne aktualizacje zarządzania energią.
- Scalono sterownik AMD SPI.
- Ogólne ulepszenia
- Ulepszenia Jitter RNG i lądowanie kontrolera ARM CryptoCell CCTRNG. Obsługa AMD PSP SEV-ES jest również częścią aktualizacji szyfrowania.
- Kernel Concurrency Sanitizer został połączony z KCSAN, aby pomóc wykryć warunki wyścigu w jądrze i został już użyty do wykrycia dziesiątek rzeczywistych błędów.
- Aktualizacje przejściowe i IIO.
- Optymalizacje deweloperskie.
- Ogólna kolejka powiadomień początkowo połączona w celu powiadamiania o zmianach w kluczyku / pilocie.
- Optymalizacje SELinux.
- Ulepszenia modernizacji dla Procfs z teraz obsługą prywatnych instancji procfs.
- Nowa opcja initrdmem =, której między innymi można użyć, zastępując przestrzeń Intel ME obrazem initrd w zapisanym obszarze pamięci flash.
Teraz dostępne w Twojej tarballu
Linux 5.8 jest już dostępny, ale użytkownicy zainteresowani jego instalacją będą musieli zrobić to ręcznie z jego „archiwum tar”, dostępnego pod adresem ten linklub używając narzędzi takich jak Ukuu, gdzie jeśli się nie pojawił, zrobi to w ciągu najbliższych kilku godzin. Z drugiej strony, aby powiedzieć, że według wszelkiego prawdopodobieństwa, jeśli spojrzymy na kalendarz, Linux 5.8 będzie wersja jądra, której będzie używać Ubuntu 20.10 Groovy Gorilla.