Skip to content

Releases: quickemu-project/quickemu

4.9.9

10 Feb 13:30
4.9.9

Choose a tag to compare

Quickemu 4.9.9 Release Notes

Cross Architecture Support

Full ARM64 (aarch64) guest support - quickemu now supports running ARM64 virtual machines on both x86_64 and ARM64 hosts. The host architecture is automatically detected, and you can override it with the --arch flag when downloading OS images.

  • Architecture-aware filenames and output for downloaded images
  • Per-distro architecture validation - quickget only lists architectures each OS actually supports
  • --check-all-arch flag to test both amd64 and arm64 downloads for a given OS
  • Correct architecture selection for Fedora and Ubuntu Server ISOs
  • ARM64 support for Debian with proper edition validation

Performance Improvements

Significant disk I/O and emulation performance enhancements:

  • Improved qcow2 disk performance - enables TRIM/discard and detect-zeroes, reducing disk space usage and improving SSD longevity
  • TCG translation cache tuning - larger cache with multithreaded TCG for faster emulation when KVM is unavailable
  • Better disk I/O defaults - optimised cache and async I/O settings for improved throughput

SPICE Improvements

Enhanced SPICE display support, particularly beneficial for Windows guests:

  • SPICE display reconnection - reconnect to running VM displays without restarting
  • Local SPICE over Unix sockets - more secure, lower-latency connections when using VirGL
  • These changes improve the remote desktop experience for Windows and Linux guests

Display & Graphics

  • GTK display backend preferred with automatic fallback to SDL if GTK is unavailable
  • Simplified display device selection - removed redundant -vga none configuration
  • OpenGL improvements - GL now disabled automatically when display backend is none, enabled on macOS (cocoa) with virtio GL preference

macOS Guest Improvements

  • Better display support - uses vmware-svga for improved macOS graphics compatibility
  • TSC and timing fixes - proper TSC flag detection for AMD CPUs, vmware TSC enabled, unstable TSC warnings for macOS Ventura+ on AMD
  • Sound card compatibility - selects correct sound card for macOS guests, prevents default sound card overriding compatible selection
  • Serial port disabled by default for macOS and Windows
  • OpenCore and OVMF downloads pinned to last-known-good commit for stability
  • ACPI PCI hotplug disabled for macOS to prevent issues

New OS Support

  • Azure Linux 3.0 - Microsoft's container-optimised Linux distribution now available
  • Ubuntu Desktop ARM64 - support for Ubuntu 25.10+ ARM64 desktop images

Distro Fixes

Maintained up-to-date download support across the OS catalog:

  • Zorin OS - updated download method and available editions
  • Rocky Linux - restored dynamic release discovery, fixed 10.0 DVD ISO naming
  • Parrot Security - updated releases and editions
  • Garuda Linux - updated available editions
  • MX Linux - fixed Xfce ISO naming
  • Gentoo, Linux Mint, LMDE - switched to mirrors.kernel.org for reliability
  • Artix Linux - fixed edition parsing
  • Solus - handled Xfce beta naming for older releases
  • PCLinuxOS - dynamic edition release discovery
  • Guix - updated to 1.5.0 and 1.4.0
  • Debian - only list archive versions with live images available
  • Removed discontinued distros - Athena OS (no longer updated), VX Linux (website down), KDE Neon developer edition

Infrastructure

  • QEMU 6.1.0 minimum version now required
  • Updated Nix flakes to nixos-unstable
  • GitHub Actions artifact handling improvements
  • Enhanced test-quickget CI with better sorting and summary formatting
  • ShellCheck compliance improvements throughout
  • macOS devshell improvements - removed brew dependencies, enabled EFI boot with patched OVMF paths

What's Changed

Read more

4.9.8

24 Jan 00:18
4.9.8
848ed99

Choose a tag to compare

What's Changed

Read more

4.9.7

30 Dec 12:33

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 4.9.6...4.9.7

4.9.6

04 Jul 15:44

Choose a tag to compare

Quickemu 4.9.6 is out! 🚀

  • Added more comprehensive testing in CI 🧪
  • Added all required documents/policies to complete Community Standards ⭐️
  • Updated Nix flake to track current stable Nixpkgs for builds ❄️
  • Fixed Nix flake so the build-in QEMU smb server works 📂
  • Fixed kill running virtual machines with --kill ☠️
  • Fixed Windows Server having no network post-install 🪟
  • Fixed Fedora Silverblue downloads 💿️
  • Improve automatic "press any key" for Windows installs 🪟
  • Dropped Windows 8.1, Windows 10 LTSC and Windows Server 2012 R2 🪟
  • Dropped ncurses dependency 🖥️

What's Changed

New Contributors

Full Changelog: 4.9.5...4.9.6

4.9.5

25 Jun 12:23

Choose a tag to compare

Quickemu 4.9.5 is out! 🚀

  • Added support for running Quickemu on macOS and Asahi Linux 🍎
    • When running on Apple Silicon all guest VMs will are still currently Intel only. That will be fixed in an upcoming release.
  • Added --offline argument to force running a VM with no networking 🛑
  • Added --kill argument to force kill a running VM ☠️
  • Added --sound-duplex to choose the sound duplex option, including output-only, with no mic/line-in 🔊
  • Added support for QEMU virtual USB audio device via --sound-card usb-audio 🎛️
  • Improved quickemu for VMs that are already running, will now automatically reconnect available SPICE sessions 🌶️
  • Improved download output for macOS and Windows so they are consistent with other operating systems 📃
  • Fixed CPU compatibility for macOS guests 🍏
  • Fixed macOS display resolution, so using --width and --height now works 📐
  • Fixed detection of old Ubuntu releases; 16.04 and older 🧓
  • Fixed minimum RAM requirements for Windows and macOS guests 🧠
  • Fixed detection of smartcard support in QEMU and SPICE 🪪
  • Updated distro version support for NixOS, Linux Mint, ArcoLinux, MX Linux, Deepin, Slint, ParrotSec, Bazzite, HoloISO 🐧
  • Updated distro version support for NetBSD and FreeBSD 😈

What's Changed

New Contributors

Full Changelog: 4.9.4...4.9.5

4.9.4

09 May 20:57

Choose a tag to compare

Quickemu 4.9.4 is out! 🚀

A hotfix for 4.9.3 ⛑️ See here's the 4.9.3 highlights too:

  • Refactored all web requests/downloads to just use curl
  • Fixed handling redirected download URLs 🔄
  • Fixed automated Windows downloads 🩹
  • Added Windows Server support 🪟
  • Added linux_old to the guest OS types for running old Linux distros from 2016 or earlier 🧓
  • Added download-only option to quickget 📀
  • Added quickget tests to CI to check all downloads ✅
  • Added --width and --height options to quickemu to set the VM display resolution 📐
  • Added quickreport to help gather useful information for bug reports 🐞
  • Improved macOS compatibility 🍏
  • Dropped macOS High Sierra; the recovery servers are no longer available 🍎
  • Created a Wiki for Quickemu documentation 📚️
  • Migrated more Linux distros to dynamic releases, editions and download URLs 💪
  • Updated many other Linux distros to current releases 🐧
  • Achieved 100% shellcheck compliance 💯
  • Various bug fixes and improvements 🔧

What's Changed

Full Changelog: 4.9.3...4.9.4

4.9.3

09 May 16:32

Choose a tag to compare

Quickemu 4.9.3 is out! 🚀

  • Refactored all web requests/downloads to just use curl
  • Fixed handling redirected download URLs 🔄
  • Fixed automated Windows downloads 🩹
  • Added Windows Server support 🪟
  • Added linux_old to the guest OS types for running old Linux distros from 2016 or earlier 🧓
  • Added download-only option to quickget 📀
  • Added quickget tests to CI to check all downloads ✅
  • Added --width and --height options to quickemu to set the VM display resolution 📐
  • Added quickreport to help gather useful information for bug reports 🐞
  • Improved macOS compatibility 🍏
  • Dropped macOS High Sierra; the recovery servers are no longer available 🍎
  • Created a Wiki for Quickemu documentation 📚️
  • Migrated more Linux distros to dynamic releases, editions and download URLs 💪
  • Updated many other Linux distros to current releases 🐧
  • Achieved 100% shellcheck compliance 💯
  • Various bug fixes and improvements 🔧

What's Changed

Read more

4.9.2

10 Dec 23:18

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 4.9.1...4.9.2

4.9.1

10 Nov 14:53
207f83c

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 4.9...4.9.1

4.9

19 Oct 10:20

Choose a tag to compare

4.9

What's Changed

New Contributors

Full Changelog: 4.8...4.9