Next-Generation Virtualization — Microsoft Introduces OpenVMM in Rust

watch 58s
views 2

13:12, 17.10.2024

Article Content
arrow

  • Support for Diverse Platforms
  • Documentation and Resources for Developers

Microsoft has announced the launch of OpenVMM, a new open-source project for a cross-platform virtual machine monitor (VMM) written in Rust. OpenVMM is modular, cross-platform, and general-purpose, enabling it to operate on various operating systems, including:

  • Windows
  • Linux
  • macOS

The project has open-source code licensed under MIT and is available for developers on GitHub at the repository microsoft/openvmm.

Support for Diverse Platforms

OpenVMM is a versatile tool for virtualization as it supports a wide range of architectures and virtualization APIs. Key supported platforms include:

  • Windows with WHP (Windows Hypervisor Platform)
  • Linux with KVM and MSHV (Microsoft Hypervisor)
  • macOS with Hypervisor.framework

There is also the option to use OpenVMM as a (paravisor) within OpenHCL, allowing for virtualization services to be provided from the guest environment itself.

Documentation and Resources for Developers

Microsoft has prepared detailed documentation for developers, including guides for setting up OpenVMM as a traditional VMM and using OpenHCL as a (paravisor). It includes recommendations for locally building OpenVMM and OpenHCL, making the project accessible to a wide range of developers.


With OpenVMM, Microsoft opens new horizons in virtualization. As a result, developers worldwide gain the opportunity to streamline processes and continue working with various guest operating systems.

Share

Was this article helpful to you?

VPS popular offers

-10%

CPU
CPU
6 Xeon Cores
RAM
RAM
8 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
Unlimited
MT5 KVM 8192 Windows

29.99 /mo

/mo

Billed annually

-10%

CPU
CPU
4 Xeon Cores
RAM
RAM
8 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
Unlimited
10Ge-KVM-SSD 8192 Linux

115.5 /mo

/mo

Billed annually

-10%

CPU
CPU
6 Xeon Cores
RAM
RAM
16 GB
Space
Space
150 GB SSD
Bandwidth
Bandwidth
Unlimited
10Ge-KVM-SSD 16384 Linux

231 /mo

/mo

Billed annually

-21.5%

CPU
CPU
2 Xeon Cores
RAM
RAM
4 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
300 GB
wKVM-SSD 4096 HK Windows

40 /mo

/mo

Billed annually

-10%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
50 GB SSD
Bandwidth
Bandwidth
Unlimited
KVM-SSD 4096 Linux

15.95 /mo

/mo

Billed annually

-10%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
100 GB HDD
Bandwidth
Bandwidth
Unlimited
KVM-HDD 4096 Linux

15 /mo

/mo

Billed annually

-9.7%

CPU
CPU
10 Xeon Cores
RAM
RAM
64 GB
Space
Space
300 GB SSD
Bandwidth
Bandwidth
Unlimited
wKVM-SSD 65536 Windows

138.99 /mo

/mo

Billed annually

-9.3%

CPU
CPU
6 Epyc Cores
RAM
RAM
16 GB
Space
Space
150 GB NVMe
Bandwidth
Bandwidth
Unlimited
wKVM-NVMe 16384 Windows

54.49 /mo

/mo

Billed annually

-10%

CPU
CPU
10 Epyc Cores
RAM
RAM
64GB
Space
Space
400 GB NVMe
Bandwidth
Bandwidth
Unlimited
Keitaro KVM 65536
OS
CentOS
Software
Software
Keitaro

149.04 /mo

/mo

Billed annually

-7.1%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
100 GB HDD
Bandwidth
Bandwidth
Unlimited
wKVM-HDD 4096 Windows

21 /mo

/mo

Billed annually

Other articles on this topic

cookie

Accept cookies & privacy policy?

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we'll assume that you are happy to receive all cookies on the HostZealot website.