quickemu-project/quickemu ↗
Created Mar 17, 2023 · View the quickemu-project/quickemu repository page
Quickly create and run optimised Windows, macOS and Linux virtual machines
Want this for your repo?
Render a free sample of any GitHub repo in seconds.
Contributors
91
Lines of Code
1,204
From
Mar 15, 2020
To
Feb 4, 2023
About quickemu-project/quickemu
Quickemu is a user-friendly wrapper for QEMU that simplifies the process of creating and running virtual machines on Linux and macOS hosts. It automates the complexity of VM configuration by automatically detecting your hardware capabilities and applying optimal settings, eliminating the need for manual tuning of numerous QEMU parameters. The project consists of two main components: quickget, which downloads operating system images and generates configuration files, and quickemu, which launches the configured virtual machines with hardware-appropriate optimizations.
The project supports an impressively broad range of guest operating systems, including Windows 10 and 11 with TPM 2.0 support, multiple versions of macOS from Mojave through Sequoia, nearly 1000 Linux and BSD editions, and various other operating systems like FreeDOS, Haiku, and ReactOS. It offers comprehensive features including SPICE support with clipboard sharing, multiple file-sharing options via VirtIO-webdavd and 9p protocols, VirGL acceleration, USB and smartcard pass-through, automatic SSH port forwarding, and both EFI and legacy BIOS boot options.
Originally designed to enable quick testing of Linux distributions without requiring elevated permissions, Quickemu has evolved into a comprehensive virtualization solution suitable for users who want to quickly spin up virtual machines without deep knowledge of QEMU's extensive configuration options. The project is actively maintained and developed by creators of the Linux Matters podcast, making it notable within the open-source virtualization community.