2022-01-12 14:22:55 +00:00
---
title: On paravirtualized hardware
2022-01-12 14:24:23 +00:00
description:
2022-01-12 14:22:55 +00:00
published: true
2022-01-12 15:52:53 +00:00
date: 2022-01-12T15:52:50.547Z
2022-01-12 14:22:55 +00:00
tags:
editor: markdown
dateCreated: 2022-01-12T14:22:51.514Z
---
2022-01-12 15:52:53 +00:00
# Paravirtual devices
2022-01-12 14:22:55 +00:00
2022-01-12 15:52:53 +00:00
*Paravirtual hardware are emulated hardware or devices that can be found in a virtual environment. Contrary to other emulated hardware, they don't intend to mimic a particular piece of real hardware. More details on the [lexicon ](/virt/lexicon )*
2022-01-12 14:22:55 +00:00
2022-01-12 15:52:53 +00:00
In this section, the focus is oriented towards Virtual I/O Devices (VIRTIO), also known as the `virtio` family of devices:
2022-01-12 14:22:55 +00:00
2022-01-12 15:52:53 +00:00
* **Graphical frame buffer:**
* [`virtio-gpu` ](/virt/virtio/gpu )
* **Video decoding/encoding:**
* [`virtio-video` ](/virt/virtio/video )
* **Sound:**
* [`virtio-snd` ](/virt/virtio/snd )
* **Block storage:**
* [`virtio-blk` ](/virt/virtio/blk )
* [`virtio-scsi` ](/virt/virtio/scsi )
2022-01-12 14:33:21 +00:00
2022-01-12 15:52:53 +00:00
## Virtual I/O Devices specifications
2022-01-12 14:41:52 +00:00
2022-01-12 15:52:53 +00:00
> [OASIS Open](https://www.oasis-open.org/org/) is a non-profit hosting standards related to the IT sector. They host VIRTIO specifications and its technical comittee.
2022-01-12 14:41:52 +00:00
{.is-info}
2022-01-12 14:22:55 +00:00
2022-01-12 15:52:53 +00:00
* Below is a table showing support of `virtio` devices depending on the specification version
| **Paravirtual device** | Spec 1.0 | Spec 1.1 | Spec 1.2 |
| :- | :-: | :-: | :-: |
| *virtio-gpu* | No | No | No |
| *virtio-video* | No | No | No |
| *virtio-snd* | No | No | No |
| *virtio-blk* | No | No | No |
| *virtio-scsi* | No | No | No |
| *virtio-net* | No | No | No |
| *virtio-fs* | No | No | No |
| *virtio-keyboard* | No | No | No |
| *virtio-tablet* | No | No | No |
| *virtio-wayland* | No | No | No |
| *virtio-console* | No | No | No |
## Resources
2022-01-12 14:33:21 +00:00
* Specifications
* [Version 1.0 ](https://docs.oasis-open.org/virtio/virtio/v1.0/virtio-v1.0.html ) of the specification for Virtual I/O Devices
* [Version 1.1 ](https://docs.oasis-open.org/virtio/virtio/v1.1/csprd01/virtio-v1.1-csprd01.html ) of the specification for Virtual I/O Devices
2022-01-12 14:41:52 +00:00
* OASIS Virtual I/O Device (VIRTIO) [Technical Commitee's Page ](https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=virtio )