A personal endorsement of QEMU, the open-source machine emulator and virtualizer created by Fabrice Bellard. Highlights include its wide range of virtual device support, its role as the backbone of cloud infrastructure, its usefulness for kernel development and debugging (including GDB remote debugging), and the lesser-known qemu-user feature that enables running cross-architecture binaries on Linux via binfmt handlers combined with chroot. The author also notes QEMU's clean C codebase and its email-based contribution workflow.

3m read timeFrom drewdevault.com
Post cover image

Sort: