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. Learn more →
Top 23 C Qemu Projects
-
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.
-
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!
-
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.
-
unikraft
A next-generation cloud native kernel designed to unlock best-in-class performance, security primitives and efficiency savings.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
xsuspender
:eyes: :computer: :zzz: :battery: Save battery by auto-suspending unfocused X11 applications.
-
FitM
FitM, the Fuzzer in the Middle, can fuzz client and server binaries at the same time using userspace snapshot-fuzzing and network emulation. It's fast and comparably easy to set up.
-
qemu
Xilinx's fork of Quick EMUlator (QEMU) with improved support and modelling for the Xilinx platforms. (by Xilinx)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
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: 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: Platform for Architecture-Neutral Dynamic Analysis (Panda) | news.ycombinator.com | 2024-03-11
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: 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...
Project mention: 3 Advantages to Running FreeBSD as Your Server Operating System | news.ycombinator.com | 2023-08-15To add on, CBSD may also provide of these functions. So there are options.
[1] https://github.com/cbsd/cbsd
See also UEFI drivers that can read a bunch of other file systems (btrfs, ext2/3/4, HFS, ISO, NTFS, UFS/FFS, XFS, ZFS, etc):
* https://efi.akeo.ie
* https://github.com/pbatard/efifs
The UEFI spec specifies (§13.3) that firmware is only required to read FAT32/16/12, which is generally why your /boot/efi is VFAT/FAT32.
Project mention: SharedGL: An OpenGL implementation over shared memory enabling 3D acceleration in virtual machines | /r/linux | 2023-08-08The repository is located at https://github.com/dmaivel/sharedgl. The project is very much still in an alpha stage, with large portions of several OpenGL versions being missing. However, it can run demoes such as glxgears and minetest with decent performance. This project isn't really an effective replacement for VirGL (except for on Windows) due to its current limitations, however it does provide some 3D acceleration in Linux and Windows guests on QEMU/KVM. It should be noted it does not provide 3D acceleration for the entire VM, but rather passes through the OpenGL calls from one process from the VM to the host for rendering.
Project mention: The Sage Compiler, Operating System, and Web-Demonstration | news.ycombinator.com | 2024-01-02
C Qemu related posts
-
QEMU Version 9.0.0 Released
-
macOS 14.4 causes JVM crashes
-
Platform for Architecture-Neutral Dynamic Analysis (Panda)
-
Is exFAT bootable?Can I boot WinPE with exFAT?
-
Help with my setup
-
VirGL
-
[viogpu3d] Virtio GPU 3D acceleration for windows by max8rr8 · Pull Request #943 · virtio-win/kvm-guest-drivers-windows
-
A note from our sponsor - InfluxDB
www.influxdata.com | 19 May 2024
Index
What are some of the best open-source Qemu projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | QEMU | 9,385 |
2 | AFLplusplus | 4,685 |
3 | panda | 2,423 |
4 | unikraft | 2,350 |
5 | kvm-guest-drivers-windows | 1,863 |
6 | shecc | 1,049 |
7 | SheepDog | 978 |
8 | cbsd | 629 |
9 | xqemu | 619 |
10 | swtpm | 529 |
11 | EfiFs | 499 |
12 | xsuspender | 315 |
13 | FitM | 274 |
14 | qemu | 226 |
15 | pagebuster | 191 |
16 | bsod-kernel-fuzzing | 148 |
17 | qCUDA | 96 |
18 | mu_tiano_platforms | 49 |
19 | sharedgl | 46 |
20 | qemu-pinning | 37 |
21 | platypus-os | 23 |
22 | qemu | 22 |
23 | sage-os | 15 |
Sponsored