Linux kernel cap Linus Torvalds pare încântată de primul release candidate (rc1) a kernel-ul Linux versiunea 5.8, care conține 800.000 de noi linii de cod și peste 14.000 de schimbat fișiere, reprezentând aproximativ 20% revizie a nucleului fișiere.
„deci nu mă așteptam la asta, dar 5.8 pare a fi una dintre cele mai mari versiuni ale noastre din toate timpurile”, scrie Torvalds pe lista de discuții a kernel-ului Linux.,
la începutul acestei luni Torvalds a tras un e-mail sever care respinge un patch de securitate dezvoltat de inginerii Amazon Web Services Pentru Linux 5.8, ceea ce ar fi putut provoca o lovitură de performanță asupra unor aplicații. vezi: Kit de angajare: Computer Hardware Engineer (TechRepublic Premium)
cu acel patch din drum, acum este mulțumit de ritmul de dezvoltare al kernel-ului Linux, care se concentrează pe componentele de bază, actualizările driverului și îmbunătățirile aduse designului kernel-ului.
Linux kernel versiunea 5.8 are aproximativ aceeași dimensiune ca Linux 4.,9 din 2016, pe care Torvalds la acea vreme a încoronat-o „cea mai mare pe care am avut-o vreodată” și a cuprins peste 22 de milioane de linii de cod.cu toate acestea, el spune că Linux 4.9 a fost „artificial Mare”, parțial din cauza subsistemului driverului Greybus pentru a sprijini smartphone-ul modular abandonat acum de Google, Project Ara.
„în 5.8, nu avem niciun semn că aceste tipuri de probleme fac lansarea mai mare – pur și simplu există o mulțime de dezvoltare acolo”, a scris Torvalds.
cealaltă versiune comparabil de mare a fost versiunea 4.,12 din iunie 2017, care a adus suport pentru noua placă grafică Radeon RX Vega a AMD.
acea versiune conținea mai multe linii noi decât versiunea 5.8 și a rămas „campionul de mărime necontestat”. Cu toate acestea, aceasta a fost „pur și simplu pentru că avea un număr _huge_ de linii noi datorită multor descrieri de registru pentru driverele AMD GPU”, spune el.
Torvalds subliniază că alte kernel-uri au fost de o dimensiune comparabilă din cauza anumitor subsisteme. De exemplu, v4.2 a avut un alt Driver AMD GPU Count Count, în timp ce 2.6.29 a avut mari adăugări de drivere de așteptare.
” dar din nou, 5.,8 este acolo cu cei mai buni, în ciuda faptului că nu are cu adevărat niciun lucru care iese în evidență. Da, e un tânăr de mare driver modificări (habanalabs și atomisp), care sunt cu siguranță parte din ea, dar nu e la fel de unilateral ca unele dintre celelalte istorice mari versiuni au fost”, scrie Torvalds.
„dezvoltarea este într-adevăr peste tot: există tone de lucrări de bază destul de fundamentale și curățări, dar există și o mulțime de lucrări ale sistemului de fișiere și, evident, toate actualizările obișnuite ale driverului. Plus documentare și lucrări de arhitectură.,”
vezi: uite ce se află în cel mai recent PC de dezvoltare Linux al lui Linus Torvalds
dar prin numărul de comiteri și linii noi, Torvalds spune că 5.8 este”campionul remarcabil”.
„deci, în fereastra de îmbinare 5.8 am modificat aproximativ 20% din toate fișierele din depozitul sursă al kernel-ului. Acesta este într-adevăr un procent destul de mare și, în timp ce o parte din ea _is_ scripted, în ansamblu este într-adevăr același model: 5.8 a văzut pur și simplu o mulțime de dezvoltare”, spune Torvalds.
” 5.8 pare mare. Foarte mare”, adaugă el.
Linux 5.,8 aduce actualizări pentru platforma de virtualizare Hyper-V Microsoft, cipurile Arm, subsistemul Direct Rendering Manager (DRM), rețelele, driverele, IBM Power PC, sistemul de fișiere exFAT recent deschis Microsoft și multe altele.
În ciuda dimensiunii, Torvalds nu se așteaptă ca Linux 5.8 să fie o versiune supărătoare.