Linux 7.3-rc2:n ei tavallisesti pitäisi olla julkaisusyklin kiireisin kohta. Toinen julkaisuehdokas eli release candidate (rc) ilmestyy yhdistämisikkunan jälkeen yleensä melko rauhallisella viikolla, jolloin kehittäjät alkavat vasta löytää uusia regressioita. Nyt kävi toisin.
Linus Torvalds kuvasi 7.3-rc2:ta ”täyteen lastatuksi” rc-julkaisuksi. Hänen mukaansa viikko ei tuntunut erityisen kiireiseltä, mutta muutosten määrä kertoi muuta.
11
27
Yhtä yksittäistä selitystä Torvalds ei nimennyt. Myöhässä tullut EDAC-muutospaketti oli osa kokonaisuutta, mutta liian pieni selittämään version laajuutta. Lisäksi useat tiedostojärjestelmät toimittivat korjauksiaan, ja DRM-grafiikka-alijärjestelmästä tuli varsin mittava paketti hajanaisia korjauksia. Tässä yhteydessä heitto tekoälyn syyttämisestä oli vitsi, ei väite siitä, että kielimalli olisi suoraan aiheuttanut rc2:n kasvun.
11
Mitä Linux 7.3-rc2:ssa korjattiin?
Muutokset jakautuvat useaan alijärjestelmään sen sijaan, että kyse olisi yhdestä kiireellisestä regressiosta. Ajurit muodostavat suurimman osan päivityksestä. Ajureiden ulkopuolisista muutoksista työkalut kattavat noin viidenneksen, ja merkittäviä osuuksia tulee myös tiedostojärjestelmistä, ytimen perustoiminnoista sekä verkkokoodista.
18
Näkyvimpiä korjauksia ja siivouksia ovat:
- Hybridiprosessorien välimuistitietoisen ajoituksen korjaukset, joiden tavoitteena on parantaa suorituskykykäyttäytymistä.
9
- Koko lähdekoodipuun kattava siivous, jossa useampia
kmalloc()-varauksia siirretään käyttämään kmalloc_obj()-kutsua.
9
- NVIDIA Blackwell -laitteiston Nouveau-näyttöajurin korjaukset.
9
- Muutos, joka poistaa RandStruct-suojausominaisuuden oletusarvoisesti käytöstä, kun Rust-tuki ja Rust-kääntäjätyökaluketju ovat käytettävissä.
9
- EDAC-muutos, joka jäi vahingossa pois Linux 7.3:n yhdistämisikkunasta.
9
- Raportoituja BPF-varmentajan kovennuksia sekä ajoittimen regressiokorjauksia.
23
Yhdistelmä selittää osaltaan, miksi rc2 kasvoi suureksi ilman yhtä selkeää syyllistä: useat alijärjestelmät toimittivat samaan aikaan perusteltuja ylläpitokorjauksia.
Mitä tekoälyvitsi tarkoittaa – ja mitä se ei tarkoita?
Vitsillä on todellinen tausta. Torvalds on aiemmin kuvannut myöhäisen vaiheen poikkeuksellisen suuria julkaisuehdokkaita osaksi uutta normaalia, johon vaikuttaa erilaisten tekoälytyökalujen tekemä koodikatselmointi. Tämä ei tarkoita, että tekoäly kirjoittaisi tai aiheuttaisi jokaisen paikkauksen. Olennaista on, että automatisoitu analyysi nostaa esiin yhä enemmän mahdollisia ongelmia, jotka ihmisten on arvioitava ja korjattava.
3
4
Linuxin pitkäaikainen ylläpitäjä Greg Kroah-Hartman on erikseen varoittanut, että Linux 7.3:sta voi tulla ”hankala” kehityssykli. Tekoälyyn ja suuriin kielimalleihin liittyvä toiminta kasvattaa virheraporttien ja paikkausehdotusten virtaa. Osa ehdotuksista on hyödyllisiä, mutta niiden läpikäynti ja priorisointi jäävät edelleen ytimen kehittäjille – myös silloin, kun raportti koskee vanhaa tai harvoin muutettua koodia.
32
Työmäärän mittakaavaa kuvaa tietoturvatrendi. Linux 6.9:n ja 6.19:n välillä korjattuja CVE-haavoittuvuuksia oli julkaisuissa tyypillisesti noin 500. Linux 7.0:ssa määrä nousi yli 1 000:n ja Linux 7.2:ssa yli 1 500:n. Linux 7.3 voi lähestyä 2 000:ta, jos kehitys jatkuu samanlaisena. Kyse on ennusteesta, ei 7.3:n lopullisesta luvusta.
12
34
Taustalla on jo valmiiksi suuri 7.3-rc1
Kiireinen rc2 seuraa jo ennestään kookasta Linux 7.3-rc1:tä. Lähdekoodipuun rivimäärä nousi noin 40,98 miljoonaan riviin, kun Linux 7.2:ssa vastaava luku oli noin 40,42 miljoonaa. Kasvua tuli siis suunnilleen 560 000 riviä.
5
13
Luku ei kuitenkaan tarkoita 40,98 miljoonaa riviä suoritettavaa ohjelmakoodia: laskennassa ovat mukana myös kommentit, tyhjät rivit ja muu lähdekoodipuussa oleva sisältö.
13
Konteksti tekee rc2:n muutostulvasta huomionarvoisemman. Kernel siirtyy testaus- ja korjausvaiheeseensa heti yhdistämisikkunan jälkeen, joka kasvatti jo valmiiksi valtavaa projektia tuntuvasti.
Voiko Linux 7.3:n vakautuminen kestää pidempään?
Linux 7.3-rc2 on testaukseen tarkoitettu ennakkoversio, ei lopullinen vakaa kernel. Kernel.org listasi 7.3-rc2:n 6. syyskuuta 2026.
30
Suuri varhainen julkaisuehdokas ei yksinään merkitse aikataulun venymistä. Jos merkittäviä korjauksia ja regressioita kuitenkin saapuu runsaasti myös myöhemmässä vaiheessa, ylläpitäjät voivat julkaista lisää rc-versioita. Näin korjauksille jää enemmän aikaa asettua ja tulla testatuiksi ennen vakaan version julkaisua.
Linux-käyttäjille ja jakeluille käytännön johtopäätös ei ole, että 7.3 olisi itsessään turvaton. Olennaista on, muuttuuko suuri muutosmäärä hyvin testatuiksi korjauksiksi vai jatkuuko myöhäinen muutosvirta. Torvaldsin ”syytetään sitten tekoälyä” -heitto tiivistää tilanteen: automaattinen analyysi voi löytää aitoja virheitä, mutta se ei poista ihmisten tekemää arviointi-, integrointi- ja testaustyötä.