I use vmware and qemu

  • bruce965@lemmy.ml
    ·
    edit-2
    3 months ago

    None, I use Docker for Linux, and Proton (Heroic) for Windows.

    But if I had to pick a virtual machine: libvirt with virt-manager as a frontend, which uses KVM for virtualization.

    • krash@lemmy.ml
      ·
      3 months ago

      Correct me I'd I'm wrong, but with docker you're limited to the filesyatems and the image of the OS you're installing. If you need to experiment with the pre-OS boot events, can that even be accomplished with docker? E.g., trying out different GRUB settings, setting up LUKS with dropbear etc. I think those things require a VM.

      • bruce965@lemmy.ml
        ·
        3 months ago

        Yeah, you are correct. Docker shares the kernel with the host operating system, it doesn't use hardware virtualization. That's why it's so fast and simple, but it also means it's not a traditional VM and thus comes with some limitations.

    • Mwas alt (prob)@thelemmy.club
      hexagon
      ·
      3 months ago

      But if I had to pick a virtual machine: libvirt with virt-manager as a frontend, which uses KVM for virtualization.

      Its fair bcs vmware workstation does not support gpu passthrough libvirt with virt-manager is the only way

    • Eugenia@lemmy.ml
      ·
      3 months ago

      I never found a way to share a Public folder with VirtManager though, I need to move files between host and guest. How would you go about it?

      • data1701d (He/Him)@startrek.website
        ·
        3 months ago

        I go to the host folder I want to transfer files from and run ‘’’python3 -m http.server’’’. Then (I can’t remove if I use ‘’’ip a’’’ to find the IP address of the host or if I used mDNS), I use the guest web browser to download files.

  • featured [he/him]@lemmygrad.ml
    ·
    3 months ago

    I use libvirt to do all my kvm/qemu stuff on my server. Using cockpit-machines web UI as a frontend. On my workstation if I ever need a VM I usually turn to Gnome Boxes for simplicity

  • lnxtx@feddit.nl
    ·
    edit-2
    3 months ago

    VirtualBox (desktop for testing and development), KVM: libvirt, Proxmox (production stuff).

  • BaumGeist@lemmy.ml
    ·
    3 months ago

    Currently virt-manager on top of qemu/kvm on Debian 12. It was the easiest to get to emulate a TPM on my ancient hardware (9ish years old, but still powerful).

    I'm learning enough about the backend that I'm hoping to get off the Redhat maintained software and only use the qemu cli, maybe write my own monitor with rust-vmm when I learn enough rust to do so.

  • nzmaa@lemy.lol
    ·
    3 months ago

    VMware, Virtualbox for OSes that hate VMware, and Qemu for emulating OSes that only run on obscure platforms.