Linus Torvalds Den første kandidat til udgivelse af Linux-kernen 5.8, bemærkede, at dette tilsyneladende vil være den største i antal ændringer fra alle kerner i projektets historie. Der er blevet accepteret 14206 ændringssæt i 5.8-grenen, som har berørt cirka 20% af alle filer i kodebiblioteket. Størrelsen af 5.8-rc1 var 61 MB, hvilket er cirka 35% mere end det resulterende patch fra 5.7-udgivelsen. Udgivelsen af Linux-kernen 5.8 forventes i slutningen af august.
Ændringerne har berørt 15234 filer, tilføjet 1026178 linjer kode,
fjernet 480891 linjer (til sammenligning var der i 5.7-grenen tilføjet 570560 linjer kode, mens 297401 linjer blev fjernet). Omkring 37% af alle de præsenterede ændringer i 5.8 relaterer til enhedsdrivere, cirka 16% af ændringerne vedrører opdatering af arkitektur-specifik kode, 10% relaterer til netværksstakken, 3% til filsystemer og 4% til interne kerneundersystemer.
Det bemærkes, at kerner med store patch-størrelser har været set før, men ændringerne har normalt været koncentreret i et enkelt undersystem eller har været forårsaget af tilføjelsen af store mængder standarddata (f.eks. i kernen 4.12 blev der tilføjet mange linjer med registreringsbeskrivelser til AMD GPU-driveren, og i kernen 2.6.29 blev der tilføjet en stor mængde nye drivere i staging-sektionen).
Linux-kernen 5.8 er bemærkelsesværdig, fordi der er mange ændringer i den (i antal commits og antal tilføjede linjer kode) og de er spredt over forskellige undersystemer. De fleste ændringer omfatter drivere. Mange ændringer vedrører fundamentale ændringer og oprydning i de vigtigste undersystemer, samt udviklingen af arkitektur-specifikke forbedringer. Der er også blevet lavet automatiserede rettelser, der er relateret til justeringen af information om licenser i formatet , men disse rettelser er ikke dominerende og afspejler blot den øgede aktivitet i udviklingen.
Kilde: opennet.ru
