wiki/virt/guest.md

79 lines
3.1 KiB
Markdown
Raw Normal View History

2022-01-12 14:25:29 +00:00
---
title: Guests support
description:
published: true
2023-02-11 21:58:27 +00:00
date: 2023-02-11T21:58:25.082Z
2022-01-12 14:25:29 +00:00
tags:
editor: markdown
dateCreated: 2022-01-12T14:25:25.960Z
---
# Guest operating systems support
2022-01-12 14:25:29 +00:00
2023-02-11 21:47:33 +00:00
> Phyllome OS 🤎 other operating systems. It is meant to be a cozy platform for almost any modern operating systems to thrive.
2022-01-20 11:41:49 +00:00
Although Phyllome OS would like to support as many operating systems as possible, it mainly focuses on modern, UEFI-compatible operating systems that are shipping with at least some support for [virtio devices](/virt/lexicon#paravirtualization).
2022-01-20 12:07:16 +00:00
## Category of operating systems
As of today, without accounting for Linux distributions, there are dozens of production-ready operating systems.
That being said, there are two families of operating systems that dominate this space, the Unix family and the Windows family. Everything else will be categorized as independent.
2022-01-20 12:07:16 +00:00
### UNIX-family
2022-01-20 13:19:26 +00:00
When it comes to its longevity and number of variants, the UNIX family is by far the most prolific family of all.
2022-01-20 12:07:16 +00:00
* **Linux**
2022-01-20 13:19:26 +00:00
* Debian, Fedora, Android, Chromium OS, etc.
2022-01-20 12:07:16 +00:00
* **BSD**
* OpenBSD, FreeBSD, etc.
* Darwin-based operating systems, such as macOS
* **Solaris**
* OpenSolaris, Illumnos, etc.
### Windows-family
* **Windows**
2023-06-20 22:04:36 +00:00
* Windows and ReactOS
2022-01-20 12:07:16 +00:00
### Independent
2022-01-20 12:07:38 +00:00
* **SculptOS**
* **FuschiaOS**
2022-01-20 12:07:16 +00:00
2022-01-20 11:23:57 +00:00
## Support matrix
2023-02-11 21:58:27 +00:00
> Support for guest systems differs widely. In general, free and open-source operating systems such as Linux distributions are better supported than proprietary operating systems.
2022-01-12 14:25:29 +00:00
{.is-info}
2022-01-20 12:07:16 +00:00
* *The table below only show support for the latest operating systems.*
2022-01-12 14:25:29 +00:00
2022-01-12 16:38:59 +00:00
| | Linux | Darwin | Windows |
| :- | :-: | :-: | :-: |
| *Chipset* | i440fx, Q35, virt | Q35 | i440fx, Q35, virt |
| *Platform firmware* | [SeaBIOS](/virt/vm/firmware#seabios) [OVMF](/virt/vm/firmware#ovmf) [RHF](/virt/vm/firmware#rust-hypervisor-firmware) [^1] | [OVMF](/virt/vm/firmware#ovmf) | [SeaBIOS](/virt/vm/firmware#seabios) [OVMF](/virt/vm/firmware#ovmf) [RHF](/virt/vm/firmware#rust-hypervisor-firmware) |
| *virtio-gpu* | **Yes** | No | No |
| *virtio-video* | *Upcoming* | No | No |
| *virtio-snd* | *Upcoming* | No | No |
| *virtio-blk* | **Yes** | **Yes** | **Yes** |
| *virtio-scsi* | **Yes** | No | **Yes** |
| *virtio-fs* | **Yes** | No | **Yes** |
| *virtio-net* | **Yes** | **Yes** | **Yes** |
| *virtio-keyboard* | **Yes** | No | **Yes** |
| *virtio-tablet* | **Yes** | No | **Yes** |
2022-01-12 16:38:59 +00:00
2022-01-12 18:05:01 +00:00
[^1]: RHF stands for the Rust Hypervisor Firmware
2022-01-20 11:23:57 +00:00
## Resource
2022-01-20 11:41:49 +00:00
* **Distrowatch**:
* [All active operating systems and Linux distributions](https://distrowatch.com/search.php?ostype=All&category=All&origin=All&basedon=All&notbasedon=None&desktop=All&architecture=All&package=All&rolling=All&isosize=All&netinstall=All&language=All&defaultinit=All&status=Active#simple) listed on Distrowatch
* [List of other operating systems awaiting validation](https://distrowatch.com/dwres.php?resource=links#new), still on Distrowatch
* **OSDev.org**
* [OSDev.org](https://wiki.osdev.org/Main_Page), a great place to learn about Operating System Development.
* [List of active operating systems](https://wiki.osdev.org/Projects) on OSDev.org
2022-01-12 18:05:01 +00:00
---
*[**Go to parent page**](https://wiki.phyllo.me/)*