Linux-ytimen uusin versio on saapunut tavanomaisten laitteistopäivitysten kera. Uusin versio ei sisällä suuria muutoksia, mutta Linus Torvalds ilmoitti tulevasta Rust-kielellä kirjoitetun koodin lisäyksestä seuraavassa versiossa.
Ei suuria muutoksia, mutta "uusia ydinasioita" horisontissa
Vaikka versionumero merkitsisi suurta muutosta muissa ohjelmistoprojekteissa, Linus Torvalds sanoi, että kyse on lähinnä vain versionumeroiden pitämisestä hallitavissa viestissä Linux-ytimen postituslista, ydinkehityksen tärkein keskus.
"Suurin versionumeron muutos koskee enemmän sormien ja varpaiden loppumista, kuin suuria perustavanlaatuisia muutoksia", Torvalds sanoi.
Seuraava versio, 6.1, sisältää mitä Torvalds kutsuu "uusia ydinasioita", pääasiassa jotain uutta Rust-kielellä kirjoitettua koodia.
Mitä uutta versiossa 6.0?
Vaikka Torvalds vähättelee pääversionumeron merkitystä, laitteistotukeen on tehty joitain merkittäviä muutoksia. Uusi versio parantaa tukea Intel Xeon Ice Lake- ja AMD Ryzen Ice Ripper- ja EPYC-prosessoreille. Phoronix.
Ydin tukee nyt myös useita uusia prosessoreita molemmilta yhtiöiltä sekä Qualcomm Snapdragon 8cx Gen 3:a.
Rust Code tulossa Linux-ytimeen
Linus kiusoitti yhden ytimen odotetuimmista muutoksista sen 31-vuotisen käyttöiän aikana. Versiossa 6.1 on ruosteella kirjoitettu koodi.
Tähän asti ydinkoodi on kirjoitettu C-kielellä. C on ollut järjestelmäohjelmoinnin kieli, koska se on korkeatasoista, mutta silti lähellä laitteistoa. Huolimatta C: n yleisyydestä ja korkeasta suorituskyvystä, ohjelmoijien vaatimus hallita muistia manuaalisesti on johtanut joihinkin valtaviin virheisiin, mukaan lukien Heartbleed-hyökkäys, joka vaikutti OpenSSH: han vuonna 2014.
Rust on käännetty korkean suorituskyvyn kieli, joka on suunniteltu järjestelmän ohjelmointiin, mutta joka käsittelee muistia automaattisesti. Siitä syystä, se on herättänyt kohua kehitysyhteisössä. Rustin sisällyttäminen voisi virtaviivaistaa Linux-ytimen kehitystä vähentämällä virheenkorjaukseen käytettyä aikaa, mutta Suurin osa ytimestä jää todennäköisesti C: hen, koska niin paljon koodia on kokeiltu ja testattu jo.
Joka tapauksessa kestää jonkin aikaa ennen kuin tavalliset Linux-käyttäjät voivat hankkia uuden ytimen, koska jakelun ylläpitäjien on integroitava se järjestelmiinsä.
Linux-ydin marssii päälle
Linux-ydin on pitkään ollut tunnettu huimasta kehitysvauhdistaan. Käyttäjillä, jotka haluavat kokeilla uutta ydintä, ei useinkaan ole muuta vaihtoehtoa kuin kääntää se itse ennen kuin distro-ylläpitäjät saavat kiinni. Ytimen kääntäminen on helppoa oikealla tiedolla, ja se on ollut kulkurituaali omistautuneille Linux-faneille.