Linux kernel head Linus Torvalds verkar nöjd med den första release candidate (rc1) av Linux kernel version 5.8, som innehåller 800,000 nya rader kod och över 14,000 ändrade filer, vilket motsvarar ungefär en 20% översyn av kärnans filer.
”så jag förväntade mig inte riktigt detta, men 5.8 ser ut att vara en av våra största utgåvor genom tiderna”, skriver Torvalds på Linux kernel-sändlistan.,
tidigare denna månad avfyrade Torvalds ett stern-e-postmeddelande som avvisar en säkerhetspatch som utvecklats av Amazon Web Services engineers för Linux 5.8, vilket kunde ha orsakat en prestandapåverkan på vissa applikationer.
se: hyra Kit: maskinvaruingenjör (TechRepublic Premium)
med den patchen ur vägen är han nu nöjd med utvecklingen i Linux-kärnan, som fokuserar på kärnkomponenter, drivrutinsuppdateringar och förbättringar av kärnans design.
Linux kernel version 5.8 är ungefär samma storlek som Linux 4.,9 från 2016, som Torvalds vid den tiden krönt ”den största vi någonsin har haft” och sträckte sig över 22 miljoner rader kod.
Han säger dock att Linux 4.9 var ”artificiellt stor”, delvis på grund av delsystemet Greybus driver för att stödja Googles nu övergivna modulära smartphone, Project Ara.
”i 5.8 har vi inga tecken på sådana problem som gör utgåvan större – det finns bara en hel del utveckling där”, skrev Torvalds.
den andra jämförelsevis stora utgåvan var version 4.,12 från juni 2017, som gav stöd för AMDs nya Radeon RX Vega grafikkort.
den versionen innehöll fler nya linjer än version 5.8 och förblev den ”obestridda storleksmästaren”. Men det var ”helt enkelt för att det hade ett _huge_ antal nya linjer på grund av många registerbeskrivningar för AMD GPU-drivrutinerna”, säger han.
Torvalds påpekar att andra kärnor har varit av jämförbar storlek på grund av vissa delsystem. Till exempel hade v4.2 en annan AMD GPU driver line count bump, medan 2.6.29 hade stora staging driver tillägg.
”men igen, 5.,8 är där uppe med det bästa, trots att inte riktigt ha någon enda sak som sticker ut. Ja, det finns ett par stora drivrutinsförändringar (habanalabs och atomisp) som säkert är en del av det, men det är inte nästan lika ensidigt som några av de andra historiska stora utgåvorna har varit”, skriver Torvalds.
”utvecklingen är verkligen överallt: det finns massor av ganska grundläggande kärnarbete och rensningar, men det finns också mycket filsystemarbete och uppenbarligen alla vanliga drivrutinsuppdateringar också. Plus dokumentation och arkitektur arbete.,”
se: Titta vad som finns inuti Linus Torvalds senaste Linux development PC
men med antalet åtaganden och nya linjer säger Torvalds 5.8 är den ”enastående mästaren”.
”så i 5.8-kopplingsfönstret har vi ändrat cirka 20% av alla filer i kärnkällarkivet. Det är verkligen en ganska stor andel, och medan en del av det _is_ scripted, i det hela taget är det verkligen bara samma mönster: 5.8 har helt enkelt sett mycket utveckling, säger Torvalds.
”5.8 ser stor ut. Riktigt stor, ” tillägger han.
Linux-5.,8 ger uppdateringar för Microsofts Hyper-V som virtualiseringsplattform, Arm chips, Direct Rendering Manager (DRM) delsystem, nätverk, drivrutiner, IBM Power PC, Microsoft nyligen öppen källkod-exFAT-filsystem, och mycket mer.
trots storleken förväntar sig inte Torvalds Linux 5.8 att vara en besvärlig utgåva.