Iomairt ath-obair inneal Xen Hypervisor ann an meirge

Tha luchd-leasachaidh an àrd-ùrlar XCP-ng, a chaidh a leasachadh fo sgiath pròiseact Xen, air plana fhoillseachadh gus fear eile a chruthachadh airson diofar phàirtean de chruach bathar-bog Xen anns a’ chànan Rust. Chan eil planaichean ann airson an Xen hypervisor fhèin ath-obrachadh; tha obair ag amas gu sònraichte air a bhith ag ath-obrachadh phàirtean fa leth den inneal.

Tha an àrd-ùrlar an-dràsta a’ cleachdadh co-phàirtean C, Python, OCaml, agus Go, cuid dhiubh a tha seann-fhasanta agus a’ togail dhùbhlain cumail suas. Thathas a’ toirt fa-near nach lean cleachdadh Rust gu àrdachadh iomlan anns an àireamh de chànanan a tha an sàs ann, leis nach eil ach aon phàirt air a chuir an gnìomh ann an Go, a thathar an dùil a chuir na àite an toiseach.

Chaidh Rust a thaghadh mar chànan a tha a’ cothlamadh còd àrd-choileanadh le comasan cuimhne-sàbhailte, nach eil feumach air neach-cruinneachaidh sgudail, a tha freagarrach airson a bhith a’ leasachadh an dà chuid co-phàirtean aig ìre ìosal agus àrd-ìre, agus a’ toirt seachad feartan a bharrachd gus mearachdan a dh’ fhaodadh a bhith ann, leithid a neach-dearbhaidh iasad.). Tha meirge cuideachd nas fharsainge na an cànan OCaml a thathas a’ cleachdadh an-dràsta ann an XAPI, a nì e nas fhasa luchd-leasachaidh ùr a thàladh chun phròiseact.

Is e a’ chiad ìre stuthan ùra a leasachadh airson grunn phàirtean gus pròiseasan deuchainn a dhèanamh agus bunait ullachadh airson pàirtean eile den chruach bathar-bog a chuir an àite. Gu sònraichte, an toiseach, thèid na h-innealan aoigheachd Linux, airson a bheil an cànan Go air a chleachdadh an-dràsta, agus am pròiseas cùl-fhiosrachaidh airson metrics a chruinneachadh, sgrìobhte ann an OCaml, ath-sgrìobhadh ann an Rust.

Tha an fheum air innealan aoigheachd Linux ath-obrachadh (xe-guest-utilities) air adhbhrachadh le duilgheadasan le càileachd còd agus leasachadh taobh a-muigh Pròiseact Xen fo smachd Buidheann Bathar-bog Cloud, a tha ga dhèanamh duilich pacaidean a phacadh agus buaidh coimhearsnachd air leasachadh. Tha iad an dùil dreach ùr den inneal (xen-guest-agent) a chruthachadh gu tur bhon fhìor thoiseach, ga dhèanamh cho sìmplidh ‘s a ghabhas agus a’ sgaradh loidsig an àidseant bho na leabharlannan. Chaidh co-dhùnadh am pròiseas cùl-fhiosrachaidh airson metrics a chruinneachadh (rrdd) ath-obrachadh leis gu bheil e toinnte agus air leth, a bhios a’ sìmpleachadh dheuchainnean air cleachdadh cànan ùr rè leasachadh.

An ath-bhliadhna, is dòcha gun tòisich obair air leasachadh na h-earrainn xenopsd-ng ann an Rust, a nì an fheum as fheàrr de ailtireachd a’ chruach bathar-bog. Is e am prìomh bheachd obair a chuimseachadh le APIan aig ìre ìosal ann an aon phàirt agus ullachadh a h-uile API àrd-ìre gu pàirtean eile den chruach troimhe.

Ailtireachd Xen stack gnàthach:

Iomairt ath-obair inneal Xen Hypervisor ann an meirge

Ailtireachd Xen stack a tha san amharc stèidhichte air xenopsd-ng:

Iomairt ath-obair inneal Xen Hypervisor ann an meirge


Source: fosgailtenet.ru

Cuir beachd ann