QEMU Version 6.0.0 Released

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. xemu

    Original Xbox Emulator for Windows, macOS, and Linux (Active Development)

    Yes:

    https://xemu.app/

    https://xqemu.com/

    Are both original Xbox emulators built off of QEMU. I've only used Xemu, but performance was pretty good for the games I tried on it (it doesn't have a way to upscale rendering yet though).

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. xqemu

    Open-source emulator to play original Xbox games on Windows, macOS, and Linux

    Yes:

    https://xemu.app/

    https://xqemu.com/

    Are both original Xbox emulators built off of QEMU. I've only used Xemu, but performance was pretty good for the games I tried on it (it doesn't have a way to upscale rendering yet though).

  4. libguestfs

    library and tools for accessing and modifying virtual machine disk images. PLEASE DO NOT USE GITHUB FOR ISSUES OR PULL REQUESTS. See the website for how to file a bug or contact us.

    There's a lot of useful command-line tooling for KVM and QEMU-based virt. Here's a small selection of useful tools:

    virsh — This[1] is libvirt's shell interface; and gives you access to the rich set of libvirt APIs.

    virt-builder — Use this for rapidly building minimal or customized virtual machines; it's greatly flexible; check out its man page[2]. And here's[3] a quick example that connects both virt-builder and virsh together.

    virt-install — Use this if you don't like the default build of the template images from virt-builder; it lets you create "headless" servers via 'kickstart' and Linux OS trees from the command-line.

    guestfish and libguestfs suite[4] — This rich set of tools help you in a variety of use-cases: repairing your broken disk images, editing, cloning, debugging disk images, and more. It has saved my behind a lot of times.

    qemu-img[5] – This Swiss Army knife lets you powerfully manipulate disk images (QCOW2, raw, et al) offline. Example operations include: create images, backing chains, offline snapshots, disk image merging, and convert disk images from one format to another, and more.

    [1] https://libvirt.org/manpages/virsh.html

    [2] https://libguestfs.org/virt-builder.1.html

    [3] https://developer.fedoraproject.org/tools/virt-builder/about...

    [4] http://libguestfs.org/

    [5] https://qemu.readthedocs.io/en/latest/tools/qemu-img.html

  5. UTM

    Virtual machines for iOS and macOS

    There's an app that wraps QEMU called UTM. It's open source but also you can pay $10 and get it on the app store.

    I have had a lot of trouble with machines getting corrupted, not working at all, locking up, but I did get a Debian machine working that runs ARM Linux on my Macbook Air M1.

    https://getutm.app/

  6. nix-config

    HVF works with some patches that are on the mailing list; it's possible to get Nix to build it with an overlay. [1] for the base, then apply [2] to SLIRP if you don't want to use HVF's network adapter (which needs root). I'm happily running FreeBSD and Linux VMs on my Mac Mini with this

    [1]: https://github.com/benpye/nix-config/tree/main/overlays/qemu

    [2]: https://gitlab.freedesktop.org/slirp/libslirp/-/commit/72713...

  7. guestfs-tools

    Tools for accessing and modifying guest disk images

  8. libguestfs-common

    Common code shared between libguestfs and tools

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. terraform-provider-libvirt

    Terraform provider to provision infrastructure with Linux's KVM using libvirt

  11. k8s-lab-terraform-libvirt

    A Kubernetes lab environment using terraform and libvirt

  12. QEMU

    Official QEMU mirror. Please see https://www.qemu.org/contribute/ for how to submit changes to QEMU. Pull Requests are ignored. Please only use release tarballs from the QEMU website.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • How I used a named pipe to save memory and prevent crashes (in Perl)

    2 projects | dev.to | 15 Jan 2025
  • Rust in QEMU Roadmap

    5 projects | news.ycombinator.com | 3 Dec 2024
  • Running Raspberry Pi OS in a Docker Container

    4 projects | dev.to | 25 Nov 2024
  • QEMU networking on macOS

    1 project | dev.to | 18 Jun 2024
  • QEMU Version 9.0.0 Released

    1 project | news.ycombinator.com | 24 Apr 2024

Did you know that C is
the 6th most popular programming language
based on number of references?