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