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