Microsoft реализира поддръжка на коренова среда за Hyper-V на базата на Linux

Компания Microsoft представи За обсъждане в списъка за разпространение на разработчиците на ядрото на Linux, серия от патчи, които осигуряват функционирането на хипервизора Hyper-V с коренно окружение на база Linux, предлагащо директен достъп до оборудването и използвано за стартиране на гостуващи системи (аналогично на Dom0 в Xen). Досега Hyper-V (Microsoft Hypervisor) поддържаше Linux само в гостуващи среди, но самият хипервизор се управляваше от среда на база Windows. Сега компанията Microsoft има за цел да създаде пълен стек за виртуализация с Linux и Hyper-V.

Организацията на работата на хипервизора в ядрото на Linux и Windows се различава значително, поради което в реализацията на Hyper-V за Linux се прилага различен подход към настроението на подсистемите и организацията на хипервизионните повиквания. Кодът за картографиране на прекъсванията с помощта на IOMMU е преработен по аналогия с подобен код за поддръжка на Xen в Linux (Xen и Hyper-V имат подобна архитектура и са изградени на основата на използването на привилегировано коренно/Dom0 окружение за управление).

Патчовете включват минимално необходимата реализация за работа, която е предложена като начален прототип за обсъждане и критика. За управление на хипервизора се предлага устройство /dev/mshv, с помощта на което приложенията от потребителското пространство могат да създават и стартират виртуални машини. Също така е предложен порт на високо ниво на хипервизора Cloud Hypervisor, който позволява зареждане на виртуални машини над Hyper-V вместо KVM.

През 2018 година броят на гостуващите системи с Linux в облачния сервиз Azure надвишава окружения на база Windows, чиято част неуклонно намалява, основно благодарение на растежа на популярността на платформите за devops и Kubernetes, свързани с Linux. Използването на единен стек на база Linux потенциално ще олекоти поддръжката и ще повиши производителността на сървърите Hyper-V, обслужващи гостуващи системи с Linux.

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster