He kaupapa ki te mahi ano i te kete taputapu Xen hypervisor i Rust

Ko nga kaihanga o te kaupapa XCP-ng, i whakawhanakehia i raro i te parirau o te kaupapa Xen, kua whakaputa i tetahi mahere hei hanga i tetahi whakakapinga mo nga momo waahanga o te raupapa rorohiko Xen i roto i te reo Rust. Karekau he mahere ki te mahi ano i te Xen hypervisor ake; ka aro nui te mahi ki te mahi ano i nga waahanga takitahi o te kete taputapu.

I tenei wa ka whakamahia e te papaapapa nga waahanga C, Python, OCaml, me te Haere, he tawhito etahi o enei, he wero tiaki. E kiia ana ko te whakamahi i te Rust e kore e arahi ki te pikinga ake o te maha o nga reo e uru ana, na te mea kotahi noa te waahanga e whakatinanahia ana i roto i te Go, kua whakamaheretia kia whakakapia i te tuatahi.

I whiriwhiria te waikura hei reo e whakakotahi ana i te waehere mahi teitei me nga kaha-ahuru mahara, kaore e hiahiatia he kaikohi paru, he pai mo te whakawhanake i nga waahanga taumata iti me te taumata teitei, me te whakarato i etahi atu waahanga hei whakaiti i nga hapa ka taea, penei i te kaitaki nama.). He nui ake te horapa o te waikura i te reo OCaml e whakamahia ana i tenei wa i roto i te XAPI, ka ngawari ake te kukume i nga kaiwhakawhanake hou ki te kaupapa.

Ko te waahanga tuatahi ko te whakawhanake i nga whakakapinga mo etahi waahanga hei whakamatautau i nga tukanga me te whakarite i te turanga mo te whakakapi i etahi atu waahanga o te puranga rorohiko. Ina koa, ko te tuatahi, ko nga taputapu manuhiri Linux, kei te whakamahia te reo Haere i tenei wa, me te tukanga papamuri mo te kohi ine, kua tuhia ki OCaml, ka tuhia ano ki Rust.

Ko te hiahia ki te mahi ano i nga taputapu manuhiri Linux (xe-guest-utilities) ka puta mai i nga raruraru me te kounga o te waehere me te whakawhanaketanga i waho o te Kaupapa Xen i raro i te mana o te Roopu Pūmanawa Kapua, na te mea he uaua ki te whakaemi i nga kete me te awe o te hapori ki te whanaketanga. Ka whakamahere ratou ki te hanga i tetahi putanga hou o te kete taputapu (xen-guest-agent) mai i te wahanga, kia maamaa noa me te wehe i te arorau kaihoko mai i nga whare pukapuka. I whakatauhia kia mahi ano i te tukanga papamuri mo te kohi inenga (rrdd) na te mea he iti, he wehe kee, he whakamaarama i nga whakamatautau mo te whakamahi i te reo hou i te wa o te whanaketanga.

Hei tera tau, ka timata pea te mahi ki te whanaketanga o te waahanga xenopsd-ng i Rust, ka arotau te hoahoanga o te puranga rorohiko. Ko te whakaaro nui ko te aro ki nga mahi me nga API taumata-iti i roto i te waahanga kotahi me te whakarite i te whakaratonga o nga API taumata-tiketike katoa ki etahi atu waahanga o te puranga ma roto.

Hangahanga tāpae Xen o nāianei:

He kaupapa ki te mahi ano i te kete taputapu Xen hypervisor i Rust

Ko te hoahoanga puranga Xen i whakaarohia i runga i te xenopsd-ng:

He kaupapa ki te mahi ano i te kete taputapu Xen hypervisor i Rust


Source: opennet.ru

Tāpiri i te kōrero