Skip to content

vee-qemu 10.0.2-vee1

Choose a tag to compare

@github-actions github-actions released this 15 Jul 14:17
6db872f

Custom QEMU 10.0.2 build for vee.

Linux (x86_64): OpenGL · virglrenderer · SDL2 · GTK3 · SPICE · USB redir · KVM · slirp
macOS (aarch64, Apple Silicon): self-contained bundle with cocoa · OpenGL · virglrenderer (ANGLE/Metal) · MoltenVK (Venus) · HVF, code-signed with the hypervisor entitlement
Windows (x86_64): WHPX · slirp, MinGW-cross-built with bundled runtime DLLs (accelerated CPU + 2D; the GL/SPICE stack is not yet cross-built for Windows)

Assets are bundles (bin/, lib/, share/) extracted into ~/.vee by vee's qemubin package. Each bundle ships QEMU's datadir under share/qemu, including the edk2/OVMF UEFI firmware (decompressed to plain .fd), so no distro OVMF package or Homebrew QEMU is required.

License

QEMU is licensed under the GNU General Public License, version 2
(GPLv2-only)
. Each bundle ships the full license text and a
corresponding-source pointer under share/licenses/qemu/
(COPYING + SOURCE.txt). The complete corresponding source is the
upstream tarball https://download.qemu.org/qemu-10.0.2.tar.xz
plus any patches noted in SOURCE.txt, reproducible via the build
scripts in this repository. Written offer: for three years the
vee maintainers will, on request (open a GitHub issue), provide the
complete corresponding source for the cost of distribution.

After publishing this release, update internal/qemubin/version.go:

const PinnedVersion = "qemu-10.0.2-vee1"

var Checksums = map[string]string{
    "linux-amd64":   "<sha256 from qemu-system-x86_64-linux-amd64.tar.gz.sha256>",
    "linux-arm64":   "<sha256 from qemu-system-x86_64-linux-arm64.tar.gz.sha256>",
    "darwin-arm64":  "<sha256 from qemu-system-aarch64-darwin-arm64.tar.gz.sha256>",
    "windows-amd64": "<sha256 from qemu-system-x86_64-windows-amd64.tar.gz.sha256>",
}