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

Материал из Викиновостей, свободного источника новостей

16 сентября 2020 года

Компания 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.

Источники[править]

Creative Commons
Creative Commons
Эта статья содержит материалы из статьи «Microsoft реализовал поддержку корневого окружения для Hyper-V на базе Linux», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
Эта статья загружена автоматически ботом NewsBots и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии[править]

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.