Kernel 4.19 voegt geoptimaliseerde bestandstoegang, een GPS-subsysteem en meer toe

Linux Kernel

Wat gaat er komen de nieuwe Linux-kernelversie 4.19 is nog in uitvoering en de ontwikkelaars zijn hard aan het werk en tegenwoordig is hun werklast verdubbeld omdat beveiligingslekken in de huidige processors Linux-kernelontwikkelaars in de wacht houden en Linus Torvalds in een slecht humeur brengen.

Bovendien heeft de 4.19 release candidate brengt ook een GPS-subsysteem en verschillende verbeteringen voor bestands- en netwerktoegang.

Kan de lancering van de kernel worden vertraagd?

Het hoofd van de pit, Linus Torvalds, beschreef de huidige ontwikkelingscyclus als "frustrerend" niet alleen vanwege de onlangs aangekondigde beveiligingslekken. Linux 4.19 is tegelijkertijd een vrij uitgebreide uitgave.

Isolatiepatches voor Linux-kernelpaginatabellen beschermen 64-bits systemen al tegen merge gap, terwijl Kernel 4.19 ontvangt ook patches voor 32-bits systemen.

Bovendien heeft Deze nieuw ontdekte beveiligingsbugs voor de prefiguratie waren overhaaste patches.

Via hen kunnen processen de niveau 1-cache van Intel-CPU's gebruiken om in ongeautoriseerd geheugen in te lezen.

deze het is vooral gevaarlijk in gevirtualiseerde omgevingen waar gastsystemen toegang hebben tot de host. Om de juiste klokinstelling voor de CPU te vinden, gebruikt de Linux-kernel een planner.

Daarom hebben de ontwikkelaars hun algoritme uitgebreid om de tijd die nodig is voor realtime processen vast te leggen, te onderbreken en de CPU-tijd dienovereenkomstig aan te passen.

Tegelijkertijd keert de interface voor het opvragen van asynchrone I / O (Asynchronous I / O Polling Interface) terug naar de Linux-kernel.

Linus Torvalds had de code opnieuw geëvalueerd in de eerste inzending van Linux 4.18 en was ontevreden. Ondertussen vloog het vanuit de kern.

Ondertussen Greg Kroah-Hartman is enthousiast over het nieuwe GPS-subsysteem dat is opgenomen in de kernel.

Dit zou "alle gekke stuurprogramma's die al jaren rondvliegen te temmen, samen met enkele geïmproviseerde implementaties van gebruikersruimte."

De nieuwe implementaties in de nieuwe versie van Kernel 4.19

Tot dusver is de code alleen geschikt voor GNSS-ontvangers (de afkorting staat voor Global Navigation Satellite System), maar dit is een goed begin.

kernel linux

Ook voor FSI Controller Subsystem (Flexibele ondersteuningsinterface), Kroah-Hartman hij vond lovende woorden.

Er is een nieuw subsysteem voor de seriële bus met hoge ventilatoruitgang, waarbij de hoge ventilatoruitgang verwijst naar de mogelijkheid om het digitale signaal te splitsen voor meerdere ontvangers.

De opruimtaak viel ten prooi aan Jprobes, een traceermechanisme voor de aanroep van kernelfuncties. Het heeft nu Ftrace vervangen.

Met deze nieuwe patches voor de netwerkstack introduceren de Linux-kernelontwikkelaars de op tijd gebaseerde pakkettransmissiefunctie in wat deze nieuwe versie zal zijn.

deze staat perioden toe waarin de kernel re. pakketten moet verzendend. Het is vooral gericht op real-time systemen, bijvoorbeeld op het gebied van autoproductie.

Daar moet het zorgen voor een betrouwbaardere datatransmissie en in het bijzonder voorkomen dat pakketten te laat op hun bestemming aankomen. De functie volgt de netwerkstandaard P802.1Qbv.

De ontwikkelaars werken aan Cake (Common Applications Kept Enhanced) genaamd Patchset met de vertragingsproblemen achter routers in thuisnetwerken.

Cake zit direct op de netwerkhardware-interface en beslist welke pakketten op de protocolinterface kunnen landen.

De door Cake beheerde wachtrij is ontworpen om overmatige buffering en latentieproblemen te voorkomen door verschillende benaderingen te gebruiken. (zoals diffserv-evaluatie, een eerlijk wachtrij-algoritme en een ACK-filter)

Cake is voornamelijk bedoeld voor gebruik in routers, als de op Linux gebaseerde Open WRT gratis firmware-vervanging.


Laat je reactie achter

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

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  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.