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).