wiki/virt/vm/firmware.md
lukas fb251ea7ef Various clean-ups, additions
Refactoring of the home page. Adding a page for virtual machine monitors.
2024-01-28 17:21:40 +01:00

1.8 KiB

title description published date tags editor dateCreated
Firmware true 2023-10-15T14:30:00.632Z markdown 2022-01-25T14:50:10.751Z

Platform firmware

Virtual devices, including virtual chipsets, are shipping alongside platform firmware.

Common platform firmware for virtual machines

SeaBIOS

SeaBIOS is an implementation of an x86 BIOS which relies on coreboot. It is used for legacy systems, but also to specialized and cloud optimized guests systems which don't require UEFI.

OVMF

OVMF, which stands for Open Virtual Machine Firmware, is a UEFI-compatible firmware.

It is based on the TianoCore project, which provides an open-source implementation of a platform firmware that follows UEFI specifications.

It is the default method to boot UEFI-based operating systems in a virtual machine.

Rust Hypervisor Firmware

The Rust Hypervisor Firmware (RHF) is a UEFI-compatible firmware. It is focused on simplicity and performance and is designed to run cloud-centric operating systems.

It is developed alongside the Cloud Hypervisor.

Supported features

SeaBIOS OVMF RHF
BIOS Yes No No
UEFI No Yes Yes
Secure Boot No Yes ?
Chipset i440fx, Q35 i440f, Q35 virt
Guests Linux, Windows Linux, Darwin, Windows Linux, Windows
Virtual Function I/O (VFIO) No Yes Yes

Go to parent page