Kernel-ul Linux 5.8 va veni cu o serie de modificări, iar RC1 este acum disponibil

Linus Torvalds a dezvăluit recent primul RC (Release Candidate) pentru versiuni Linux Kernel 5.8 și în anunț a remarcat că aparent va fi cel mai mare nucleu toată lumea cu privire la întreaga existență a proiectului.

Și este faptul că în Linux Kernel 5.8, 14,206 seturi de modificări au fost adoptate,a afectat aproximativ 20% din toate fișierele din depozit cu codul nucleului. Dimensiunea patch-ului 5.8-rc1 a fost de 61 MB, care este cu aproximativ 35% mai mare decât patch-ul 5.7 rezultat.

Deci nu mă așteptam cu adevărat la acest lucru, dar 5.8 pare să fie una dintre cele mai mari versiuni ale noastre din toate timpurile.

Începând cu -rc1, se ridică la v4.9, care a fost de mult cea mai mare versiune a noastră de un număr mare de commit-uri. Da, 5.8-rc1 are câteva comitete mai puține decât 4.9-rc1, dar în ciuda acestui fapt, este o versiune mult mai completă.

Nucleul 4.9 a fost artificial în mare parte, datorită subsistemului greybus care a fost fuzionat în acea versiune, dar și pentru că v4.8 a avut o serie rc mai lungă și, astfel, a existat o dezvoltare în continuare. La 5.8, nu avem semne ale acestor tipuri de probleme care fac ca lansarea să fie mai mare, există doar o mulțime de dezvoltare acolo.

În total, dintre modificările aduse acestei noi versiuni, 15234 dosare au fost afectate, 1026178 linii de cod adăugate, 480891 linii eliminate (în comparație, 570560 linii de cod au fost adăugate în ramura 5.7 și 297401 linii eliminate).

Aproximativ 37% din toate modificările prezentat în 5.8 sunt legate de driverele de dispozitiv, aproximativ 16% din modificări sunt legate de actualizarea codului specific arhitecturilor hardware, 10% sunt conectate la stiva de rețea, 3% la sistemele de fișiere și 4% la subsistemele kernel interne.

Se remarcă faptul că nucleele cu patch-uri mari au fost găsite înainte, dar modificările au fost de obicei concentrate într-un subsistem sau au fost cauzate de adăugarea unei cantități mari de date tipice (de exemplu, un număr mare de linii au fost adăugate cu descrieri de jurnal în kernel 4.12 pentru driverul AMD GPU și în kernel 2.6.29, o mare parte a noilor drivere a fost adăugată la secțiunea de pregătire).

Nucleul Linux 5.8 este remarcabil prin faptul că există multe modificări în sine (în ceea ce privește numărul de confirmări și numărul de linii de cod adăugate) și sunt răspândite în diferite subsisteme.

Majoritatea modificărilor sunt acoperite de șoferi și multe schimbări se referă la schimbări fundamentale și curățare în subsistemele majore, precum și dezvoltarea unor îmbunătățiri hardware specifice. Nu fără ediții automate legate de actualizarea informațiilor de licență în format SPDX, dar aceste ediții nu sunt dominante și reflectă doar mai multă activitate în dezvoltare.

Este demn de remarcat faptul că, în ciuda dimensiunilor, nu pare neapărat o versiune deosebit de supărătoare, cel puțin până acum.

Da, dimensiunea simplă a făcut ca această fereastră de îmbinare să fie un pic mai stresantă decât îmi place, pentru că îmi place foarte mult să am câteva zile liniștite la final pentru a vedea mai multe detalii despre cererile de extragere.

De data asta nu s-a întâmplat niciodată. Dar chiar am avut doar două cereri de atracție în care am ajuns să vreau să intru mai în detaliu, așa că totul a funcționat bine. - comentarii Linus Torvalds.

El menționează, de asemenea, că de fapt, deși Kernel 5.8-rc1 este „la egalitate cu cel mai bun” în ceea ce privește atât numărul de confirmări, cât și numărul de linii noi, este de fapt campion remarcabil în ceea ce privește numărul de fișiere modificate.

YDin nou, acest lucru nu se datorează unui script simplu în tot arborele
(nucleele cu multe modificări ale liniei de licență SPDX au multe fișiere modificate), dacă nu doar din cauza multor munca de dezvoltare.

În cele din urmă dacă vrei să afli mai multe despre asta, puteți verifica detaliile în următorul link.

Fuente: https://lkml.org/


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ă. Câmpurile obligatorii sunt marcate cu *

*

*

  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.