Xen Hypervisor Toolkit Rework Initiative ma Rust

Ua paʻi nā mea hoʻomohala o ka paepae XCP-ng, i hoʻomohala ʻia ma lalo o ka malu o ka papahana Xen, i kahi hoʻolālā e hana i kahi pani Rust no nā ʻāpana like ʻole o ka waihona polokalamu Xen. ʻOiai ʻaʻohe hoʻolālā koke e hana hou i ka hypervisor Xen, ke kālele nui nei ka hana ma ka hoʻolālā hou ʻana i nā ʻāpana pākahi o ke kaulahao mea hana.

Ke hoʻohana nei ka paepae i nā ʻāpana ma C, Python, OCaml, a me Go, ʻo kekahi o ia mau mea ua hoʻopau ʻia a ke hōʻike nei i nā pilikia mālama. Ua ʻike ʻia ʻaʻole e alakaʻi ka hoʻohana ʻana iā Rust i ka hoʻonui holoʻokoʻa o ka nui o nā ʻōlelo i hoʻohana ʻia, ʻoiai hoʻokahi wale nō ʻāpana i hoʻokō ʻia ma Go, a ʻo ia ka mea mua e pani ʻia.

Ua koho ʻia ʻo Rust no ka mea e hoʻohui ia i ke code hana kiʻekiʻe me nā hiʻohiʻona palekana hoʻomanaʻo, hoʻopau i ka pono no ka hōʻiliʻili ʻōpala, kūpono no ka hoʻomohala ʻana i nā ʻāpana haʻahaʻa a me nā pae kiʻekiʻe, a hāʻawi i nā hiʻohiʻona hou e hōʻemi i nā hewa hiki ke hana ʻia, e like me ka mea nānā borrow. Hoʻohana nui ʻia ʻo Rust ma mua o OCaml, ka ʻōlelo i hoʻohana ʻia i kēia manawa ma XAPI, kahi e maʻalahi ai ka hoʻowalewale ʻana i nā mea hoʻomohala hou i ka papahana.

Ua hoʻolālā ʻia ka pae mua e hoʻomohala i nā pani no kekahi mau ʻāpana e hoʻomaʻemaʻe i nā kaʻina hana a hoʻomākaukau i ke kahua no ka pani ʻana i nā ʻāpana ʻē aʻe o ka waihona polokalamu. ʻO ke kikoʻī, e kākau hou ʻia ke kaulahao mea hana ma Rust mua. Linux nā mea hana malihini, e hoʻohana nei i ka ʻōlelo Go, a me kahi kaʻina hana hope no ka hōʻiliʻili ʻana i nā metrika, i kākau ʻia ma OCaml.

Ka pono no ka hana hou ʻana Linux Ke hoʻomohala ʻia nei nā mea hana malihini (xe-guest-utilities) ma waho o ka Papahana Xen, aia ma lalo o ka mana o Cloud Software Group, ma muli o nā pilikia maikaʻi o ke code a me nā pilikia hoʻomohala. Ua hoʻolālā ʻia ka mana hou o nā mea hana (xen-guest-agent) e hana ʻia mai ka wā kahiko, e mālama ana iā ia i maʻalahi e like me ka hiki a hoʻokaʻawale i ka logic agent mai nā hale waihona puke. Ua hoʻolālā hou ʻia ke kaʻina hana hope no ka hōʻiliʻili ʻana i nā metrics (rrdd) i mea liʻiliʻi a hoʻokaʻawale ʻia, e hoʻomaʻalahi ana i nā hoʻokolohua hoʻomohala me ka hoʻohana ʻana i ka ʻōlelo hou.

I ka makahiki aʻe, e hoʻomaka paha ka hana ma ka hoʻomohala ʻana i kahi ʻāpana xenopsd-ng ma Rust, kahi e hoʻomaikaʻi ai i ka hoʻolālā ʻana o ka stack software. ʻO ka manaʻo nui, ʻo ia ka hoʻopili ʻana i ka hana me ka API haʻahaʻa i loko o hoʻokahi ʻāpana a hoʻonohonoho i ka hoʻolako ʻana o nā API kiʻekiʻe āpau i nā ʻāpana stack ʻē aʻe ma o ia mea.

ʻO ke ʻano hoʻolālā Xen stack o kēia manawa:

Xen Hypervisor Toolkit Rework Initiative ma Rust

ʻO ke ʻano hoʻolālā Xen stack i manaʻo ʻia e pili ana i ka xenopsd-ng:

Xen Hypervisor Toolkit Rework Initiative ma Rust


Source: opennet.ru
E kūʻai i ka hoʻokipa hilinaʻi no nā pūnaewele me ka pale DDoS, nā kikowaena VPS VDS 🔥 E kūʻai i ka hoʻokipa pūnaewele hilinaʻi me ka pale DDoS, nā kikowaena VPS VDS | ProHoster