Ryð verður samþykkt inn í Linux 6.1 kjarnann. Ryð bílstjóri fyrir Intel Ethernet flís búið til

Á Kernel Maintainers Summit tilkynnti Linus Torvalds að, að undanskildum ófyrirséðum vandamálum, verða plástrar til að styðja við þróun Rust drivers innifalinn í Linux 6.1 kjarnanum, sem gert er ráð fyrir að komi út í desember.

Einn af kostunum við að hafa Ryðstuðning í kjarnanum er einföldun þess að skrifa örugga tækjarekla með því að minnka líkur á að gera villur þegar unnið er með minni og hvetja nýja forritara til að taka þátt í að vinna að kjarnanum. „Ryð er eitt af því sem ég held að muni koma með ný andlit... við erum að verða gömul og grá,“ sagði Linus.

Linus tilkynnti einnig að kjarnaútgáfa 6.1 muni bæta suma af elstu og grundvallarhlutum kjarnans, eins og printk() aðgerðina. Að auki minntist Linus á að fyrir nokkrum áratugum hafi Intel reynt að sannfæra hann um að Itanium örgjörvar væru framtíðin, en hann svaraði: „Nei, það mun ekki gerast vegna þess að það er enginn þróunarvettvangur fyrir það. ARM er að gera allt rétt."

Annað vandamál sem Torvalds benti á var ósamræmið í framleiðslu ARM örgjörva: „brjáluð vélbúnaðarfyrirtæki frá villta vestrinu sem búa til sérhæfða flís fyrir ýmis verkefni. Hann bætti við að "þetta hafi verið mikið vandamál þegar fyrstu örgjörvarnir komu út, í dag eru nægir staðlar til að auðvelda að flytja kjarna yfir á nýja ARM örgjörva."

Að auki getum við tekið eftir útgáfu á fyrstu útfærslu Rust-e1000 bílstjórans fyrir Intel Ethernet millistykki, að hluta til skrifað á Rust tungumálinu. Kóðinn inniheldur enn bein símtöl í sumar C-bindingar, en smám saman er unnið að því að skipta um þær og bæta við Rust abstraktum sem nauðsynlegar eru til að skrifa netrekla (til að fá aðgang að PCI, DMA og kjarnanetkerfi API). Í núverandi mynd stenst ökumaðurinn ping prófið með góðum árangri þegar hann er hleypt af stokkunum í QEMU, en virkar ekki enn með alvöru vélbúnaði.

Heimild: opennet.ru

Bæta við athugasemd