Linux Kernel 4.20 anländer som en julklapp

Testa kärnan

i går Linus Torvalds, ledaren och skaparen av Linux Kernel-projektet, lanserade den nya versionen av det och nådde Linux 4.20.

Med den här nya versionen den nya Linuxkärnan växte med mer än 350,000 XNUMX nya rader, fördelat på ca 14,000 XNUMX förändringar.

Mer än 11.400 ​​XNUMX filer har modifierats. Detta sätter den nya utgåvan i linje med de senaste utgåvorna. Dessutom är distributionen av patchar inte ovanlig, med ungefär två tredjedelar tillskrivna drivrutiner, resten till nätverk, filsystem och verktyg.

Detta är inte en stor utgivning av fantasin. Torvalds säger: "de flesta av dem är nätverk (drivrutiner, kärnnätsfixar, bpf).

Det finns också några andra drivrutinsuppdateringar utanför nätverket och en återställning av några av x86 inline asm-ändringarna som förbigicks av kommande kompilatorstöd."

I sitt inlägg säger han också:

Och som en del av "alla tar redan en paus" kan jag med glädje rapportera att jag redan har några tidiga pull-förfrågningar i min inkorg.

Jag uppmuntrade folk att göra det en gång till, så att folk kan koppla av under årets slut.

Faktum är att jag förmodligen inte börjar jobba på ett par dagar, men annars ska vi försöka hålla det normala schemat.

Vad är nytt i Linux Kernel 4.20

Med den här nya versionen av kärnan, sNya förändringar har tillkommit och som nämnts har mycket mer stöd lagts till på enheter och framför allt på grafikkort.

Nya grafikdrivrutiner

linux-kärna

En anmärkningsvärd funktion i drivrutinsändringarna för Linux 4.20 är AMD.

Grafikkortstillverkarens utvecklare la till mer kod för nästa AMD Vega 20 GPU som kommer att levereras på de nya korten, som nästan stöds fullt ut.

Dessutom stöds nu också GPU:er med kodnamnet Raven 2 och Picasso. Den kostnadsfria Nvidia Nouveau-drivrutinen fick initialt stöd för HDMI 2.0.

Filsystem

Filsystemen i denna nya kärna är fokuserade på att förbättra prestanda för Btrfs. men Även Ext4, XFS, F2FS, Device Mapper och Ceph fick patchar.

Under utvecklingen av Linux 4.20 ställdes utvecklare också inför uppgiften att lösa ett problem som kunde leda till dataförlust under vissa förhållanden vid användning av Ext4.

Till slut, men det var inte det utbredda filsystemsfelet, spårades buggen efter en lång sökning i Blk-MQ multi-queue block layer.

Det är ännu viktigare att blockdrivrutiner är beredda att byta till en ny version, eftersom den gamla troligen togs bort redan i 4.21. Som en del av detta har många blockdrivrutiner konverterats till Multiqueue API.

Nätverk delsystem

TCP-stacken översätts till att använda modellen som bestämmer den tidigaste avgångstiden för varje paket i distributionen av utgående trafik.

Den implementerade modellen försöker lösa skalningsproblem istället för utgående paketköer., en timerbaserad loopstruktur som bestämmer den tidigaste tidpunkten för varje paket kan skickas.

Denna struktur gör att du kan öka distributionseffektiviteten för skickade paket och mer exakt beräkna mottagnings- och sändningstiden (RTT, round trip time) under flödesbildning.

Däremot tillkom möjligheten att i form av BPF-program ladda de hanterare som analyserar pakethuvudena i ett nätverksflöde (nätflödesdissektorer), vilket gör det möjligt att uppnå större prestanda och säkerhet jämfört med implementeringen föreslagna ovan i C.

Hur får man Kernel 4.20?

Denna nya version är nu tillgänglig för nedladdning och de äventyrliga som gillar att kompilera det på sitt system kan göra det direkt.

När det gäller de som föredrar att vänta på paketen som släpps av deras distributioner, är det en fråga om dagar innan dessa släpps för snabb uppdatering.


Bli först att kommentera

Lämna din kommentar

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

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  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.