Qalabka Dib-u-shaqaynta ee Xen Hypervisor Initiative in Rust

Soosaarayaasha madal XCP-ng, oo lagu horumariyay garabka mashruuca Xen, ayaa daabacay qorshe lagu abuurayo beddelka qaybaha kala duwan ee xirmooyinka software Xen ee luqadda Rust. Ma jiraan wax qorshayaal ah oo lagu doonayo in dib loogu shaqeeyo Xen hypervisor laftiisa; shaqadu waxay inta badan diiradda saartaa dib u habeynta qaybaha gaarka ah ee qalabka.

Madalku hadda waxa ay isticmaashaa qaybaha C, Python, OCaml, iyo Go, kuwaas oo qaarkood ay duugoobeen oo caqabado ku ah dayactirka. Waxaa la xusay in isticmaalka Rust uusan u horseedi doonin kororka guud ee tirada luqadaha ku lug leh, maadaama hal qeyb oo kaliya laga hirgaliyay Go, kaas oo la qorsheeyay in marka hore la beddelo.

Luqadda Rust-ka waxaa loo doortay iyadoo la isku darayo waxqabadka sare ee koodhka ka soo baxa oo leh awood xusuusta-ammaan ah, oo bixisa isticmaalka qashinka, waxay ku habboon tahay horumarinta qaybaha hoose iyo kuwa sare labadaba, waxayna bixisaa sifooyin dheeraad ah yaraynta khaladaadka iman kara, sida hubinta amaahda doorsoomayaasha (amaah hubinta)). Daxalku sidoo kale wuu ka baahsan yahay luqadda OCaml ee hadda lagu isticmaalo XAPI, taas oo sahlaysa in ay soo jiidato horumariyeyaal cusub mashruuca.

Wejiga koowaad wuxuu noqon doonaa in la horumariyo beddelka dhawr qaybood si loo tijaabiyo hababka iyo diyaarinta aasaaska beddelka qaybaha kale ee kaydinta software. Gaar ahaan, marka hore, qalabka martida Linux, kaas oo hadda loo isticmaalo luqadda Go, iyo habka asalka ah ee ururinta cabbirada, oo ku qoran OCaml, ayaa dib loogu qori doonaa Rust.

Baahida loo qabo dib-u-shaqaynta qalabka martida Linux (xe-guest-utilities) waxaa sababa dhibaatooyinka tayada koodhka iyo horumarinta ee ka baxsan Mashruuca Xen ee ay maamusho Kooxda Software Cloud, taas oo adkeyneysa xirmooyinka xirmooyinka iyo saameynta bulshada ee horumarinta. Waxay qorsheynayaan inay abuuraan nooc cusub oo ah qalabka (xen-marti-wakiil) gebi ahaanba xoq, taasoo ka dhigaysa sida ugu fudud ee suurtogalka ah iyo kala soocida macquulka wakiilka iyo maktabadaha. Waxaa la go'aamiyay in dib loo habeeyo habka asalka ah ee ururinta mitirka (rrdd) maadaama uu yahay mid cufan oo kala gooni ah, kaas oo fududeynaya tijaabooyinka isticmaalka luqad cusub inta lagu jiro horumarinta.

Sannadka soo socda, shaqada ayaa laga yaabaa inay ka bilaabato horumarinta qaybta xenopsd-ng ee Rust, taas oo wanaajin doonta naqshadaynta kaydka software-ka. Fikradda ugu weyn waa in la xoojiyo shaqada API-yada hoose ee hal qayb oo la abaabulo bixinta dhammaan API-yada heerka sare ah qaybaha kale ee xirmooyinka iyada oo loo marayo.

Qaab dhismeedka Xen ee hadda jira:

Qalabka Dib-u-shaqaynta ee Xen Hypervisor Initiative in Rust

Soo jeedinta naqshadeynta xirmada Xen ee ku saleysan xenopsd-ng:

Qalabka Dib-u-shaqaynta ee Xen Hypervisor Initiative in Rust


Source: opennet.ru

Add a comment