Microsoft представила открытый проект мультиплатформенного диспетчера виртуальных машин OpenVMM. Исходный код проекта написан на Rust и опубликован на GitHub под лицензией MIT.«OpenVMM — это написанный с нуля модульный универсальный VMM для Windows, Linux и FreeBSD, написанный на Rust», — уточнили в Microsoft.
Подобно другим универсальным VMM (таким как Hyper-V, QEMU, VirtualBox), OpenVMM может размещать широкий спектр как современных, так и устаревших гостевых операционных систем поверх своей гибкой виртуальной аппаратной платформы.
Также есть вариант использования OpenVMM в OpenHCL (OpenVMM as a paravisor) для предоставления сервисов виртуализации из самого гостевого раздела.Microsoft выпустила документация для разработчиков по использованию OpenVMM:• Getting Started: OpenVMM (Running OpenVMM as traditional host VMM); • Getting Started: OpenHCL (Running OpenVMM as a paravisor (OpenHCL)); • Developer Guide: Getting Started (Building OpenVMM / OpenHCL locally).
Читать на habr.com