Jump to content

Category:Virtualization: Difference between revisions

m
(old content pasted)
m (Klinger moved page Virtualization to Category:Virtualization: no longer needed, now its better to use the virtualization category for overview-type-information.)
m ((old content pasted))
Line 1: Line 1:
See [[:Category:Virtualization]]
See [[:Category:Virtualization]]This guide page exists to point out resources related to virtualization in the Nix ecosystem.
 
You can use
 
* QEMU/KVM (see [[Virt-manager]])
* [[VirtualBox]]
* [[VMware]]
 
for virtualization. You can use [[:Category:Container|containers]] as well.
{| class="wikitable"
|+Install of host and install of guest additions
!NixOS host
!NixOS guest
!Code
|-
|QEMU/KVM
|
|virtualisation.libvirtd.enable = true;
<nowiki>#</nowiki> if you use libvirtd on a desktop environment
 
programs.virt-manager.enable = true; # can be used to manage non-local hosts as well
|-
|VirtualBox
|
|virtualisation.virtualbox.host.enable = true;
users.extraGroups.vboxusers.members = [ "user-with-access-to-virtualbox" ]; <nowiki>#</nowiki> unfree Extension Pack nixpkgs.config.allowUnfree = true; virtualisation.virtualbox.host.enableExtensionPack = true;
|-
|VMware
|
|virtualisation.vmware.host.enable = true;
|-
|
|QEMU/KVM
|services.qemuGuest.enable =true;
services.spice-vdagentd.enable = true;
|-
|
|VirtualBox
|virtualisation.virtualbox.guest.enable = true;
virtualisation.virtualbox.guest.x11 = true;
|-
|
|VMware
|services.xserver.videoDrivers = [ "vmware" ];
virtualisation.vmware.guest.enable = true;
|-
|
|microvm.nix
|see  https://github.com/astro/microvm.nix
|}
 
[[Category:Software]]
[[Category:Desktop]]
[[Category:Server]]
trusted
596

edits