Ondersteuning voor het toetsenbord / trackpad van de MacBook en andere nieuwigheden die bij Linux 5.3 zullen verschijnen, al in ontwikkeling

Linux 5.3

Na de functieaanvraagfase of “pull-requests” zijn we al volledig de ontwikkelfase van Linux 5.3​ Vanaf nu zal Linus Torvalds aan het werk gaan voor de volgende grote Linux-kernelrelease, waarbij hij één Release Candidate per week vrijgeeft voor een totaal van 7-8. Zolang je geen haperingen tegenkomt, komt de volgende grote release over ongeveer twee maanden aan.

Linux 5.3 zal met veel interessant nieuws komen. Een van de meest opvallende we hebben el ondersteuning voor toetsenborden en trackpads op de nieuwste MacBook en MacBook Pro van Apple. Dit was een nieuwigheid die op het laatste moment werd geaccepteerd en om dit te bereiken moesten ze een groot deel van het Apple-protocol reverse-engineeren, waarmee ze de basis Linux-driver konden schrijven. Hieronder vind je de rest van het nieuws dat met Linux 5.3 zal aankomen.

Wat is er nieuw in Linux 5.3

  • Ondersteuning voor 2015 MacBook- en MacBook Pro-toetsenborden en trackpads dankzij de op het laatste moment toegevoegde SPI-driver van Apple.
  • Ondersteuning voor de ASUS TUF-spelcomputer is opgenomen in de ASUS WMI-driver.
  • Chrome OS-platformcomponenten zijn toegevoegd, inclusief een stuurprogramma voor de hoeksensor van het deksel en andere stuurprogramma's om het op maat gemaakte stuurprogramma van Google op Chromebooks en andere nieuwere hardwarebits te verwerken.
  • Ondersteuning voor nieuwe invoerapparaten, waaronder verschillende Wacom-tablets en Saitek-racesturen.
  • Verbeterde ondersteuning voor 100GbE-netwerkstuurprogramma's en Google GVE.
  • Ondersteuning van ACRN-gasthypervisors voor deze door Intel ontwikkelde hypervisor met kleine footprint, gericht op veiligheidskritieke, realtime IoT-use-cases.
  • De kernel maakt het nu mogelijk dat de vlag compileren-impliciet-mislukt crashgedrag van switch-case detecteert voor mogelijke fouten of onverwacht gedrag.
  • Gebruik van klemmen op de programmeur met een focus op Arm's energiebewuste programmering.
  • Intelligent Platform Management Bus-controllerondersteuning voor gestandaardiseerde onderlinge verbinding tussen kaarten in een chassis.
  • Een andere nieuwe VirtIO-driver die is samengevoegd voor Linux 5.3 is de VirtIO-IOMMU-driver om gasten een virtueel IOMMU-apparaat te bieden.
  • De Linux-kernel ondersteunt nu gecomprimeerde firmwarebestanden om een ​​paar honderd megabytes schijfruimte te besparen als alle Linux-firmware / microcode-binaries zijn gecomprimeerd.
  • Nieuwe clone3-systeemoproep, Realtek-stuurprogramma-updates en andere zomerupdates.
  • Ondersteuning voor xxHash is toegevoegd aan het cryptogedeelte.
  • Het FMC-subsysteem wordt afgebouwd omdat CERN-ontwikkelaars besloten dat het gemakkelijker is om helemaal opnieuw te beginnen dan om dit subsysteem te repareren.

Wat is er nieuw in bestandssystemen, grafische afbeeldingen en processors

  • UBIFS ondersteunt nu compressie van het Zstd-bestandssysteem.
  • De NFS-client staat nu meerdere TCP-verbindingen met een server toe via de nieuwe "nconnect =" -koppelingsoptie.
  • Veel verbeteringen in Ceph.
  • XFS en Btrfs worden gepolijst.
  • F2FS bevat native ondersteuning voor SWAP.
  • Sneller hoofdlettergevoelig zoeken naar EXT4 op basis van deze optionele functie die oorspronkelijk in Linux 5.2 werd geïntroduceerd.
  • On-site decompressie van LZ4 voor EROFS.
  • Eerste AMDGPU Navi-ondersteuning voor de nieuwe Radeon RX 5700-serie.
  • Ondersteuning voor Turing TU116 is opgenomen in de Nouveau open source-driver voor beperkte ondersteuning voor NVIDIA-graphics.
  • Ondersteuning voor Intel HDR-beeldschermen is nu klaar om vanuit de kernel te worden uitgevoerd voor Icelake en Geminilake of hoger.
  • Het DRM MSM-stuurprogramma ondersteunt nu de Adreno 540 GPU van Qualcomm.
  • Compute Shader-ondersteuning voor de Broadcom V3D-controller die wordt gebruikt door kaarten zoals de Raspberry Pi 4.
  • Verbeteringen in andere DRM.
  • Nieuw op het mediafront zijn de Amlogic Meson-videodecoderdriver en andere verbeteringen voor videodecodering.
  • Eerste ondersteuning voor Intel Speed ​​Select-technologie op Cascadelake-processors.
  • Ondersteuning voor nieuwe SoC's en ARM-boards en verbeterde ondersteuning voor bestaande boards zoals de NVIDIA Jetson Nano.
  • Ondersteuning voor RISC-V wordt voortdurend verbeterd.
  • Ondersteuning toegevoegd voor de Intel Icelake NNPI in verschillende stuurprogramma's.
  • Er is ondersteuning toegevoegd voor een Raspberry Pi CPUFreq-stuurprogramma voor uw Broadcom SoC.
  • Verbeterde tracking van het applicatiegebruik van AVX-512 om een ​​meer optimale plaatsing van de AVX-512-taak mogelijk te maken voor taakplanners in de gebruikersruimte en anderen die zich afvragen of een applicatie actief gebruikmaakt van AVX-512.
  • Het Linux-prestatiemeter-subsysteem is begonnen met de voorbereidingen voor Intel's Snow Ridge.
  • Intel multi-array CPU-topologie-ondersteuning voor AP Cascadelake-processors.
  • Ondersteuning voor Intel UMWAIT is inbegrepen.
  • Officiële ondersteuning voor Zhaoxin x86 CPU's voor Chinese processors afgeleid van VIA x86-technologie.
  • Diverse ARM 64-bits updates van AVMv8.5-bits tot ondersteuning voor emulatie van systeemoproepen.

En een nieuwigheid, maar negatief: op grafisch vlak bereikten de kernelontwikkelaars een verandering die de NVIDIA-driver op POWER-architecturen grotendeels breekt. NVIDIA zal dit moeten oplossen met een nieuwe release van de POWER Linux-driver, maar wanneer ze dit oplossen, valt nog te bezien. NVIDIA heeft ongeveer twee maanden de tijd om deze bug te corrigeren.

Linux 5.3-rc1
Gerelateerd artikel:
Linux 5.3-rc1, de grootste uitgave sinds Linux 4.9-rc1 nu beschikbaar

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.