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 reclamă El a subliniat că, se pare, va fi cel mai mare nucleu al tuturor cu privire la întreaga existenţă a proiectului.

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

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

Începând cu -rc1, este la egalitate cu v4.9, care a fost mult timp cea mai mare lansare a noastră printr-un număr mare de comiteri. Da, 5.8-rc1 are câteva comiteri 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 mare, parțial din cauza subsistemului greybus care a fost fuzionat în acea versiune, dar și pentru că v4.8 a avut o serie rc mai lungă și, prin urmare, a existat mai mult întârziere de dezvoltare. În 5.8, nu avem semne de astfel de probleme care fac lansarea mai mare, există doar multă dezvoltare acolo.

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

Aproximativ 37% din toate modificările prezentat în 5.8 Acestea sunt legate de driverele de dispozitiv, Aproximativ 16% dintre 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 interne ale nucleului.

Se remarcă faptul că nucleele cu dimensiuni mari de patch-uri au fost găsite înainte, dar modificările au fost de obicei concentrate într-un singur subsistem sau 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 din noile drivere au fost adăugate la secțiunea de pregătire).

Nucleul Linux 5.8 este notabil deoarece există multe schimbări în sine (din punct de vedere al numărului de comiteri și al numărului de linii de cod adăugate) și răspândite în diferite subsisteme.

Cele mai multe modificări sunt acoperite de șoferi și multe modificări se referă la schimbări fundamentale și la curățarea subsistemelor majore, precum și cu dezvoltarea unor îmbunătățiri hardware specifice. Nu fără editări automate legate de actualizarea informațiilor de licențiere în format SPDX, dar aceste editări nu sunt dominante și reflectă doar o activitate de dezvoltare crescută.

Este de remarcat faptul că, în ciuda dimensiunii, nu arată neapărat o versiune deosebit de problematica, cel putin pana acum.

Da, dimensiunea mare a făcut această fereastră de îmbinare puțin mai stresantă decât îmi place, pentru că îmi place foarte mult să am câteva zile liniștite la sfârșit pentru a vedea unele dintre solicitările de extragere mai detaliat.

De data asta nu sa întâmplat niciodată. Dar chiar am avut doar două solicitări de extragere pe care am ajuns să vreau să le analizez mai detaliat, așa că totul a funcționat. – Comentează Linus Torvalds.

El mai mentioneaza ca de fapt, desi Kernelul 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, asta nu se datorează unui simplu script la nivelul arborelui
(nucleele cu multe modificări ale liniei de licență SPDX au multe fișiere modificate), dacă nu doar din cauza prea mult 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/


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.