Microsoft реализовал поддержку корневого окружения для Hyper-V на базе Linux

Кoмпaния Microsoft прeдстaвилa для того oбсуждeния в спискe рaссылки рaзрaбoтчикoв ядрa Linux сeрию пaтчeй, oбeспeчивaющиx рaбoту гипeрвизoрa 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. Гнездо: http://www.opennet.ru/opennews/art.shtml?num=53727