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
fix: add quickreport to Makefile by @philclifford in https://github.com/quickemu-project/quickemu/pull/1185
fix: add pciutils dependency by @philclifford in https://github.com/quickemu-project/quickemu/pull/1186
chore: align subproject by @philclifford in https://github.com/quickemu-project/quickemu/pull/1188
fix(quickemu): detect GLSL version and enable GL accordingly. close #920 by @flexiondotorg in https://github.com/quickemu-project/quickemu/pull/1189
fix(nix): add missing gawk by @flexiondotorg in https://github.com/quickemu-project/quickemu/pull/1190
fix: correct VM RAM allocation check for Windows and macOS. close #1191 by @flexiondotorg in https://github.com/quickemu-project/quickemu/pull/1193
feat: add a small collection of requested features and fixes by @flexiondotorg in https://github.com/quickemu-project/quickemu/pull/1199
fix: display resolution can be set using --width and--height for macOS and BSD by @flexiondotorg in https://github.com/quickemu-project/quickemu/pull/1204
chore(new supported release): Added support for Linux Mint 21.3 by @EuroNutellaMan in https://github.com/quickemu-project/quickemu/pull/1213
docs: Regenerated man pages with new options and wiki contributions by @philclifford in https://github.com/quickemu-project/quickemu/pull/1210
fix: correct incorrect use of apostrophe in help by @philclifford in https://github.com/quickemu-project/quickemu/pull/1215
refactor: code clean up by @flexiondotorg in https://github.com/quickemu-project/quickemu/pull/1208
docs: regenerated man pages for new and changed options by @philclifford in https://github.com/quickemu-project/quickemu/pull/1219
feat: remove unneeded sed from arcolinux url discovery by @philclifford in https://github.com/quickemu-project/quickemu/pull/1223
fix: Arcolinux completely changed releases by @philclifford in https://github.com/quickemu-project/quickemu/pull/1233
feat: add support for running quickemu on macOS hosts by @flexiondotorg in https://github.com/quickemu-project/quickemu/pull/1225
fix: resolve portability issues between Linux distros and macOS by @flexiondotorg in https://github.com/quickemu-project/quickemu/pull/1247
docs: man pages regenerated including recent wiki revisions by @philclifford in https://github.com/quickemu-project/quickemu/pull/1254
fix: update flake to (mostly) work on macOS by @flexiondotorg in https://github.com/quickemu-project/quickemu/pull/1291
Update README.md by @DavidGoodwin in https://github.com/quickemu-project/quickemu/pull/1255
feat: adding nixos 24.05 to releases_nixos by @JollyDevelopment in https://github.com/quickemu-project/quickemu/pull/1266
fix: don't declare SPICE as local within configure_ports. close #1240 by @mjoerg in https://github.com/quickemu-project/quickemu/pull/1264
fix: correctly escape characters in edition/lang validation. Closes #1270 by @lj3954 in https://github.com/quickemu-project/quickemu/pull/1271
fix: running quickemu and quickreport in zsh. close #1268 by @flexiondotorg in https://github.com/quickemu-project/quickemu/pull/1292
chore(updated supported releases): Updated support for ParrotOS 6.1 by @EuroNutellaMan in https://github.com/quickemu-project/quickemu/pull/1279
fix: correctly check for passthrough smartcard support. close #888 by @flexiondotorg in https://github.com/quickemu-project/quickemu/pull/1293
fix: add uuid-runtime to debian/control. close #1256 by @flexiondotorg in https://github.com/quickemu-project/quickemu/pull/1294
chore: make shellcheck happy in releases_nixos() by @flexiondotorg in https://github.com/quickemu-project/quickemu/pull/1295
chore: make shellcheck happy in releases_parrotsec() by @flexiondotorg in https://github.com/quickemu-project/quickemu/pull/1296
fix: update/correct downloads for MX Linux, ParrotSec, Deepin, NixOS, NetBSD & Slint by @flexiondotorg in https://github.com/quickemu-project/quickemu/pull/1297
docs: prepare for 4.9.5 release by @flexiondotorg in https://github.com/quickemu-project/quickemu/pull/1298
fix: Fixes nix flakes by adding version to package.nix by @mystery3525 in https://github.com/quickemu-project/quickemu/pull/1305
fix: update bazzite to always get the latest stable release. close #1306 by @flexiondotorg in https://github.com/quickemu-project/quickemu/pull/1307
fix: correct typo in max_outputs conditional by @flexiondotorg in https://github.com/quickemu-project/quickemu/pull/1309
feat(quickemu): allow overriding insufficient RAM error by @takase1121 in https://github.com/quickemu-project/quickemu/pull/1308
fix: update holoiso to only download the most recent release by @flexiondotorg in https://github.com/quickemu-project/quickemu/pull/1310
chore: regenerated docs with README changes incorporated by @philclifford in https://github.com/quickemu-project/quickemu/pull/1303
style: update warnings/errors for insufficient RAM allocation by @flexiondotorg in https://github.com/quickemu-project/quickemu/pull/1311
style: indent RAM allocation warnings/errors by @flexiondotorg in https://github.com/quickemu-project/quickemu/pull/1312
fix(debian): add missing comma in debian/control by @flexiondotorg in https://github.com/quickemu-project/quickemu/pull/1313
New Contributors
@EuroNutellaMan made their first contribution in https://github.com/quickemu-project/quickemu/pull/1213
@DavidGoodwin made their first contribution in https://github.com/quickemu-project/quickemu/pull/1255
@JollyDevelopment made their first contribution in https://github.com/quickemu-project/quickemu/pull/1266
@mjoerg made their first contribution in https://github.com/quickemu-project/quickemu/pull/1264
@mystery3525 made their first contribution in https://github.com/quickemu-project/quickemu/pull/1305
@takase1121 made their first contribution in https://github.com/quickemu-project/quickemu/pull/1308
Full Changelog: https://github.com/quickemu-project/quickemu/compare/4.9.4...4.9.5