Najnovšia verzia linuxového jadra prišla s obvyklou dávkou hardvérových aktualizácií. Najnovšia verzia neobsahuje žiadne zásadné zmeny, ale Linus Torvalds signalizoval blížiace sa pridanie kódu napísaného v Ruste v ďalšej verzii.
Žiadne veľké zmeny, ale „základné nové veci“ na obzore
Zatiaľ čo číslo verzie by znamenalo veľkú zmenu v iných softvérových projektoch, Linus Torvalds povedal, že ide hlavne o to, aby čísla verzií boli spravovateľné v správe pre Linux Kernel Mailing List, hlavné centrum vývoja jadra.
"Hlavná zmena čísla verzie je skôr o tom, že mi dochádzajú prsty na rukách a nohách, ako o nejakých veľkých zásadných zmenách," povedal Torvalds.
Ďalšia verzia, 6.1, bude mať to, čo Torvalds nazýva „základné nové veci“, hlavne nejaký nový kód napísaný v Ruste.
Čo je nové vo verzii 6.0?
Napriek tomu, že Torvalds bagatelizuje význam čísla hlavnej verzie, existuje niekoľko podstatných zmien v hardvérovej podpore. Nová verzia zlepšuje podporu pre procesory Intel Xeon Ice Lake a AMD Ryzen Ice Ripper a EPYC. Phoronix.
Jadro tiež teraz podporuje množstvo nových procesorov od oboch spoločností, ako aj Qualcomm Snapdragon 8cx Gen 3.
Rust Code prichádza do linuxového jadra
Linus predstavil jednu z najočakávanejších zmien jadra počas jeho 31-ročnej životnosti. Verzia 6.1 bude mať nejaký kód napísaný v Ruste.
Doteraz bol kód jadra napísaný v C. Jazyk C bol východiskovým jazykom pre systémové programovanie, pretože je na vysokej úrovni, ale stále má blízko k hardvéru. Napriek všadeprítomnosti a vysokému výkonu C viedla požiadavka, aby programátori manuálne spravovali pamäť, k niekoľkým obrovským chybám, vrátane exploitu Heartbleed, ktorý ovplyvnil OpenSSH v roku 2014.
Rust je skompilovaný vysokovýkonný jazyk, ktorý je navrhnutý pre systémové programovanie, ale s pamäťou pracuje automaticky. Z toho dôvodu, vyvolalo to rozruch v komunite vývojárov. Zahrnutie Rust by mohlo zefektívniť vývoj jadra Linuxu znížením času stráveného ladením, ale veľká väčšina jadra pravdepodobne zostane v C, pretože veľa kódu bolo vyskúšaných a otestovaných už
V každom prípade potrvá nejaký čas, kým si bežní používatelia Linuxu zaobstarajú nové jadro, pretože správcovia distribúcie ho budú musieť integrovať do svojich systémov.
Linuxové jadro pochoduje ďalej
Linuxové jadro je už dlho známe svojim závratným tempom vývoja. Používatelia, ktorí túžia vyskúšať nové jadro, často nebudú mať inú možnosť, ako si ho sami skompilovať skôr, ako to správcovia distribúcie stihnú. Kompilácia jadra je jednoduchá so správnymi znalosťami a pre zanietených fanúšikov Linuxu je to obrad.