SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Qemu Open-Source Projects
-
OSX-KVM
Run macOS on QEMU/KVM. With OpenCore + Monterey + Ventura + Sonoma support now! Only commercial (paid) support is available now to avoid spammy issues. No Mac system is required.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
kata-containers
Kata Containers is an open source project and community working to build a standard implementation of lightweight Virtual Machines (VMs) that feel and perform like containers, but provide the workload isolation and security advantages of VMs. https://katacontainers.io/
-
AFLplusplus
The fuzzer afl++ is afl with community patches, qemu 5.1 upgrade, collision-free coverage, enhanced laf-intel & redqueen, AFLfast++ power schedules, MOpt mutators, unicorn_mode, and a lot more!
-
linux-kernel-module-cheat
The perfect emulation setup to study and develop the Linux kernel v5.4.3, kernel modules, QEMU, gem5 and x86_64, ARMv7 and ARMv8 userland and baremetal assembly, ANSI C, C++ and POSIX. GDB step debug and KGDB just work. Powered by Buildroot and crosstool-NG. Highly automated. Thoroughly documented. Automated tests. "Tested" in an Ubuntu 20.04 host.完美的仿真设置,可用于研究和开发Linux内核v5.4.3,内核模块,QEMU,gem5和x86_64,ARMv7和ARMv8用户界面以及裸机装配,ANSI C,C ++和POSIX。 GDB步骤调试和KGDB可以正常工作。 由Buildroot和crosstool-NG支持。 高度自动化。 彻底记
-
cloudpods
A cloud-native open-source unified multi-cloud and hybrid-cloud platform. 开源、云原生的多云管理及混合云融合平台
-
unikraft
A next-generation cloud native kernel designed to unlock best-in-class performance, security primitives and efficiency savings.
-
junest
The lightweight Arch Linux based distro that runs, without root privileges, on top of any other Linux distro.
-
scaphandre
⚡ Energy consumption metrology agent. Let "scaph" dive and bring back the metrics that will help you make your systems and applications more sustainable !
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
If you have TrollStore then install the HV version of UTM to try for yourself: https://github.com/utmapp/UTM/releases/latest/download/UTM.HV.ipa
Yes, I recently had to compile some stuff on Windows (I'm on an AMD Linux host) and VirtualBox just wouldn't start Microsoft's Windows dev VM (the one they provide for free for Virtualbox). I ended up learning how to use qemu and it works great...and as a bonus I was able to run a hackintosh (via https://github.com/kholia/OSX-KVM) and it works near flawlessly, which was something I was never able to accomplish with Virtualbox (granted I haven't tried in a few years).
I'm pretty happy with Qemu now, even if it's jsut a CLI interface. I was tempted to try the virt-* stuff, but honestly it seems like one more thing to learn so I'm going to hold off until I need something like copy/paste between VMs and can't figure it out in qemu direct.
You can run a virtual machine (e.g. lima) from inside a nix-shell, exactly as you would do with a regular shell.
I'm a 30 year linux veteran and windows free for over 22. I di d have a windows vm for some time because I have some music stuff that doesn't work with linux, like a nord keyboard and some guitar stuff.
But i burnt the vm with fire when I found https://github.com/foxlet/macOS-Simple-KVM
My most-wanted QEMU feature: https://github.com/qemu/qemu/commit/a2260983c6553
Using `gic-version=3` on macOS you can now use more than 8 cores on ARM chips.
Project mention: Proxmox VE: Import Wizard for Migrating VMware ESXi VMs | news.ycombinator.com | 2024-03-27https://github.com/quickemu-project/quickemu
Install Multipass from https://multipass.run
Project mention: Decoding C/C++ Compilation Process: From Source Code to Binary | /r/cpp | 2023-06-08It could be cool to see some explanation of CFG representations or GIMPLE/LLVM here. GCC/Clang can print those out as text, or just compile to that code and not go lower if you ask them to. There are some interesting things you can do with bytecode, like Rellic, AFL++, or optview2. It seems a bit reductive imo to go straight from high-level code to disassembly without at all examining any layers in between. Especially if we use something like Polygeist or CIR.
Project mention: Scripts to build a trimmed-down Windows 11 image | news.ycombinator.com | 2024-04-25
Project mention: Platform for Architecture-Neutral Dynamic Analysis (Panda) | news.ycombinator.com | 2024-03-11
nextcloudpi.com
Explore the Junest Git project and follow the installation instructions. Activate the environment with junest setup and enable the running-from-host options.
There's mature VirtIO drivers for just about everything already, under the virtio-win umbrella: https://github.com/virtio-win/kvm-guest-drivers-windows
My desktop PC is using libvirt+qemu (on an Arch host. I use Arch, btw) to PCI passthru my RTX 4090 GPU to a Windows guest. I installed the guest initially with emulated SATA for the main drive. Once Windows was up and running, I installed virtio-win and the guest is now using virtIO accelerated drivers for the network interface, main disk. I'm also sharing some filesystems using virtio-fs.
Project mention: Clang now makes binaries an original Pi B+ can't run | news.ycombinator.com | 2023-12-02https://github.com/lukechilds/dockerpi : RPi 1, (2,3,) in QEMU emulating ARM64 on x86_64
E.g. the Fedora Silverblue rpm-ostree distro has toolbox by default because most everything should be in a container:
Project mention: Scaphandre: Bring back energy consumption to your metrics | news.ycombinator.com | 2024-02-15
Project mention: A self-hosting and educational C optimizing compiler | news.ycombinator.com | 2024-01-07Yes, consider the case of shecc. It requires just a handful of C code lines to interpret directives set in the C preprocessor. Unlike relying on existing tools like cpp, as, or ld, shecc stands alone as a minimalist cross-compiler. This design could be particularly beneficial for students delving into the study of compiler construction. See https://github.com/sysprog21/shecc/blob/master/src/lexer.c#L...
- Generating virtual machines/installators from a configuration: https://github.com/astro/microvm.nix and https://github.com/nix-community/nixos-generators
Qemu related posts
-
Bytecode VMs in Surprising Places
-
QEMU Version 9.0.0 Released
-
Colima k8s nix setup
-
Proxmox VE: Import Wizard for Migrating VMware ESXi VMs
-
Ask HN: Startup Devs -What's your biggest pain while managing cloud deployments?
-
macOS 14.4 causes JVM crashes
-
Platform for Architecture-Neutral Dynamic Analysis (Panda)
-
A note from our sponsor - SaaSHub
www.saashub.com | 3 May 2024
Index
What are some of the best open-source Qemu projects? This list will help you:
Project | Stars | |
---|---|---|
1 | UTM | 24,231 |
2 | OSX-KVM | 18,370 |
3 | lima | 13,972 |
4 | macOS-Simple-KVM | 13,495 |
5 | QEMU | 9,313 |
6 | quickemu | 9,157 |
7 | multipass | 7,317 |
8 | kata-containers | 4,922 |
9 | AFLplusplus | 4,646 |
10 | WindowsSpyBlocker | 4,460 |
11 | linux-kernel-module-cheat | 3,973 |
12 | panda | 2,417 |
13 | NextCloudPi | 2,386 |
14 | cloudpods | 2,331 |
15 | unikraft | 2,303 |
16 | junest | 2,033 |
17 | virtual-dsm | 1,959 |
18 | kvm-guest-drivers-windows | 1,843 |
19 | dockerpi | 1,693 |
20 | scaphandre | 1,494 |
21 | shecc | 1,045 |
22 | microvm.nix | 1,024 |
23 | SheepDog | 978 |
Sponsored