There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

Grass ,

xcp-ng. except now everything is just containers on atomic fedora because it seems to fit my laziness better and doesn’t require updating multiple vm os’s

cizra ,
@cizra@lemm.ee avatar

I’m using systemd-nspawn or Bubblewrap, depending on the scenario.

possiblylinux127 ,

Those are container platforms not virtualization

cizra ,
@cizra@lemm.ee avatar

Yep. I found I don’t have much use for a full-blown VM, whereas there’s plenty of argument for isolating my browser from ~/.ssh/id_*.

freedomsailor ,
@freedomsailor@programming.dev avatar

Gnome Boxes 🥲 Because im avoiding to install anything to the kernel.

GolfNovemberUniform ,
@GolfNovemberUniform@lemmy.ml avatar

You should never install anything to the kernel if possible tbh.

atzanteol ,
possiblylinux127 ,

You also could try virtual manager

It is all KVM so it is natively supported

lnxtx ,
@lnxtx@feddit.nl avatar

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

possiblylinux127 ,

Just be mindful of guest addons. (The are not foss)

MrCamel999 ,
@MrCamel999@programming.dev avatar

I use virt-manager, aka Virtual Machine Manager. Using this specifically because of the winapps for Linux repo has instructions on how to get Windows apps to run through the VM to be integrated in a Linux environment.

Mwa OP ,
@Mwa@thelemmy.club avatar

might try that tbh am gonna run razer software or apps that dont work on linux at all and for games am gonna use my windows ssd

CosmicTurtle0 ,

How “scriptable” is virt-manager?

My biggest issue with VirtualBox is that I have to install OSes as if I’m actually installing them. There aren’t any images (at least that I’m aware of) that can run with a command, like deploying an EC2.

skullgiver ,
@skullgiver@popplesburger.hilciferous.nl avatar

virt-manager is a frontend for a bunch of virtualisation systems, but usually it’s configured for qemu+kvm+libvirt.

Libvirt is a dedicated API to managing virtual machines. It’s probably most versatile when launching new VMs on it by using the libvirt XML definitions, but there’s an API you can use if you want more low level access, and optional command line tooling as well.

Something like virt-install --name=lemmyvm --vcpus=1 --memory=2048 --cdrom=/tmp/debian-netinst.iso --disk size=50 --os-variant=debian12 should automatically install a Debian 12 VM (from a downloaded ISO) through the automated setup process. It’s been a while since I used that, though, so you may need an extra step or two to get the setup to autocomplete today. I think cloudinit is how you auto setup Linux distros these days?

stsquad ,

Virt-manager isn’t super scriptable but the underlying libvirt can be controlled by virsh which is a shell interface to libvirt. You can use both at the same time, e.g. start and stop via virsh and access to gui container via virt-manager/virt-viewer.

possiblylinux127 ,

Virtual manager isn’t scriptable at all as it is just a GUI for libvirt. You are probably looking for qemu or virsh (libvirt)

TheGrandNagus , (edited )

Gnome boxes.

Based on QEMU+KVM so it’s quite robust. It works pretty well, plus it has various little features working out of the box that in some other software is a pain in the arse to configure.

Sticks out a bit on my system due to still being GTK3, but there is a GTK4 prototype out that usually works well.

E: downvoting anybody who says Gnome Boxes because you use a different virtual machine frontend is laughably pathetic lmao. Some people in the Linux community are such losers lol

nickb333 ,
@nickb333@fedia.io avatar

Does it matter what front end it uses if the underlying environment is QEMU+KVM.
Upvote for tha above.

possiblylinux127 ,

It doesn’t work for all cases and it is annoying that you have to wait until creation to change CPU count.

velox_vulnus ,

You can run a system as a VM on Guix, so yes, that. It’s a type-2 hypervisor, as it uses QEMU. Pretty sure this also works for NixOS.

possiblylinux127 ,

Qemu can be a type I as well if you use hardware acceleration such as KVM or Hyper-V.

possiblylinux127 ,

KVM

(VMware is proprietary software)

unn ,

virtmanager as frontend for qemu/kvm. I tried the commandline but it’s too annoying

CrabAndBroom ,

I use qemu, but with Quickemu 'cause I’m lazy lol.

AndrewZabar ,

So far I’ve been fine with some Oracle Virtualbox and some using the VM Manager that was in my distro or maybe I downloaded it. It’s just called Virtual Machine Manager made by Red Hat. Libvirt.

Between those I’ve been able to do everything I have needed.

muhyb ,

I’m kinda lazy so when I need one, I just use Gnome Boxes and it’s pretty easy to setup.

nzmaa ,

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

bjoern_tantau ,
@bjoern_tantau@swg-empire.de avatar

Usually VirtualBox. It’s easy and free.

Mwa OP , (edited )
@Mwa@thelemmy.club avatar

I agree ngl i prefer vmware more

Diplomjodler3 ,

Me three.

frankenswine ,

a rather odd choice given the alternatives

bjoern_tantau ,
@bjoern_tantau@swg-empire.de avatar

Besides VMWare it always seemed the easiest for me to quickly make a Windows VM or so. Everything else usually had more configuration steps. But that’s been a while ago. There could very well have been easier tools available in the mean time. I never bothered to look.

I only ever used “permanent” virtualization once on my server. I think with Xen. But it didn’t give me any benefits for my use case so I dropped it later on. Also probably at least ten years ago.

wildbus8979 ,

Virt-Manager, even works remotely via SSH.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • [email protected]
  • random
  • lifeLocal
  • goranko
  • All magazines