De nieuwe versie van Linux 5.9 is al uitgebracht en dit is zijn nieuws

Linus Torvalds heeft de beschikbaarheid aangekondigd van de nieuwe versie van de Linux Kernel 5.9 op een mailinglijst. Dit is een versie die verschillende nieuwe functies en verbeteringen introduceert, evenals nieuwe stuurprogramma's naast stuurprogramma-updates.

De ontwikkeling van de Linux 5.9-kernel begon ongeveer twee maanden geleden toen Linus Torvalds de eerste Release Candidate (RC) -mijlpaal aankondigde. Na niet minder dan acht RC's is de definitieve versie van de kernel nu beschikbaar en deze zou in de komende weken naar enkele van de meest populaire Linux-distributies moeten worden verzonden.

Wat betreft de sterke punten vanaf Linux 5.9, er is ondersteuning voor Unicore-architectuur, ondersteuning voor Zstandaard compressie (Zsdt) om x86-kernels te compileren, volledige ondersteuning voor leesbewerkingen asynchrone buffers op het io_uring-subsysteem, plus een nieuwe reddingsoptie en verschillende prestatieverbeteringen voor het Btrfs-bestandssysteem.

Er zijn ook ondersteuning voor FSGSBASE x86 instructies, ondersteuning voor deadlinesplanner, een nieuwe sysctl-knop, online coderingsondersteuning voor EXT4- en F2FS-bestandssystemen evenals ondersteuning voor NVIDIA Tegra210 externe geheugencontrollers en ondersteuning voor ingebouwde Chrome OS-controllercontrollers.

Bovendien heeft Linux 5.9 brengt een nieuwe systeemoproep close_range (), ondersteuning voor Intel "Keem Bay" Movidius VPU's, ondersteuning voor parallel redundantieprotocol, ondersteuning voor BPF-iteratoren op TCP- en UDP-sockets, ondersteuning voor uitgebreide attributen voor NFS 4.2-clients en schedutil als de standaard CPU-frequentieregelaar voor ARM- en AArch64-architecturen (ARM64 ).

Daarnaast ook Toegevoegde ondersteuning voor ARM-kaarten, apparaten en platforms wordt benadrukt: Pine64 PinePhone v1.2, Lenovo IdeaPad Duet 10.1, ASUS Google Nexus 7, Acer Iconia Tab A500, Qualcomm Snapdragon SDM630 (gebruikt in Sony Xperia 10, 10 Plus, XA2, XA2 Plus en XA2 Ultra), Jetson Xavier NX, Amlogic WeTek Core2 , Aspeed EthanolX, vijf nieuwe NXP i.MX6 gebaseerde boards, MikroTik RouterBoard 3011, Xiaomi Libra, Microsoft Lumia 950, Sony Xperia Z5, MStar, Microchip Sparx5, Intel Keem Bay, Amazon Alpine v3, Renesas RZ / G2H.

Voor cgroups is een nieuwe slab memory handler geïmplementeerd, wat opmerkelijk is voor de overdracht van slab-accounting van het geheugenpaginaniveau naar het kernelobjectniveau, waardoor het mogelijk wordt om slab-pagina's te delen over verschillende cgroups, in plaats van afzonderlijke slab-caches toe te wijzen aan elke cgroup. De voorgestelde aanpak maakt het mogelijk om de efficiëntie van het gebruik van, verminder de grootte van het geheugen dat voor slab wordt gebruikt met 30-45%, verminder significant het totale geheugengebruik door de kernel en verminder geheugenfragmentatie.

Met betrekking tot de verbeteringen met grafische afbeeldingen wordt dat benadrukt amdgpu-stuurprogramma voegt initiële GPU-ondersteuning toe voor AMD Navi 21 (Navy Bot) en Navi 22 (Sienna Cichlid). Ondersteuning toegevoegd voor UVD / VCE-videocodering en -decoderingsversnellingsengines voor GPU's van de Zuidelijke Eilanden (Radeon HD 7000). Een eigenschap toegevoegd om het scherm 90, 180 of 270 graden te draaien.

Interessant is dat de AMD GPU-driver de grootste driver in de kernel is - hij bevat ongeveer 2,71 miljoen regels code, wat ongeveer 10% is van de totale kernelgrootte (27,81 miljoen regels).

Tegelijkertijd staan ​​1.79 miljoen regels in de automatisch gegenereerde header-bestanden met gegevens voor de GPU-registers, en de C-code is 366 duizend regels (ter vergelijking: de Intel i915-controller bevat 209 duizend regels en Nouveau - 149 duizend).

De controller Nouveau voegt ondersteuning toe voor CRC-integriteitscontroles (Cyclische redundantiecontroles) frame voor frame op NVIDIA GPU-display-engines. De implementatie is gebaseerd op de documentatie van NVIDIA.

Natuurlijk veel nieuwe en bijgewerkte stuurprogramma's zijn opgenomen in deze nieuwe versie belangrijke kernel om ondersteuning toe te voegen voor nieuwere hardwarecomponenten. Sommige beveiligingsgerelateerde functies zijn ook aanwezig, evenals de gebruikelijke bugfixes en interne kernelveranderingen.

Tenslotte deze nieuwe versie kan worden gedownload van kernel.org, als u uw eigen kernel wilt bouwen. Voor anderen kun je wachten tot de stabiele Linux 5.9-kernel de stabiele softwarebronnen van je GNU / Linux-distributie bereikt voordat je een upgrade uitvoert van een vorige versie.

Wat betreft de volgende versie van Linux 5.10, wordt verwacht dat deze halverwege december of tijdens de kerstvakantie aankomt.


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.