| |
virtualization [2023/08/19 11:27] – created evie | virtualization [2023/08/19 11:28] (current) – Remove unnecessary "official" header and move incomplete note. evie |
---|
====== Virtualization ====== | |
| |
<bootnote> | <bootnote> |
This page is not complete! | This page is not complete! |
</bootnote> | </bootnote> |
| |
| ====== Virtualization ====== |
| |
Currently yiffOS offers multiple methods of virtualization officially, [[https://www.libvirt.org/index.html|KVM (libvirt)]] and [[https://linuxcontainers.org/|LXC]] are packaged for system virtualization, and [[https://podman.io/|Podman]] is packaged for application virtualization. | Currently yiffOS offers multiple methods of virtualization officially, [[https://www.libvirt.org/index.html|KVM (libvirt)]] and [[https://linuxcontainers.org/|LXC]] are packaged for system virtualization, and [[https://podman.io/|Podman]] is packaged for application virtualization. |
Unofficially, both VMWare Player/Workstation and VirtualBox have been tested and do work. | Unofficially, both VMWare Player/Workstation and VirtualBox have been tested and do work. |
| |
===== Official ===== | ===== libvirt ===== |
| |
==== libvirt ==== | |
| |
Install the ''libvirt'' package using Bulge. | Install the ''libvirt'' package using Bulge. |
If you'd like a graphical UI you can either use the ''virt-manager'' package or ''cockpit-machines'' for a web based UI. | If you'd like a graphical UI you can either use the ''virt-manager'' package or ''cockpit-machines'' for a web based UI. |
| |
==== LXC ==== | ===== LXC ===== |
<bootnote> | <bootnote> |
[[https://linuxcontainers.org/incus/|Incus]] (LinuxContainers's replacement for LXD after Canonical's hostile removal of LXD from the LinuxContainers group) is currently not packaged (but will be at a later date), as a result, the only option is to use the [[https://libvirt.org/drvlxc.html|LXC driver for libvirt]]. | [[https://linuxcontainers.org/incus/|Incus]] (LinuxContainers's replacement for LXD after Canonical's hostile removal of LXD from the LinuxContainers group) is currently not packaged (but will be at a later date), as a result, the only option is to use the [[https://libvirt.org/drvlxc.html|LXC driver for libvirt]]. |
Install the ''lxc'' package using Bulge. | Install the ''lxc'' package using Bulge. |
| |
==== Podman ==== | ===== Podman ===== |
| |
Install the ''podman'' package using Bulge. | Install the ''podman'' package using Bulge. |