Xen Hypervisor Ohun elo Atunse Initiative ni ipata

Awọn olupilẹṣẹ ti Syeed XCP-ng, ti o dagbasoke labẹ apakan ti iṣẹ akanṣe Xen, ti ṣe atẹjade ero kan lati ṣẹda rirọpo fun ọpọlọpọ awọn paati ti akopọ sọfitiwia Xen ni ede Rust. Ko si awọn ero lati tun ṣiṣẹ hypervisor Xen funrararẹ; iṣẹ ti dojukọ nipataki lori atunkọ awọn ẹya ara ẹni kọọkan ti ohun elo irinṣẹ.

Syeed nlo lọwọlọwọ C, Python, OCaml, ati awọn paati Go, diẹ ninu eyiti o jẹ ti igba atijọ ati gbe awọn italaya itọju duro. O ṣe akiyesi pe lilo Rust kii yoo yorisi ilosoke gbogbogbo ni nọmba awọn ede ti o kan, nitori pe paati kan ṣoṣo ni a ṣe ni Go, eyiti o gbero lati rọpo ni akọkọ.

A yan ipata bi ede ti o ṣajọpọ koodu iṣẹ ṣiṣe giga pẹlu awọn agbara ailewu iranti, ko nilo ikojọpọ idoti, o dara fun idagbasoke mejeeji ipele kekere ati awọn paati ipele giga, ati pese awọn ẹya afikun lati dinku awọn aṣiṣe ti o pọju, gẹgẹbi oluyẹwo oluyawo.). Ipata tun wa ni ibigbogbo ju ede OCaml ti a lo lọwọlọwọ ni XAPI, eyiti yoo jẹ ki o rọrun lati fa awọn oludasilẹ tuntun si iṣẹ akanṣe naa.

Ipele akọkọ yoo jẹ lati ṣe agbekalẹ awọn iyipada fun awọn paati pupọ lati ṣe idanwo awọn ilana ati mura ipilẹ fun rirọpo awọn ẹya miiran ti akopọ sọfitiwia. Ni pataki, ni akọkọ, awọn irinṣẹ alejo Linux, eyiti o jẹ lilo ede Go lọwọlọwọ, ati ilana isale fun gbigba awọn metiriki, ti a kọ sinu OCaml, yoo tun kọ ni Rust.

Iwulo lati tun awọn irinṣẹ alejo Linux ṣiṣẹ (awọn ohun elo alejo xe-ale) jẹ idi nipasẹ awọn iṣoro pẹlu didara koodu ati idagbasoke ni ita Xen Project labẹ iṣakoso ti Ẹgbẹ Software Cloud, eyiti o jẹ ki o ṣoro lati ṣajọ awọn idii ati ipa agbegbe lori idagbasoke. Wọn gbero lati ṣẹda ẹya tuntun ti ohun elo irinṣẹ (xen-alejo-aṣoju) patapata lati ibere, ti o jẹ ki o rọrun bi o ti ṣee ṣe ati yiyatọ ọgbọn aṣoju kuro lati awọn ile-ikawe. O ti pinnu lati tun ṣe ilana isale fun gbigba awọn metiriki (rrdd) niwọn igba ti o jẹ iwapọ ati lọtọ, eyiti o rọrun awọn idanwo lori lilo ede tuntun lakoko idagbasoke.

Ni ọdun to nbọ, iṣẹ le bẹrẹ lori idagbasoke ti paati xenopsd-ng ni Rust, eyiti yoo jẹ ki iṣagbega ti akopọ sọfitiwia naa pọ si. Ero akọkọ ni lati ṣojumọ iṣẹ pẹlu awọn API ipele-kekere ni paati kan ati ṣeto ipese gbogbo awọn API ipele giga si awọn paati miiran ti akopọ nipasẹ rẹ.

Iṣatunṣe akopọ Xen lọwọlọwọ:

Xen Hypervisor Ohun elo Atunse Initiative ni ipata

Itumọ faaji akopọ Xen ti o da lori xenopsd-ng:

Xen Hypervisor Ohun elo Atunse Initiative ni ipata


orisun: opennet.ru

Fi ọrọìwòye kun