virtio
Virtio is a virtualization standard for network and disk I/O devices that enables efficient, paravirtualized communication between a guest operating system and the hypervisor or host back end. It was designed to provide a simple, high-performance interface that avoids the overhead of fully emulated hardware, while remaining portable across different virtualization platforms.
In a typical virtio setup, a guest driver (the front end) exposes a set of virtio devices
Virtio includes support for optimizations such as the vhost and vhost-user mechanisms. Vhost moves the back
Common virtio devices include virtio-net for networking, virtio-blk for block storage, virtio-scsi for SCSI devices, virtio-balloon
The standardification and broad support have made virtio a de facto cornerstone of modern virtualized I/O,