A Linux 7.4 merge windowja minden eddiginél nagyobb, rekordot dönt a kernel történetében

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

A Linux 7.4 merge windowjának méretét nézve és azt látva, hogy a kernel forrásfája már közel jár a 42 millió sornyi kódhoz, kíváncsiak lehetünk, hogyan viszonyul ez a merge window a kernel elmúlt 15 évének nagyobb kiadásaihoz. A számok egyértelműen megmutatják a közelmúltbeli ugrást, amit az AI/LLM-ek okoznak.

A Linux kernel fejlesztési üteme az elmúlt évben határozottan felgyorsult. Bár valószínűleg a Linux népszerűsége is történelmi csúcson van – a fogyasztói eszközöktől kezdve az adatközpontok robbanásszerű növekedéséig –, a kernel javítócsomagok számának jelentős részét az AI/LLM-ek hajtják. A Linux kernel karbantartókat

teljesen maga alá temeti az AI által generált hibajegyek és javítócsomagok/javítások áradata, ennek eredményeként a Git commit-tevékenység is megugrott.

Hogy jobban látszódjon a hatás, itt egy áttekintés arról, hány Git commit érkezett egy-egy Linux kernel merge window alatt, kiadásonként visszamenőleg egészen a Linux 3.1-ig – ez 2011-ben jelent meg:

A Linux 7.4 merge windowja messze a legnagyobb a kernel történetében, ha a commitok/javítócsomagok számát nézzük. Közel 20 ezer! A felfelé ívelő trend az elmúlt néhány kernel kiadás során folyamatosan erősödött. Korábban a merge windowk jellemzően 13–14 ezer commit körül vagy az alatt maradtak, most viszont már a 20 ezres szintet ostromoljuk. Azoknak, akiket érdekelnek a részletek, itt vannak a nyers számok minden egyes merge windowra:

Linux 3.1: 7620

Linux 3.2: 10730

Linux 3.3: 9460

Linux 3.4: 9859

Linux 3.5: 10069

Linux 3.6: 9161

Linux 3.7: 11084

Linux 3.8: 11738

Linux 3.9: 10942

Linux 3.10: 12715

Linux 3.11: 10161

Linux 3.12: 10153

Linux 3.13: 11356

Linux 3.14: 11367

Linux 3.15: 12826

Linux 3.16: 12078

Linux 3.17: 11529

Linux 3.18: 10363

Linux 3.19: 12142

Linux 4.0: 9591

Linux 4.1: 11410

Linux 4.2: 12809

Linux 4.3: 11431

Linux 4.4: 12226

Linux 4.5: 11032

Linux 4.6: 12929

Linux 4.7: 11518

Linux 4.8: 12423

Linux 4.9: 15095

Linux 4.10: 12302

Linux 4.11: 11747

Linux 4.12: 13729

Linux 4.13: 12051

Linux 4.14: 12352

Linux 4.15: 13489

Linux 4.16: 12654

Linux 4.17: 12633

Linux 4.18: 12373

Linux 4.19: 13108

Linux 4.20: 12883

Linux 5.0: 11551

Linux 5.1: 12032

Linux 5.2: 12792

Linux 5.3: 13390

Linux 5.4: 13286

Linux 5.5: 13452

Linux 5.6: 11454

Linux 5.7: 12748

Linux 5.8: 15086

Linux 5.9: 13681

Linux 5.10: 14770

Linux 5.11: 13261

Linux 5.12: 11749

Linux 5.13: 15069

Linux 5.14: 13764

Linux 5.15: 11224

Linux 5.16: 13137

Linux 5.17: 11812

Linux 5.18: 14115

Linux 5.19: 13973

Linux 6.0: 14378

Linux 6.1: 12288

Linux 6.2: 14595

Linux 6.3: 13565

Linux 6.4: 13871

Linux 6.5: 12492

Linux 6.6: 13161

Linux 6.7: 16203

Linux 6.8: 13052

Linux 6.9: 13242

Linux 6.10: 12402

Linux 6.11: 12954

Linux 6.12: 12115

Linux 6.13: 12142

Linux 6.14: 10034

Linux 6.15: 13568

Linux 6.16: 13805

Linux 6.17: 12289

Linux 6.18: 12910

Linux 6.19: 13229

Linux 7.0: 12468

Linux 7.1: 13963

Linux 7.2: 14395

Linux 7.3: 16267

Linux 7.4: 19671

Mivel az AI/LLM-aktivitás nagy része javításokra koncentrál, a javítócsomagok áradata nem áll meg a merge window lezárultával. Itt látható, hogyan alakult a Git commitok száma az egyes teljes kernel ciklusokban, az előző kiadástól a stabil, taggelt verzióig:

A Linux 7.3 volt az első kiadás, ahol egy teljes kernel ciklus alatt átlépték a 20 ezer commitot (összesen 20 260 commit a v7.2 és a v7.3 között). Most, a Linux 7.4-nél már majdnem ennyi commit gyűlt össze pusztán a merge window ideje alatt.