Xen Hypervisor Toolkit Rework Initiative a Tsatsa

Masu haɓaka dandalin XCP-ng, waɗanda aka haɓaka a ƙarƙashin reshe na aikin Xen, sun buga wani shiri don ƙirƙirar maye gurbin Rust don sassa daban-daban na tarin software na Xen. Xen hypervisor kanta har yanzu ba za a iya sarrafa shi ba, aikin ya fi mayar da hankali kan sake yin abubuwan da ke cikin kayan aikin.

A halin yanzu dandalin yana amfani da abubuwan da aka gyara a cikin C, Python, OCaml, da Go, wasu daga cikinsu sun tsufa kuma suna haifar da matsalolin kulawa. An lura cewa yin amfani da Tsatsa ba zai haifar da haɓakar yawan harsunan da aka haɗa ba, tun lokacin da aka aiwatar da sashi ɗaya kawai a Go, wanda aka shirya don maye gurbin da farko.

An zaɓi tsatsa azaman haɗa babban aikin code na fitarwa tare da ƙarfin ƙwaƙwalwar ajiya, kasancewa mara amfani da shara, wanda ya dace da haɓaka ƙananan matakai da manyan abubuwan haɗin gwiwa, da samar da ƙarin fasaloli don rage yuwuwar kwari, kamar madaidaicin mai duba rance (aron aro). duba).). Tsatsa kuma ya fi yaɗu fiye da na XAPI harshen OCaml na yanzu, wanda zai sauƙaƙa jawo sabbin masu haɓakawa zuwa aikin.

An shirya matakin farko don ƙirƙirar maye gurbin wasu abubuwa don inganta hanyoyin aiki da kuma shirya harsashin maye gurbin wasu sassan tarin software. Musamman, za a sake rubuta kayan aikin a cikin Rust da farko. Linux kayan aikin baƙi, waɗanda a halin yanzu ke amfani da yaren Go, da kuma tsarin bayan fage don tattara ma'auni, wanda aka rubuta da OCaml.

Bukatar sake amfani da ita Linux Ana haɓaka kayan aikin baƙi (xe-guest-utilities) a wajen Xen Project, wanda ke ƙarƙashin ikon Cloud Software Group, saboda matsalolin ingancin lamba da ƙalubalen haɓakawa. An shirya ƙirƙirar sabuwar sigar kayan aikin (xen-guest-agent) gaba ɗaya daga tushe, yana mai sauƙaƙa shi gwargwadon iko kuma yana raba dabarun wakili daga ɗakunan karatu. An sake fasalin tsarin baya don tattara ma'auni (rrdd) don ya zama mai ƙanƙanta da keɓewa, yana sauƙaƙa gwaje-gwajen haɓakawa ta amfani da sabon harshe.

A shekara mai zuwa, mai yiwuwa za a fara aiki kan haɓaka ɓangaren xenopsd-ng a cikin Rust, wanda zai ba mu damar haɓaka gine-ginen tarin software. Babban ra'ayin shine mayar da hankali ga aiki tare da ƙananan API a cikin sashi ɗaya kuma tsara samar da duk manyan APIs zuwa sauran tari ta hanyarsa.

Tsarin gine-gine na Xen na yanzu:

Xen Hypervisor Toolkit Rework Initiative a Tsatsa

Shawarwarin gine-ginen tari na Xen bisa xenopsd-ng:

Xen Hypervisor Toolkit Rework Initiative a Tsatsa


source: budenet.ru
Sayi amintaccen masauki don shafuka tare da kariyar DDoS, sabar VPS VDS 🔥 Sayi ingantaccen masaukin yanar gizo tare da kariyar DDoS, sabar VPS VDS | ProHoster