Obsługa klawiatury / gładzika MacBooka i innych nowości, które pojawią się wraz z Linuksem 5.3, już w fazie rozwoju

Linux 5.3

Po fazie żądań funkcji lub „żądań ściągnięcia” w pełni weszliśmy (już) w fazę rozwoju Linux 5.3. Odtąd Linus Torvalds będzie pracował nad kolejnym głównym wydaniem jądra Linuksa, wypuszczając jednego kandydata do wydania tygodniowo, co daje w sumie 7-8. Dopóki nie napotkasz żadnych niepowodzeń, następne główne wydanie pojawi się za około dwa miesiące.

Linux 5.3 przyniesie wiele interesujących wiadomości. Wśród najbardziej uderzających my el obsługa klawiatur i gładzików najnowszych MacBooków i MacBooków Pro od Apple. Była to nowość zaakceptowana w ostatniej chwili i aby to osiągnąć, musieli poddać inżynierii wstecznej większość protokołu Apple, za pomocą którego byli w stanie napisać podstawowy sterownik Linuksa. Poniżej masz pozostałe wiadomości, które pojawią się wraz z Linuksem 5.3.

Co nowego w Linuksie 5.3

  • Wsparcie dla klawiatur i gładzików MacBook i MacBook Pro 2015 dzięki sterownikowi SPI firmy Apple dodanemu w ostatniej chwili.
  • Obsługa komputera do gier ASUS TUF została uwzględniona w sterowniku ASUS WMI.
  • Dodano komponenty platformy Chrome OS, w tym sterownik czujnika kąta pokrywy i inne sterowniki do obsługi niestandardowego wbudowanego sterownika Google na Chromebookach i innych nowszych elementach sprzętowych.
  • Obsługa nowych urządzeń wejściowych, w tym różnych tabletów Wacom i kierownic wyścigowych Saitek.
  • Ulepszona obsługa sterowników sieci 100GbE i Google GVE.
  • Obsługa hiperwizora gościa ACRN dla tego opracowanego przez firmę Intel hiperwizora o niewielkiej powierzchni, koncentrującego się na krytycznych dla bezpieczeństwa przypadkach użycia Internetu Rzeczy w czasie rzeczywistym.
  • Jądro umożliwia teraz flagę niejawnej kompilacji nie powiodła się, aby wykryć zachowanie przypadku awarii przełącznika pod kątem potencjalnych błędów lub nieoczekiwanego zachowania.
  • Użycie zaciskania na programiście z naciskiem na programowanie świadomie energetycznie ramienia.
  • Obsługa kontrolera Intelligent Platform Management Bus dla znormalizowanych połączeń między płytami w obudowie.
  • Kolejnym nowym sterownikiem VirtIO scalonym dla Linuksa 5.3 jest sterownik VirtIO-IOMMU zapewniający gościom wirtualne urządzenie IOMMU.
  • Jądro Linuksa obsługuje teraz skompresowane pliki oprogramowania układowego, aby zaoszczędzić kilkaset megabajtów miejsca na dysku, jeśli wszystkie pliki binarne oprogramowania układowego / mikrokodu Linuksa są skompresowane.
  • Nowe wywołanie systemowe clone3, aktualizacje sterowników Realtek i inne letnie aktualizacje.
  • Do obszaru kryptowalut dodano obsługę xxHash.
  • Podsystem FMC jest wycofywany, ponieważ programiści CERN zdecydowali, że łatwiej jest zacząć od zera niż naprawiać ten podsystem.

Co nowego w systemach plików, grafice i procesorach

  • UBIFS obsługuje teraz kompresję systemu plików Zstd.
  • Klient NFS umożliwia teraz wiele połączeń TCP z serwerem za pośrednictwem nowej opcji montowania „nconnect =”.
  • Wiele ulepszeń w Ceph.
  • XFS i Btrfs zostaną dopracowane.
  • F2FS zawiera natywną obsługę SWAP.
  • Szybsze wyszukiwanie EXT4 bez rozróżniania wielkości liter w oparciu o tę opcjonalną funkcję pierwotnie wprowadzoną w Linuksie 5.2.
  • Dekompresja na miejscu LZ4 dla EROFS.
  • Początkowa obsługa AMDGPU Navi dla nowej serii Radeon RX 5700.
  • Wsparcie dla Turing TU116 zostało uwzględnione w sterowniku open source Nouveau dla ograniczonej obsługi grafiki NVIDIA.
  • Obsługa wyświetlaczy Intel HDR jest teraz gotowa do uruchomienia z poziomu jądra w przypadku serwerów Iceland i Geminilake lub nowszych.
  • Sterownik DRM MSM obsługuje teraz procesor graficzny Qualcomm Adreno 540.
  • Obsługa Compute Shader dla kontrolera Broadcom V3D używanego przez płyty takie jak Raspberry Pi 4.
  • Ulepszenia w innych DRM.
  • Nowością na froncie multimediów jest sterownik dekodera wideo Amlogic Meson i inne ulepszenia dekodowania wideo.
  • Wstępna obsługa technologii Intel Speed ​​Select w procesorach Cascadelake.
  • Obsługa nowych płyt SoC i ARM oraz ulepszona obsługa istniejących płyt, takich jak NVIDIA Jetson Nano.
  • Wsparcie dla RISC-V jest nadal ulepszane.
  • Dodano obsługę Intel Islandzki NNPI w różnych sterownikach.
  • Dodano obsługę sterownika Raspberry Pi CPUFreq dla Twojego Broadcom SoC.
  • Ulepszone śledzenie użycia AVX-512 przez aplikacje, aby umożliwić bardziej optymalne rozmieszczenie zadań AVX-512 dla harmonogramów zadań w przestrzeni użytkownika i innych osób zastanawiających się, czy aplikacja aktywnie korzysta z AVX-512.
  • Podsystem licznika wydajności Linuksa rozpoczął przygotowania do Snow Ridge Intela.
  • Obsługa topologii wielu macierzy procesorów Intel dla procesorów AP Cascadelake.
  • Dodano obsługę Intel UMWAIT.
  • Oficjalne wsparcie dla procesorów Zhaoxin x86 dla chińskich procesorów wywodzących się z technologii VIA x86.
  • Różne 64-bitowe aktualizacje ARM, od wersji AVMv8.5-bitowej po obsługę emulacji wywołań systemowych.

I nowość, ale negatywna: na froncie graficznym programiści jądra osiągnęli zmianę, która w dużej mierze łamie sterownik NVIDIA na architekturach POWER. Firma NVIDIA będzie musiała rozwiązać ten problem za pomocą nowej wersji sterownika POWER Linux, ale kiedy to naprawią, okaże się. NVIDIA ma około dwóch miesięcy na naprawienie tego błędu.

Linux 5.3-rc1
Podobne artykuł:
Linux 5.3-rc1, największe wydanie od czasów Linuksa 4.9-rc1, które jest już dostępne

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.