Live data from Hacker News

Quickemu: Quickly run optimised Windows, macOS and Linux virtual machines

github.com

101–110 of 142 posts

Re: Quickemu: Quickly run optimised Windows, macOS and Linux virtual machines

#101
post #28

Shout out to https://virt-manager.org/ - works much better for me, supports running qemu on remote systems via ssh. I used to use this all the time for managing bunches of disparate vm hosts and local vms.

I just like passing in options to QEMU on cmdline. This works well for some older OS like Windows NT on MIPS, or Ultrix.

Re: Quickemu: Quickly run optimised Windows, macOS and Linux virtual machines

#102

Earlier quoted context omitted.

virt-manager is one of the most underrated softwares there is. It's a powerhouse and I use it all the time. It is going to expect you to know some basic terminology about VMs, but it reminds me a lot of the old skool GUIs that were packed with features and power. If your needs are simple or you're less technical with the VMs, Gnome Boxes uses the same backend and has a beautiful streamlined GUI. With the simplicity o…

I’m so appreciative that virt-manager has a GUI that crafts and then lets you edit the XML directly. It really eased that beginner into competent stages of using the program for me.

Agreed, it's much better than nothing, though I still don't know how to port forward.

Re: Quickemu: Quickly run optimised Windows, macOS and Linux virtual machines

#103
post #28

Shout out to https://virt-manager.org/ - works much better for me, supports running qemu on remote systems via ssh. I used to use this all the time for managing bunches of disparate vm hosts and local vms.

It's wild how important and useful a program that does nothing but configuration can be. Imagine what life would be like if configuration was separated from the software it configures. You could choose your favorite configuration manager, and use that, rather than learn how each and every program with a UI reinvented the wheel. The closest thing we have are text configuration files. Every program that uses them has t…

You have some incumbent competition already, in case you're not aware, and I'd say many of these are closer to what you're describing than text configuration files.

You would do well to learn by past and current attempts. This book should be enlightenig (and yes, Elektra is very much alive): https://www.libelektra.org/ftp/elektra/publications/raab2017...

Would also be a useful excercice to write a new configuration UI for existing configuration backend(s) (preferably something already in use by some software you're already in want of better configuration for) - even if you do end up aiming at your own standard (xkcd.com/927), it should give you some clarity on ways to approach it.

Re: Quickemu: Quickly run optimised Windows, macOS and Linux virtual machines

#104

Earlier quoted context omitted.

If an attack requires compromising my operating system certificate store, I'm reasonably comfortable excluding it from most of my threat models.

Obviously you choose your own relevant threat models, but it's common to do in iOS apps--many apps are including it in their threat models. Pinning the CA cert is what Apple recommends to app developers. It's not an unreasonable thing to do. https://developer.apple.com/news/?id=g9ejcf8y

That link discusses how to do it but not why. The most likely thing that occurs to me is that iOS apps consider the user a potentially hostile actor in their threat model, which is... technically a valid model, but in the context of this thread I don't that counts as a real concern.

Re: Quickemu: Quickly run optimised Windows, macOS and Linux virtual machines

#105
post #85

Earlier quoted context omitted.

> HTTPS doesn't mean anything. That's not accurate at all. HTTPS should mean "we've validated that the content you're receiving comes from the registered domain that you've hit". Yes, it's possible that the domain host itself was compromised, or that the domain owner himself is malicious, but at the end of the day you have to trust the entity you're getting the content from. HTTPS says, importantly, "You're getting t…

Yes but we abandoned that idea a while ago. There are no more green locks in browsers. Nobody buys those expensive certificates that proof ownership. When you curl something it doesn't show anything unless it is an actual invalid certificate. You are correct that it _should mean_ but reality today is that it doesn't mean anything.

No, it still means that you've connected to the domain that you wanted to connect to and the connection is reasonably resistant to MITM attacks. It doesn't say anything about who controls the domain, but what it provides still isn't nothing.

Re: Quickemu: Quickly run optimised Windows, macOS and Linux virtual machines

#106
post #4

Wonder what the difference is with Proxmox and if there’s any optimisation done here that I can manually recreate in my Proxmox environment.

This is straggeringly different from Proxmox. Proxmox is made for labs and datacenters that have a need to host lots of servers as VMs. Quickemu looks like it is mainly geared toward desktop use.

Re: Quickemu: Quickly run optimised Windows, macOS and Linux virtual machines

#107

Are there any numbers on performance change vs naively running a VM? Usually running Linux guest inside Linux host and frequently disappointed at the guest performance. I have never done any research on tuning the VM experience, so I am curious how much I might be missing. 5% faster? 100%?

How are you running them? Running KVM/Qemu with appropriate settings gives near metal performance.

Re: Quickemu: Quickly run optimised Windows, macOS and Linux virtual machines

#108

Are there any numbers on performance change vs naively running a VM? Usually running Linux guest inside Linux host and frequently disappointed at the guest performance. I have never done any research on tuning the VM experience, so I am curious how much I might be missing. 5% faster? 100%?

How are you running them? Running KVM/Qemu with appropriate settings gives near metal performance.

virt-manager with PopOS host, usually Ubuntu/PopOS guest on a Ryzen 5500(? Something in that series). Do not know what virt-manager runs under the hood. Again, never done anything other than install virt-manager, so would be happy to read a guide on any recommended configuration settings.

Re: Quickemu: Quickly run optimised Windows, macOS and Linux virtual machines

#109
post #28

Shout out to https://virt-manager.org/ - works much better for me, supports running qemu on remote systems via ssh. I used to use this all the time for managing bunches of disparate vm hosts and local vms.

I just wish it had a web interface option, but I guess there is always proxmox.

Or if you're feeling a little more adventurous https://github.com/retspen/webvirtcloud

Re: Quickemu: Quickly run optimised Windows, macOS and Linux virtual machines

#110
post #28

Shout out to https://virt-manager.org/ - works much better for me, supports running qemu on remote systems via ssh. I used to use this all the time for managing bunches of disparate vm hosts and local vms.

Anyone running virt-manager on mac connecting to a headless linux hypervisor on the same network? I tried installing it through "brew", but was getting many random errors. I thought about running it over the network using XQuartz, but I'm not sure how maintained / well supported that is anymore.

I've done this several years ago, with no issues, though I haven't tried any time recently.
Post reply on HN