Najnovejša različica jedra Linuxa je prispela z običajno serijo posodobitev strojne opreme. Najnovejša različica ne vključuje večjih sprememb, vendar je Linus Torvalds nakazal prihajajoči dodatek kode, napisane v Rustu, v naslednji različici.
Ni večjih sprememb, vendar so na obzorju "ključne nove stvari".
Medtem ko bi številka različice pomenila veliko spremembo v drugih projektih programske opreme, je Linus Torvalds dejal, da gre predvsem za to, da številke različic ostanejo obvladljive v sporočilu Dopisni seznam jedra Linuxa, glavno središče razvoja jedra.
"Glavna sprememba številke različice je bolj posledica tega, da mi zmanjkuje prstov na rokah in nogah, kot pa velikih temeljnih sprememb," je dejal Torvalds.
Naslednja različica, 6.1, bo imela tisto, kar Torvalds imenuje "osnovne nove stvari", predvsem nekaj nove kode, napisane v Rustu.
Kaj je novega v različici 6.0?
Kljub temu, da je Torvalds omalovaževal pomen glavne številke različice, je nekaj bistvenih sprememb za podporo strojne opreme. Nova različica izboljšuje podporo za procesorje Intel Xeon Ice Lake in AMD Ryzen Ice Ripper ter EPYC.
Phoronix.Jedro zdaj podpira tudi številne nove procesorje obeh podjetij, kot tudi Qualcomm Snapdragon 8cx Gen 3.
Koda Rust prihaja v jedro Linuxa
Linus je predstavil eno najbolj pričakovanih sprememb jedra v njegovi 31-letni življenjski dobi. Različica 6.1 bo imela nekaj kode, napisane v Rustu.
Do sedaj je bila koda jedra napisana v C. C je bil priljubljen jezik za sistemsko programiranje, saj je na visoki ravni, a še vedno blizu strojni opremi. Kljub vseprisotnosti in visoki zmogljivosti C-ja je zahteva, da programerji ročno upravljajo pomnilnik, povzročila nekaj ogromnih napak, vključno z izkoriščanjem Heartbleed, ki je leta 2014 vplivalo na OpenSSH.
Rust je preveden visoko zmogljiv jezik, ki je zasnovan za sistemsko programiranje, vendar samodejno obravnava pomnilnik. Za ta razlog, to je povzročilo hrup v skupnosti razvijalcev. Vključitev Rusta bi lahko poenostavila razvoj jedra Linuxa tako, da bi zmanjšala čas, porabljen za odpravljanje napak, vendar velika večina jedra bo verjetno ostala v C, ker je bilo toliko kode preizkušenih že.
Vsekakor bo minilo še nekaj časa, preden bodo običajni uporabniki Linuxa lahko pridobili novo jedro, saj ga bodo vzdrževalci distribucije morali integrirati v svoje sisteme.
Jedro Linuxa napreduje
Jedro Linuxa je že dolgo znano po vrtoglavi hitrosti razvoja. Uporabniki, ki želijo preizkusiti novo jedro, pogosto ne bodo imeli druge izbire, kot da ga prevedejo sami, preden ga vzdrževalci distribucij dohitijo. Prevajanje jedra je enostavno s pravim znanjem in je bilo obred prehoda za predane oboževalce Linuxa.