Ngwá ọrụ Xen Hypervisor Rework Initiative na Rust

Ndị mmepe nke usoro XCP-ng, nke emepụtara n'okpuru nku nke ọrụ Xen, ebipụtala atụmatụ imepụta nnọchi maka akụkụ dị iche iche nke ngwugwu ngwanrọ Xen n'asụsụ Rust. Enweghị atụmatụ ịmegharị Xen hypervisor n'onwe ya; a na-elekwasị anya na ọrụ na-arụ ọrụ n'otu n'otu na ngwa ngwa.

Ikpo okwu na-eji C, Python, OCaml, na Go components ugbu a, ụfọdụ n'ime ha emechiela ma na-ebute ihe ịma aka mmezi. Achọpụtara na iji nchara agaghị eduga n'ịbawanye ụba nke asụsụ ndị metụtara, ebe ọ bụ na a na-emejuputa otu akụkụ na Go, nke a na-eme atụmatụ iji dochie anya mbụ.

Ahọpụtara nchara dị ka asụsụ na-ejikọta koodu arụmọrụ dị elu yana ikike nchekwa nchekwa, anaghị achọ onye na-ekpofu ahịhịa, dabara adaba maka ịmepụta ma ihe ndị dị ala na nke dị elu, ma na-enye atụmatụ ndị ọzọ iji belata mmejọ ndị nwere ike ime, dị ka a onye na-enyocha ego.). Rust na-agbasakwa karịa asụsụ OCaml a na-eji ugbu a na XAPI, nke ga-eme ka ọ dị mfe ịdọta ndị mmepe ọhụrụ na ọrụ ahụ.

Akụkụ nke mbụ ga-abụ imepụta ihe ngbanwe maka ọtụtụ ihe iji nwalee usoro ma kwado ndabere maka nnọchi nke akụkụ ndị ọzọ nke sọftụwia. Karịsịa, nke mbụ, ngwaọrụ ndị ọbịa Linux, nke a na-eji asụsụ Go ugbu a, yana usoro ndabere maka ịnakọta metrik, nke edere na OCaml, ga-edegharị ya na Rust.

Ọ dị mkpa ịmegharị ngwaọrụ ndị ọbịa Linux (xe-guest-utilities) kpatara nsogbu na njirimara koodu na mmepe na mpụga Xen Project n'okpuru njikwa nke Cloud Software Group, nke na-eme ka o sie ike ngwugwu ngwugwu na mmetụta obodo na mmepe. Ha na-eme atụmatụ ịmepụta ụdị ngwá ọrụ ọhụrụ (xen-least-agent) kpamkpam site na ọkọ, na-eme ka ọ dị mfe dị ka o kwere mee na ikewapụ ihe ndị nnọchiteanya na ụlọ akwụkwọ. Ekpebiri imegharị usoro ndabere maka ịnakọta metrics (rrdd) ebe ọ bụ kọmpat na iche, nke na-eme ka nnwale dị mfe maka iji asụsụ ọhụrụ n'oge mmepe.

N'afọ na-abịa, ọrụ nwere ike ịmalite na mmepe nke xenopsd-ng akụrụngwa na Rust, nke ga-ebuli nhazi nke nchịkọta ngwanrọ. Isi echiche bụ itinye uche na ọrụ na API ndị dị ala n'otu akụkụ ma hazie inye API niile dị elu na akụkụ ndị ọzọ nke tojupụtara site na ya.

Ihe owuwu Xen dị ugbu a:

Ngwá ọrụ Xen Hypervisor Rework Initiative na Rust

Ihe owuwu ihe nhazi Xen tụrụ aro dabere na xenopsd-ng:

Ngwá ọrụ Xen Hypervisor Rework Initiative na Rust


isi: opennet.ru

Tinye a comment