The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 12 C Virtualization 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.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
unikraft
A next-generation cloud native kernel designed to unlock best-in-class performance, security primitives and efficiency savings.
-
containers
Simple containers using Linux user namespaces — see also https://github.com/arachsys/ucontain (by arachsys)
-
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.
-
virtualbox-org-svn-vbox-trunk
*UNOFFICIAL* mirror of the repository at http://www.virtualbox.org/svn/vbox/trunk (the first 30569 commits are courtesy of https://gitorious.org/virtualbox/mainlinemirror); Please **DO NOT** open pull requests against this repo
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.
I am a bit confused, there are three sites:
* https://nanos.org/
* https://nanovms.com/
* https://ops.city/
And I am not sure what "thing" I am using. Is there some disambiguation? I know is OPS is the orchestration CLI, but I am confused at the difference between Nanos and NanoVMs. What should I call the section of my README that deals with this tech? Currently gone with Nanos/OPS but I am confused.
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: 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
C Virtualization related posts
- QEMU Version 9.0.0 Released
- Autoconf makes me think we stopped evolving too soon
- WASM Instructions
- State of x86-64 emulation of non-MacOS binaries
- Mirage – A programming framework for building type-safe, modular systems
- Multipass: Ubuntu Virtual Machines Made Easy
- Building a unikernel that runs WebAssembly – part 1
-
A note from our sponsor - WorkOS
workos.com | 26 Apr 2024
Index
What are some of the best open-source Virtualization projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | QEMU | 9,277 |
2 | nanos | 2,468 |
3 | unikraft | 2,287 |
4 | kvm-guest-drivers-windows | 1,826 |
5 | SheepDog | 978 |
6 | cbsd | 625 |
7 | containers | 178 |
8 | qCUDA | 87 |
9 | virtualbox-org-svn-vbox-trunk | 86 |
10 | qemu-pinning | 37 |
11 | qemu | 22 |
12 | SideswipeOnQEMU | 12 |
Sponsored