Kernel 4.19 lägger till optimerad filåtkomst, ett GPS-delsystem och mer

Linux Kernel

Vad kommer att bli den nya versionen av Linux-kärnan 4.19 är fortfarande på gång och dess utvecklare är hårt på jobbet och dessa dagar har deras arbetsbelastning fördubblats eftersom säkerhetshål i nuvarande processorer håller Linux-kärnutvecklare på väntan och gör Linus Torvalds i dåligt humör.

Dessutom, 4.19-släppkandidaten ger också ett GPS-delsystem och olika förbättringar för fil- och nätverksåtkomst.

Kan kärnans lansering försenas?

Kärnans huvud, Linus Torvalds, beskrev den nuvarande utvecklingscykeln som "frustrerande" inte bara på grund av de nyligen meddelade säkerhetshålen. Linux 4.19 är samtidigt en ganska omfattande version.

Linux-korrigeringsplåtar för tabellisolering skyddar redan 64-bitars system mot sammanslagningsgap medan Kernel 4.19 tar också emot korrigeringar för 32-bitars system.

Dessutom, Dessa nyupptäckta säkerhetsfel för prefigurering var rusade fläckar.

Genom dem kan processer använda nivå 1-cachen hos Intel-processorer för att läsa in obehörigt minne.

detta det är särskilt farligt i virtualiserade miljöer där gästsystem har tillgång till värden. För att hitta rätt klockinställning för CPU: n använder Linux-kärnan en programmerare.

Så utvecklarna har utökat sin algoritm för att registrera den tid som krävs för realtidsprocesser, avbryta och justera CPU-tiden därefter.

Samtidigt återgår gränssnittet för att fråga asynkron I / O (Asynkron I / O-pollinggränssnitt) till Linux-kärnan.

Linus Torvalds lät koden omvärderas vid första inträde till Linux 4.18 och var missnöjd. Under tiden flög det från kärnan.

Samtidigt Greg Kroah-Hartman är glada över det nya GPS-delsystemet som har inkluderats i kärnan.

Detta är tänkt att "tämja alla galna förare som har flög runt i flera år, tillsammans med några provisoriska implementeringar av användarutrymmet."

De nya implementeringarna i den nya versionen av Kernel 4.19

Hittills är koden endast lämplig för GNSS-mottagare (förkortningen betecknar Global Navigation Satellite System), men det här är en bra start.

kärnan linux

Även för FSI Controller Subsystem (Flexibelt stödgränssnitt), Kroah-Hartman han hittade berömord.

Det finns ett nytt delsystem för seriell buss med hög fläktutgång, med hög fläktutgång som hänvisar till möjligheten att dela den digitala signalen för flera mottagare.

Rensningsjobbet blev Jprobes, en kärnfunktionsanropsspårningsmekanism. Det har nu ersatt Ftrace.

Med dessa nya korrigeringar för nätverksstacken introducerar Linux-kärnutvecklarna den tidsbaserade paketöverföringsfunktionen i vad som kommer att bli den här nya versionen.

detta tillåter tidsperioder då kärnan måste skicka paket med red. Det riktar sig främst till system i realtid, till exempel inom bilproduktion.

Där bör det säkerställa mer tillförlitlig dataöverföring och särskilt förhindra att paket anländer för sent till sin destination. Funktionen följer P802.1Qbv-nätverksstandarden.

Utvecklarna arbetar med Cake (Common Applications Kept Enhanced,) som heter Patchset med fördröjningsproblemen bakom routrar i hemnätverk.

Cake sitter direkt på nätverkshårdvarugränssnittet och bestämmer vilka paket som kan landa på protokollgränssnittet.

Den Cake-hanterade köen är utformad för att undvika alltför stora buffert- och latensproblem genom att använda en mängd olika metoder. (till exempel diffserv-utvärdering, en rättvis köalgoritm och ett ACK-filter).

Cake är främst avsedd för användning på routrar, som en Linux-baserad Open WRT-fri firmwareersättning.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.