Ir ieradusies jaunākā Linux kodola versija ar parasto aparatūras atjauninājumu partiju. Jaunākajā versijā nav iekļautas nekādas būtiskas izmaiņas, taču Linuss Torvalds norādīja, ka nākamajā versijā tiks pievienots Rust valodā rakstīts kods.
Nav būtisku izmaiņu, bet "Jaunās pamatlietas" pie apvāršņa
Lai gan versijas numurs nozīmētu būtiskas izmaiņas citos programmatūras projektos, Linuss Torvalds teica, ka tas galvenokārt ir tikai par versiju numuru pārvaldāmu saglabāšanu ziņojumā Linux kodola adresātu saraksts, galvenais kodola izstrādes centrs.
"Lielākā versijas numura maiņa ir vairāk saistīta ar to, ka man beigs roku un kāju pirksti, nevis kādas lielas būtiskas izmaiņas," sacīja Torvalds.
Nākamajā versijā 6.1 būs tas, ko Torvalds sauc par "jaunām pamatlietām", galvenokārt jauns kods, kas rakstīts Rust valodā.
Kas jauns versijā 6.0?
Neskatoties uz to, ka Torvalds mazina galvenās versijas numura nozīmi, ir dažas būtiskas izmaiņas aparatūras atbalstā. Jaunā versija uzlabo atbalstu Intel Xeon Ice Lake un AMD Ryzen Ice Ripper un EPYC procesoriem, liecina informācija Phoronix.
Kodols tagad atbalsta arī vairākus jaunus abu uzņēmumu procesorus, kā arī Qualcomm Snapdragon 8cx Gen 3.
Rust Code nāk uz Linux kodolu
Linuss ķircināja vienu no visvairāk gaidītajām kodola izmaiņām tā 31 gada darbības laikā. Versijā 6.1 būs kāds kods, kas rakstīts Rust.
Līdz šim kodola kods ir rakstīts C valodā. C ir bijusi galvenā sistēmas programmēšanas valoda, jo tā ir augsta līmeņa, taču joprojām ir tuvu aparatūrai. Neskatoties uz C visuresamību un augsto veiktspēju, prasība programmētājiem manuāli pārvaldīt atmiņu ir izraisījusi dažas milzīgas kļūdas, tostarp Heartbleed izmantošanu, kas ietekmēja OpenSSH 2014. gadā.
Rust ir apkopota augstas veiktspējas valoda, kas paredzēta sistēmas programmēšanai, bet automātiski apstrādā atmiņu. Šī iemesla dēļ tas ir radījis rosību izstrādes kopienā. Rust iekļaušana varētu racionalizēt Linux kodola izstrādi, samazinot atkļūdošanai pavadīto laiku, taču lielākā daļa kodola, iespējams, paliks C, jo tik liela daļa koda ir izmēģināta un pārbaudīta jau.
Jebkurā gadījumā paies zināms laiks, līdz regulārie Linux lietotāji varēs iegūt jauno kodolu, jo izplatīšanas uzturētājiem tas būs jāintegrē savās sistēmās.
Linux kodols ieslēdzas
Linux kodols jau sen ir pazīstams ar savu satriecošo attīstības tempu. Lietotājiem, kuri vēlas izmēģināt jauno kodolu, bieži vien neatliks nekas cits, kā vien to kompilēt pašiem, pirms distribūcijas uzturētāji to panāk. Kodola kompilēšana ir vienkārša ar pareizajām zināšanām, un tas ir bijis rituāls īpašiem Linux faniem.