linus Torvalds kiadta az első és a második verzió jelölteket (CR) a Linux 6.0-ből néhány nappal ezelőtt egy kéthetes egyesülési időszak után. Ennek az új kernelverziónak a következő két hónapban stabilizálódnia kell, de Torvalds tisztázta, hogy az 5.19-ről 6.0-ra való váltás nem jelenti azt, hogy alapvető változások történtek a szoftverben.
A legtöbb frissítés GPU fejlesztésnek tűnik, hálózat és hang. A Linux készítője megjegyezte, hogy ebben a kiadásban hiányzik néhány Rust integráció, de elvárja, hogy megjelenjenek egy másik kiadásjelöltben vagy egy 6.x kiadásban.
„A jelentős számváltozás ellenére semmi alapvetően nem különbözik ebben a kiadásban. Régóta kerültem azt az elképzelést, hogy a prímszámok értelmesek, és a "hierarchikus" számozási rendszer egyetlen oka az, hogy a számokat könnyebben megjegyezhetővé és megkülönböztethetővé tegye. Ezért amikor a kisebb szám 20 körülire kerül, akkor inkább növelem a nagyobbat, és visszamegyek egy kisebb számra. Azonban „az ebben a kiadásban semmi alapvetően más” nyilvánvalóan nem jelenti azt, hogy ne lenne sok változás” – írta Torvalds a Linux 6.0-rc1 bejelentésében.
Megjegyezte, hogy több mint 800 egyesített kötelezettségvállalás és több mint 13 500 egyesített kötelezettségvállalás létezik. nem egyesült. A kezdéshez ezekben a Linux 6.0-rc kiadásjelöltekben, megtaláljuk, amit kínálnak jelentős teljesítményjavulás, nagy lendülettel a csúcskategóriás Intel Xeon és AMD EPYC szerverek, valamint az AMD Threadripper terén, Ezen felül új illesztőprogramokat ad hozzá az Intel Raptor Lake-hez, új RISC-V bővítmények, a rendszergazdanév beállításának támogatása a „hostname=” kernelparaméteren keresztül, új AMD Raphael audio-illesztőprogram, valamint a Gaudi2 támogatása az Intel Habana Labstól.
Ezen kívül még a HEVC/H.265 interfész stabil verziójával érkezik, Az Intel Meteor Lake támogatásának előkészítése, beleértve a hangot, az Intel IPI virtualizációt a KVM-hez, az Intel SGX2 támogatást, a futásidejű ellenőrzést a biztonság szempontjából kritikus rendszerek számára, a Send v2 protokollt a Btrf-ekhez, az ütemező jelentős fejlesztéseit, az AMD Zen 4 további előkészületeit, az AMD RDNA3 grafikus folyamatos engedélyezését és mJelentős fejlesztések az IO_uring rendszerhívási felületen.
A Linux 6.0 teszi a legtöbb fájlmódosítást és hozzáadott új sort Egy ideje. Torvalds elmondta, hogy ebben a ciklusban több mint egymillió sornyi kód került hozzáadásra, részben az új AMDGPU körül automatikusan generált fejlécfájloknak és az Intel Habana Labs Gaudi2 támogatásának köszönhetően.
A maghoz hozzáadott kódmennyiség ellenére, egyes régóta esedékes funkciókat nem egyesítettek, különösen a "Rust for Linux" projekt javításait. „Tulajdonképpen azt reméltem, hogy lesz néhány korai Rust keretrendszerünk és egy többgenerációs LRU virtuális gépünk, de ezúttal nem így történt” – mondta Torvalds.
A "Rust for Linux" projektet Miguel Ojeda vezeti a Google és az Internet Security Research Group pénzügyi támogatásával. Torvalds azt mondta, hogy ezek a javítások megjelenhetnek a következő Linux 6.0-ban vagy más 6.x RC-ben.
A Rust a Linux rendszermag fejlesztésének második nyelve lett a C nyelv után, Torvalds azonban tisztázta, hogy itt nem arról van szó, hogy az összes Linux kódot átírják a Rust nyelvvel, hanem arról, hogy a Rust segítségével írják meg néhány új kernelmodult. Erre a választásra akkor került sor, amikor felerősödik a vita a C nyelvet helyettesíteni képes alternatívákról a rendszerfejlesztésben.
Nagy reményeket fűztek a Rusthoz az általa kínált biztonsági és memóriakezelési előnyök miatt. Egyesek azonban úgy vélik, hogy az ilyen típusú kezdeményezések kudarcra vannak ítélve.
A "Rust for Linux" az a projekt, amelynek célja a Rust nyelv bevezetése a kernelbe. A Rust-nak van egy kulcsfontosságú tulajdonsága, amely nagyon érdekessé teszi, hogy a magban második nyelvként tekintsünk rá. A projekt fejlesztői és maga Torvalds szerint a "Rust for Linux" projekt előrehaladott stádiumban van, de még mindig lassan integrálódik a kernelbe.