Linux Kernel 4.20 ajunge ca un cadou de Crăciun

Testează nucleul

ieri Linus Torvalds, liderul și creatorul proiectului Linux Kernel, a lansat noua versiune a acestuia, ajungând la Linux 4.20.

Cu această nouă versiune noul kernel Linux a crescut cu peste 350,000 de linii noi, răspândit în aproximativ 14,000 de modificări.

Peste 11.400 de fișiere au fost modificate. Aceasta aduce noua ediție în concordanță cu cele mai recente versiuni. De asemenea, distribuția patch-urilor nu este neobișnuită, aproximativ două treimi sunt atribuite driverelor, restul rețelei, sistemelor de fișiere și instrumentelor.

Aceasta nu este o lansare majoră a oricărei întinderi a imaginației. Torvalds spune: „majoritatea sunt rețele (controlere, corecții de rețea de bază, bpf).

Există, de asemenea, alte actualizări ale driverelor non-rețea și o serie inversă a unora dintre modificările asm x86 online care au fost ocolite de viitoarea asistență a compilatorului.

În postarea sa el mai spune:

Și ca parte a „tuturor fac deja o pauză”, pot raporta cu bucurie că am deja câteva cereri de extragere timpurie în căsuța de e-mail.

I-am încurajat pe oameni să o mai facă o dată, astfel încât oamenii să se poată relaxa în timpul sărbătorilor de la sfârșitul anului.

De fapt, probabil că nu voi începe să lucrez timp de câteva zile, dar dacă nu, să încercăm să păstrăm orele normale.

Noutăți în Linux Kernel 4.20

Cu această nouă versiune a nucleului, sAm adăugat noi modificări și, așa cum am menționat, a fost adăugat mult mai mult suport pentru dispozitive și în special pentru plăci video.

Drivere grafice noi

Linux-kernel

O caracteristică proeminentă în modificările driverului pentru Linux 4.20 este AMD.

Dezvoltatorii producătorului de plăci grafice au adăugat mai multe coduri pentru următorul GPU AMD Vega 20 va fi livrat pe noile carduri, care este aproape complet acceptat.

În plus, acum sunt acceptate și GPU-urile denumite cod de la Raven 2 și Picasso. Driverul gratuit Nvidia Nouveau a primit suport inițial pentru HDMI 2.0.

Sisteme de fișiere

Sistemele de fișiere din acest nou kernel sunt axate pe îmbunătățirea performanțelor Btrfs. dar de asemenea, Ext4, XFS, F2FS, Device Mapper și Ceph au primit patch-uri.

În timpul dezvoltării Linux 4.20, dezvoltatorii s-au confruntat și cu sarcina de a rezolva o problemă care ar putea duce la pierderea datelor în anumite condiții atunci când se utilizează Ext4.

În cele din urmă, dar nu a fost eșecul răspândit al sistemului de fișiere, eroarea a fost urmărită după o lungă căutare în stratul de blocuri multi-coadă Blk-MQ.

Este și mai important ca driverele de bloc să fie pregătite să treacă la o nouă versiune, deoarece vechea versiune a fost probabil deja eliminată în 4.21. Ca parte a acestui fapt, numeroase controlere de blocuri au fost convertite în API-ul Multiqueue.

Subsistemul de rețea

Stiva TCP este tradusă pentru a utiliza modelul care determină cel mai timpuriu timp de ieșire al fiecărui pachet în distribuția traficului de ieșire.

Modelul implementat încearcă să rezolve problemele de scalare în loc de cozile de pachete de ieșire, o structură de looping bazată pe un cronometru care determină cel mai devreme timp în care fiecare pachet poate fi trimis.

Această structură vă permite să creșteți eficiența distribuției pachetelor trimise și să calculați cu mai mare precizie timpul de recepție și transmisie. (RTT, timp dus-întors) în timpul formării fluxului.

Pe de altă parte, a fost adăugată capacitatea de a încărca, sub formă de programe BPF, handlerele care analizează anteturile de pachete într-un flux de rețea (dissectoare de flux de rețea), ceea ce face posibilă obținerea unor performanțe și securitate mai mari în comparație cu implementarea propusă anterior în C.

Cum se obține Kernel 4.20?

Această nouă versiune este acum disponibilă pentru descărcare iar cei aventuroși cărora le place să o compileze pe sistemul lor o pot face imediat.

În ceea ce privește cei care preferă să aștepte pachetele eliberate de distribuțiile lor, este o chestiune de zile în care sunt eliberate pentru actualizarea lor promptă.

 


Conținutul articolului respectă principiile noastre de etică editorială. Pentru a raporta o eroare, faceți clic pe aici.

Fii primul care comenteaza

Lasă comentariul tău

Adresa ta de email nu va fi publicată.

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.