Kernel 4.19 legger til optimalisert filtilgang, et GPS-delsystem og mer

Linux Kernel

Hva kommer til å bli den nye Linux-kjerneversjonen 4.19 er fremdeles i prosess og utviklerne er hardt på jobb, og i disse dager har arbeidsbelastningen doblet seg, ettersom sikkerhetshull i nåværende prosessorer holder Linux-kjerneutviklere på vent og gjør Linus Torvalds i dårlig humør.

Videre 4.19-utgivelseskandidaten bringer også et GPS-delsystem og forskjellige forbedringer for fil- og nettverkstilgang.

Kan kjernelanseringen bli forsinket?

Kjernehodet, Linus Torvalds, beskrev den nåværende utviklingssyklusen som "frustrerende" ikke bare på grunn av de nylig annonserte sikkerhetshullene. Linux 4.19 er samtidig en ganske omfattende utgivelse.

Isolasjonsoppdateringer for Linux-kjerne sidetabell beskytter allerede 64-biters systemer mot sammenslåing, mens Kernel 4.19 mottar også oppdateringer for 32-biters systemer.

Videre Disse nylig oppdagede sikkerhetsfeilene i forhåndsbildet var forhastede lapper.

Gjennom dem kan prosesser bruke nivå 1-hurtigbufferen til Intel-prosessorer til å lese inn i uautorisert minne.

Dette det er spesielt farlig i virtualiserte miljøer der gjestesystemer har tilgang til verten. For å finne riktig klokkeinnstilling for CPU bruker Linux-kjernen en planlegger.

Så utviklerne har utvidet algoritmen for å registrere tiden som kreves for sanntidsprosesser, avbryte og justere CPU-tiden deretter.

Samtidig returnerer grensesnittet for spørring av asynkron I / O (Asynkron I / O Polling Interface) til Linux-kjernen.

Linus Torvalds fikk koden vurdert på nytt i første oppføring til Linux 4.18 og var misfornøyd. I mellomtiden fløy den fra kjernen.

Mellomtiden Greg Kroah-Hartman er spent på det nye GPS-delsystemet som er inkludert i kjernen.

Dette skal "temme alle de sprø sjåførene som har flydd rundt i årevis, sammen med noen provisoriske implementeringer av brukerområdet."

De nye implementeringene i den nye versjonen av Kernel 4.19

Så langt er koden bare egnet for GNSS-mottakere (forkortelsen betegner Global Navigation Satellite System), men dette er en god start.

kjernen linux

Også for FSI Controller Subsystem (Fleksibelt støttegrensesnitt), Kroah-Hartman han fant lovord.

Det er et nytt delsystem for seriell buss med høy vifteutgang, med høy vifteutgang som refererer til muligheten til å dele det digitale signalet for flere mottakere.

Opprydningsjobben ble byttet for Jprobes, en sporingsmekanisme for kjernefunksjon. Det har nå erstattet Ftrace.

Med disse nye oppdateringene for nettverksstakken introduserer Linux-kjerneutviklerne den tidsbaserte pakkeoverføringsfunksjonen i hva som blir denne nye versjonen.

Dette tillater perioder hvor kjernen må sende pakker med red. Det er hovedsakelig rettet mot sanntidssystemer, for eksempel innen bilproduksjon.

Der skal det sikre mer pålitelig dataoverføring og spesielt forhindre at pakker kommer for sent til bestemmelsesstedet. Funksjonen følger nettverksstandarden P802.1Qbv.

Utviklerne jobber med Cake (Common Applications Kept Enhanced,) kalt Patchset med forsinkelsesproblemene bak rutere i hjemmenettverk.

Cake sitter direkte på nettverksmaskinvaregrensesnittet og bestemmer hvilke pakker som kan lande på protokollgrensesnittet.

Den kakeadministrerte køen er designet for å unngå overdreven buffering og ventetid ved å bruke en rekke tilnærminger. (som diffserv-evaluering, en rettferdig køalgoritme og et ACK-filter).

Cake er primært ment for bruk på rutere, som den Linux-baserte Open WRT gratis fastvareerstatning.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.