Linux-kernen hoved, Linus Torvalds, synes mig, med den første release candidate (rc1), Linux kernel version 5.8, som indeholder og 800.000 nye linjer af kode, og over 14.000 ændrede filer, hvilket svarer til omkring 20% eftersyn af kernen ‘ s filer.
“så jeg forventede ikke rigtig dette, men 5.8 ser ud til at være en af vores største udgivelser gennem tidene,” skriver Torvalds på Linu. – kernens postliste.,tidligere i denne måned fyrede Torvalds af en streng e-mail, der afviste en sikkerhedsrettelse udviklet af Ama .on .eb Services engineers til Linu.5.8, hvilket kunne have forårsaget et præstationshit på nogle applikationer.
SE: Ansættelse Kit: Computer Hardware Engineer (TechRepublic Premium -)
Med denne patch ud af den måde, han er nu tilfreds med tempoet i udviklingen i Linux-kernen, som fokuserer på de centrale komponenter, driver-opdateringer og forbedringer til kernen design.
Linu.kernel version 5.8 er omtrent den samme størrelse som Linu. 4.,9 fra 2016, som Torvalds på det tidspunkt kronede “den største vi nogensinde har haft” og spændte over 22 millioner kodelinjer.
han siger dog, at Linu.4.9 var “kunstigt stor”, dels på grund af greybus-driverundersystemet til at understøtte Googles nu forladte modulære smartphone, Project Ara.
” i 5.8 har vi ingen tegn på den slags problemer, der gør udgivelsen større – der er simpelthen meget udvikling derinde,” skrev Torvalds.
den anden sammenligneligt store udgivelse var version 4.,12 fra juni 2017, som bragte støtte til AMDs nye Radeon r.Vega grafikkort.
den version indeholdt flere nye linjer end version 5.8 og forblev den “ubestridte størrelsesmester”. Det var dog ” simpelthen fordi det havde et _huge_ antal nye linjer på grund af masser af registerbeskrivelser for AMD GPU-drivere,” siger han.
Torvalds påpeger, at andre kerner har været af en sammenlignelig størrelse på grund af særlige delsystemer. For eksempel havde v4.2 en anden AMD GPU driver line count bump, mens 2.6.29 havde store iscenesættelsesdriver tilføjelser.
“men igen, 5.,8 er deroppe med det bedste, på trods af ikke rigtig at have nogen enkelt ting, der skiller sig ud. Ja, der er et par store driver ændringer (habanalabs og atomisp), der er helt sikkert en del af det, men det er ikke nær så ensidig som nogle af de andre historiske store udgivelser har været,” skriver Torvalds.
“udviklingen er virkelig overalt: der er masser af ret grundlæggende kernearbejde og oprydning, men der er også masser af filsystemarbejde og selvfølgelig alle de sædvanlige driveropdateringer også. Plus dokumentation og arkitektur arbejde.,”
se: se hvad der er inde i Linus Torvalds’ seneste Linu. – udvikling PC
men med antallet af forpligtelser og nye linjer siger Torvalds, at 5.8 er den “fremragende mester”.
“så I 5.8-fusionsvinduet har vi ændret omkring 20% af alle filerne i kernekildelageret. Det er virkelig en temmelig stor procentdel, og mens noget af det _is_ scripted, er det i det hele taget bare det samme mønster: 5.8 har simpelthen set en masse udvikling, ” siger Torvalds.
“5.8 ser stort ud. Virkelig stor, ” tilføjer han.
Linu Lin 5.,8 bringer opdateringer til Microsoft Hyper-V virtualisering, platform, Arm-chips, Direct Rendering Manager (DRM) delsystem, netværk, drivere, IBM Power PC, Microsoft ‘ s nyligt open source exFAT filsystemet, og meget mere.
På trods af størrelsen forventer Torvalds ikke, at Linu.5.8 er en besværlig udgivelse.