Linux-kärnan 5.8 kommer med ett antal ändringar och RC1 är nu tillgänglig

Linus Torvalds presenterade nyligen den första RC (Release Candidate) för versioner Linux-kärna 5.8 och i annonsen noterade att det uppenbarligen kommer att bli den största kärnan alla när det gäller hela projektets existens.

Och det är det i Linux Kernel 5.8, 14,206 XNUMX ändringsuppsättningar antogs, que påverkade cirka 20% av alla filer i förvaret med kärnkod. Storleken på 5.8-rc1-plåstret var 61 MB, vilket är ungefär 35% större än det resulterande 5.7-plåstret.

Så jag förväntade mig inte riktigt detta, men 5.8 verkar vara en av våra största utgåvor genom tiderna.

Från och med -rc1 lever den upp till v4.9, vilket länge har varit vår största release av ett stort antal åtaganden. Ja, 5.8-rc1 har ett par färre åtaganden än 4.9-rc1, men trots det är det en mycket mer komplett version.

4.9-kärnan var delvis konstgjord på grund av delsystemet greybus som slogs samman i den versionen, men också för att v4.8 hade haft en längre rc-serie och därmed utvecklades ytterligare uppbyggnad. 5.8 har vi inga tecken på att den typen av problem gör utgivningen större, det finns bara mycket utveckling där.

Totalt av de ändringar som gjorts i den nya versionen, 15234 filer påverkades, 1026178 kodrader tillagda, 480891 rader avlägsnade (i jämförelse 570560 kodrader har lagts till i gren 5.7 och 297401 rader borttagna).

Cirka 37% av alla förändringar med i 5.8 är relaterade till enhetsdrivrutiner, Cirka 16% av ändringarna är relaterade till uppdatering av hårdvaruarkitekturernas specifika kod, 10% är anslutna till nätverksstacken, 3% till filsystem och 4% till interna kärnundersystem.

Det noteras att kärnor med stora fläckar har hittats tidigare, men ändringarna koncentrerades vanligtvis i ett delsystem eller orsakades av tillägget av en stor mängd typiska data (till exempel ett stort antal rader med loggbeskrivningar i kärna 4.12 för AMD GPU-drivrutin och i kärnan 2.6.29 har en stor del av de nya drivrutinerna lagts till i avsnittet förberedelse).

Kärnan i Linux 5.8 är anmärkningsvärt genom att det finns många förändringar i sig själv (när det gäller antalet åtaganden och antalet rader med kod som läggs till) och är spridda över olika delsystem.

De flesta ändringarna täcks av förarna och många förändringar avser grundläggande förändringar och sanering i större delsystem, samt utveckling av specifika hårdvaruförbättringar. Inte utan automatiska utgåvor relaterade till uppdatering av licensinformation i SPDX-format, men dessa utgåvor är inte dominerande och återspeglar bara mer aktivitet under utveckling.

Det är värt att notera att det trots storleken inte nödvändigtvis verkar en särskilt besvärlig version, åtminstone hittills.

Ja, den stora storleken gjorde det här sammanslagningsfönstret lite mer stressande än jag gillar, för jag gillar verkligen att ha några lugna dagar i slutet för att se några av dragförfrågningarna mer detaljerat.

Den här gången hände det aldrig riktigt. Men jag hade egentligen bara två dragförfrågningar som jag slutade vilja gå in på mer detaljerat, så allt gick bra. - kommenterar Linus Torvalds.

Han nämner också det faktiskt, även om Kärna 5.8-rc1 är "i nivå med de bästa" i avseende både antalet bekräftelser och antalet nya rader, det är faktiskt enastående mästare när det gäller antalet modifierade filer.

Yän en gång beror det inte på ett enkelt skript i hela trädet
(kärnor med många ändringar i SPDX-licensraden har många modifierade filer), om inte bara på grund av mycket utvecklingsarbete.

Slutligen om du vill veta mer om detkan du kontrollera detaljerna i följande länk.

Fuente: https://lkml.org/


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.