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

Quickemu is a wrapper for the excellent QEMU that automatically “does the right thing” when creating virtual machines. No requirement for exhaustive configuration options. You decide what operating system you want to run and Quickemu takes care of the rest 🤖

  • quickget automatically downloads the upstream OS and creates the configuration 📀
  • quickemu enumerates your hardware and launches the virtual machine with the optimum configuration best suited to your computer ⚡️

The original objective of the project was to enable quick testing of Linux distributions where the virtual machines and their configuration can be stored anywhere (such as external USB storage or your home directory) and no elevated permissions are required to run the virtual machines.

Today, Quickemu includes comprehensive support for macOS, Windows, most of the BSDs, novel non-Linux operating systems such as FreeDOS, Haiku, KolibriOS, OpenIndiana, ReactOS, and more.

Quickgui is a graphical user interface for the Quickemu virtual machine manager. Quickgui enables you to create and manage virtual machines from a simple and elegant interface. Nearly 1000 operating systems supported including Windows, macOS, BSDs, and 100s of Linux distros. All with automated downloads and configuration.

Quickemu Github page and documentation
Quickgui Github page and documentation

Installing macOS Catalina 10.15 on Proxmox 6.1 or 6.2 using OpenCore

This tutorial for installing macOS Catalina using OpenCore has been adapted for Proxmox from Kholia’s OSX-KVM project and Leoyzen’s OpenCore configuration for KVM. You can get the full sourcecode on my GitHub here.

If you’d like to use Clover instead, use my older tutorial, but OpenCore works better!

Source: Installing macOS Catalina 10.15 on Proxmox 6.1 or 6.2 using OpenCore – Nicholas Sherlock

Link: Setting Up Multiple Isolated Linux Systems (Containers) Using LXC On Ubuntu 14.04

LXC, Linux Containers, is a fast, lightweight, and operating system-level virtualization technology that allows us to host multiple isolated Linux systems (Containers) in a single host. Unlike other virtualization methods such as VirtualBox, KVM, and Vmware, the guest systems uses the same kernel of the host system. All guests will efficiently shares the resources such as CPU, RAM, Hard disk, and network etc of your original host computer. The main goal of LXC is to create a Linux environment as close as a standard Linux installation, but without the need for a separate kernel.

Full article here:
Setting Up Multiple Isolated Linux Systems (Containers) Using LXC On Ubuntu 14.04 (Unixmen)

Link: The Power User’s Guide to Better Virtual Machines in VirtualBox

VirtualBox is great for testing out a new operating system, but your virtual machines probably aren’t that special when you first set them up. Here are a few tips for making them much easier to use—not to mention more powerful.

If you’re unfamiliar with VirtualBox, it’s our favorite virtualization app, perfect for testing out a new OS, or running that one app you can’t get in yours. We already have a beginner’s guide to VirtualBox (so go there if this is your first time), but setting up your virtual machine only gets you so far. VirtualBox is packed with more advanced features that let you run your virtual machines full screen, create “snapshots” of a certain point in time, or even run virtualized apps on your regular desktop.

Full article here:
The Power User’s Guide to Better Virtual Machines in VirtualBox (Lifehacker)
Related:
Portable VirtualBox Lets You Take Your Virtual Machines Anywhere (Lifehacker)