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.

Visualize your own →

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.

Share this video