Linus Torvalds primu candidatu à a liberazione di u kernel Linux 5.8, nutendu chì questu hè prubabilmente u più grande changelog di qualsiasi kernel in a storia di u prugettu. A branca 5.8 include 14206 changesets, chì affettanu circa u 20% di tutti i fugliali in u repositoriu di codice di u kernel. Dimensione 5.8-rc1 era 61 MB, circa 35% più grande di a patch risultante da a versione 5.7 di u kernel. Linux 5.8 hè previstu à a fine d'aostu.
I cambiamenti anu affettatu 15234 file, 1026178 linee di codice sò state aghjunte,
480891 linee sò state eliminate (per paragunà, 5.7 linee di codice sò state aghjunte in a branche 570560, è 297401 linee sò state eliminate). Circa 37% di tutti i cambiamenti introdotti in 5.8 sò ligati à i drivers di u dispositivu, circa 16% di i cambiamenti sò ligati à l'aghjurnamentu di u codice specificu à l'architetture hardware, 10% sò ligati à a pila di rete, 3% à i sistemi di schedari, è 4% à l'internu. sottosistemi di kernel.
Hè nutatu chì i kernels cù grandi dimensioni di patch sò stati scontri prima, ma i cambiamenti sò generalmente cuncentrati in un sottosistema o sò stati causati da l'aghjunzione di una grande quantità di dati di tipu (per esempiu, in u kernel 4.12 per u driver AMD GPU, un gran numaru di linii chì descrizanu i registri sò stati aghjuntu, è u kernel 2.6.29 hà aghjustatu una grande parte di novi drivers à a sezione di staging).
Core Linux 5.8 hè nutèvule per u so grande numeru di cambiamenti (in termini di numeru di commit è linee di codice aghjunte), spargugliati in diversi sottosistemi. I driver sò i più impattati. Parechji di i cambiamenti implicanu cambiamenti fundamentali è pulizie in i sottosistemi core, è ancu u sviluppu di miglioramenti specifichi di l'hardware. Sò state ancu incluse mudifiche automatizate relative à l'aghjustamentu di l'infurmazioni di licenza in u furmatu seguente: , ma questi cambiamenti ùn sò micca dominanti è riflettenu solu l'attività aumentata in u sviluppu.
Source: opennet.ru
