Nejnovější verze linuxového jádra dorazila s obvyklou dávkou hardwarových aktualizací. Nejnovější verze neobsahuje žádné zásadní změny, ale Linus Torvalds signalizoval nadcházející přidání kódu napsaného v Rustu v příští verzi.
Žádné velké změny, ale „Core New Things“ na horizontu
Zatímco číslo verze by znamenalo zásadní změnu v jiných softwarových projektech, Linus Torvalds řekl, že jde většinou jen o to, aby čísla verzí byla ve zprávě zaslaná Linux Kernel Mailing List, hlavní centrum vývoje jádra.
"Hlavní změna čísla verze je spíše o tom, že mi dojdou prsty na rukou a nohou, než o nějakých velkých zásadních změnách," řekl Torvalds.
Příští verze, 6.1, bude mít to, co Torvalds nazývá „core new things“, hlavně nějaký nový kód napsaný v Rustu.
Co je nového ve verzi 6.0?
Navzdory tomu, že Torvalds bagatelizuje význam čísla hlavní verze, existují některé podstatné změny pro podporu hardwaru. Nová verze zlepšuje podporu pro procesory Intel Xeon Ice Lake a AMD Ryzen Ice Ripper a EPYC. Phoronix.
Jádro nyní také podporuje řadu nových procesorů od obou společností, stejně jako Qualcomm Snapdragon 8cx Gen 3.
Rust Code přichází do jádra Linuxu
Linus škádlil jednu z nejočekávanějších změn jádra za jeho 31letou životnost. Verze 6.1 bude mít nějaký kód napsaný v Rustu.
Až dosud byl kód jádra psán v C. C je jazykem pro systémové programování, protože je na vysoké úrovni, ale stále má blízko k hardwaru. Navzdory všudypřítomnosti a vysokému výkonu C vedl požadavek, aby programátoři ručně spravovali paměť, k některým velkým chybám, včetně exploitu Heartbleed, který ovlivnil OpenSSH v roce 2014.
Rust je zkompilovaný vysoce výkonný jazyk, který je navržen pro systémové programování, ale s pamětí pracuje automaticky. Kvůli tomu důvodu, vyvolalo to rozruch ve vývojářské komunitě. Zahrnutí Rustu by mohlo zefektivnit vývoj linuxového jádra snížením času stráveného laděním, ale velká většina jádra pravděpodobně zůstane v C, protože tolik kódu bylo vyzkoušeno a otestováno již.
V každém případě bude nějakou dobu trvat, než si běžní uživatelé Linuxu nové jádro pořídí, protože správci distribuce jej budou muset integrovat do svých systémů.
Linuxové jádro pochoduje dál
Linuxové jádro je již dlouho známé svým krkolomným vývojovým tempem. Uživatelé, kteří touží vyzkoušet nové jádro, často nemají jinou možnost, než si jej zkompilovat sami, než to správci distribuce doženou. Kompilace jádra je se správnými znalostmi snadná a pro oddané linuxové fanoušky je to obřad.