Linux Kernel 5.0 is al uitgebracht en dit is zijn nieuws

linux-kernel

Na twee maanden ontwikkeling Linus Torvalds presenteerde de Linux Kernel 5.0-release. Tegelijkertijd, de Free Software Foundation of Latin America heeft een volledig gratis versie van Kernel 5.0 gemaakt: Linux-libre 5.0-gnu, zonder firmware-elementen of stuurprogramma's die niet-vrije componenten of codegedeelten bevatten, waarvan de reikwijdte wordt beperkt door de fabrikant.

tussen de de meest opvallende veranderingen in Kernel 5.0 is de toevoeging van een op Android gebaseerde ARM big.LITTLE CPU Task Scheduler, het Adiantum-versleutelingsmechanisme voor het bestandssysteem, Ondersteuning van FreeSync-technologie in de AMDGPU-driver en nog veel meer.

Belangrijkste nieuws van Kernel 5.0

Een van de meest opvallende veranderingen in Kernel 5.0 vinden we de toevoeging van het versleutelingsmechanisme van het Adiantum-bestandssysteem ontwikkeld door Google, dat kan worden gebruikt in apparaten met een laag stroomverbruik die vanwege overbelasting geen gebruik kunnen maken van het AES-blokversleutelingsalgoritme.

De Adiantum-implementatie vertrouwt op het gebruik van NH's snelle hashfunctie, Poly1305 (MAC) berichtverificatie-algoritme en XChaCha12 stroomversleutelingevenals een enkele bewerking op basis van AES-256 blokversleuteling voor 16 bytes in elk blok.

Adiantum is toegevoegd aan het fscrypt-subsysteem, Het wordt gebruikt om op transparante wijze bestanden en mappen te versleutelen op ext4-, f2fs- en ubifs-bestandssystemen.

Een ander kenmerk dat we in deze release kunnen benadrukken is de AMDGPU-driver die ondersteuning voor FreeSync adaptieve synchronisatietechnologie heeft toegevoegd (VESA Adaptive-Sync), waarmee u de vernieuwingsfrequentie van de informatie op het monitorscherm kunt aanpassen om een ​​minimale responstijd, soepele uitvoer en geen onderbrekingen tijdens games en video te garanderen.

Met FreeSync kunt u ook het stroomverbruik verminderen door de intensiteit van de verversing te verminderen wanneer het beeld op het scherm niet verandert.

Ondersteuning voor NVM-geheugenarrays is toegevoegd in deze release van Kernel 5.0 met ingebouwde beveiligingsbewerkingen zoals wachtwoordbeveiliging, opschonen en vergrendelen.

Geïntegreerd onderdeel van de patch om mazen in de wet te blokkeren en UEFI Secure Boot-beperkingen te vermijden.
In dit stadium zijn er tools toegevoegd om het gebruik van de kexec_load_file () systeemaanroep te regelen, die kan worden gebruikt om UEFI secure boot te omzeilen door de geteste kernel te vervangen door een andere kernel die niet digitaal is ondertekend.

Schijfsubsysteem, I / O en bestandssystemen

Mogelijkheid toegevoegd om swappartitie in bestanden binnen het Btrfs-bestandssysteem te plaatsen. Het wisselbestand in Btrfs moet volledig worden gevuld in de "nocow" -modus zonder gebruik te maken van compressie en op slechts één schijf worden geplaatst.

Netwerksubsysteem

Voor UDP is de mogelijkheid om gegevens naar de netwerksocket te verzenden geïmplementeerd in de nulkopiemodus (zendoproep met MSG_ZEROCOPY-vlag), waardoor gegevensoverdracht via het netwerk mogelijk is zonder tussenopslag.

De UDP-stack implementeert basis GRO-ondersteuning (Generic Receive Offload) om de verwerking van een groot aantal inkomende pakketten te versnellen, door meerdere pakketten toe te voegen in grotere blokken waarvoor geen afzonderlijke verwerking van elk pakket nodig is.

Systeemgeheugen en services

Een nieuwe taakplanningsmodus is geïmplementeerd voor asymmetrische ARM-processors op basis van de big.LITTLE-architectuur., dat krachtige, maar toch energieverbruikende CPU-kernen combineert met minder productieve, maar energiezuinigere kernen.

De nieuwe modus zal maakt het mogelijk om het stroomverbruik te verminderen vanwege taken die voornamelijk op de CPU-kernen plaatsvinden.

Aan de andere kant werd ondersteuning voor de WBNOINVD-processorinstructies toegevoegd, geïmplementeerd in AMD- en Intel-processors op basis van de x86_64-architectuur. De opgegeven instructie registreert alle gewijzigde cachekanalen op alle niveaus van cacheassociaties met het hoofdgeheugen, terwijl de cachewaarden in de cache worden opgeslagen.

Hoe kom je aan Kernel 5.0?

De 5.0 Kernel kan rechtstreeks worden gedownload van kernel.org als je het zelf wilt compileren.
Hoewel het de komende dagen ook beschikbaar zal zijn in je Linux-distributie.


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.