SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 hypervisor Open-Source Projects
-
-
Project mention: Reverse Engineering DOS Software as If It Were 1990 | news.ycombinator.com | 2024-02-02
https://hyperdbg.org and m1n1 (Apple Silicon) spring to mind as modern supervisor/hypervisor debuggers.
There's nothing modern I'm aware of that lets you press a key combination to get into a hypervisor debug UI like softICE was known for, though. It's all shifted to host-and-target debugging. You'd use a "normal" debugger on one machine (lldb/gdb, WinDbg, IDA, etc.) and either supervised host-to-target connection (network-to-kernel/hypervisor on x86, OCD like JTAG/SWD/CoreSight on embedded) or emulation (for pretty much everything but device driver development).
-
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.
-
Hypervisor-From-Scratch
Source code of a multiple series of tutorials about the hypervisor. Available at: https://rayanfam.com/tutorials
-
-
Project mention: Optimizations to get best network performance on Linux VMs in bhyve? | /r/freebsd | 2023-06-15
-
HyperPlatform
Intel VT-x based hypervisor aiming to provide a thin VM-exit filtering platform on Windows.
-
-
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.
-
vm
💻☁📦 The Nextcloud VM (virtual machine appliance), Home/SME Server and scripts for RPi (4). Community developed and maintained.
While the Hansson VM works fine and I haven't had many issues other than this, I strongly recommend to use a difference version of NC. This guy is obviously trying to scam users into paying him money for something he could easily add to his update script. Proof is here on this GitHub page, though I was unable to get it working. However that is likely a limitation of my abilities and nothing to do with being able to modify the script.
-
hvpp
hvpp is a lightweight Intel x64/VT-x hypervisor written in C++ focused primarily on virtualization of already running operating system
-
-
Hypervisor-101-in-Rust
The materials of "Hypervisor 101 in Rust", a one-day long course, to quickly learn hardware-assisted virtualization technology and its application for high-performance fuzzing on Intel/AMD processors.
https://github.com/tandasat/Hypervisor-101-in-Rust is there to help
https://github.com/cloud-hypervisor/cloud-hypervisor isn't educational necessarily but is one of the most technically progressive fastest developing highest funded vm projects ever, and there are oodles of tech talks on it. I am not qualified to make any specific recommendations, but there's tons of stuff here.
-
Project mention: Mirage – A programming framework for building type-safe, modular systems | news.ycombinator.com | 2023-11-23
What you already can do is attaching gdb -- either live or at a core dump. Please see https://github.com/Solo5/solo5/blob/master/docs/debugging.md for detailed instructions ;)
What you as well can do is record-replay -- well, at least there used to be this option, I'm now lost whether it has never been merged anywhere, or it is stuck in some PR somewhere. This was truly great - since the external interface is so thin, it is easily doable to dump all external events (API calls and returns) onto disk and replay one-by-one, inspecting the state.
-
-
-
kernel-fuzzer-for-xen-project
Kernel Fuzzer for Xen Project (KF/x) - Hypervisor-based fuzzing using Xen VM forking, VMI & AFL
-
RISC-V-Guide
RISC-V Guide. Learn all about the RISC-V computer architecture along with the Development Tools and Operating Systems to develop on RISC-V hardware.
-
vsock
Package vsock provides access to Linux VM sockets (AF_VSOCK) for communication between a hypervisor and its virtual machines. MIT Licensed.
-
-
wiser
:racehorse: Extremely minimal vmm for linux written in C. Hopefully someday will spin linux-vm for you.
-
Arclight
An open source server virtualization management solution based on QEMU/KVM. Manage virtual machines, containers, highly available clusters, storage and networks with an integrated, easy-to-use web interface or via CLI. (Featured on zeupiter.com) (by Chatnaut)
-
-
parted-auto-resize
Automatically or non-interactive resize a partition to its maximum, e.g. for LVM pv resizing when using a partition as PV
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
hypervisor related posts
- Reverse Engineering DOS Software as If It Were 1990
- HyperDbg Debugger – A debugger designed for analyzing, fuzzing and reversing
- Upgrading Hansson Nextcloud VM to NEXT major release
- Hypervisor Development in Rust
- NextCloud on Ubuntu - Snap installation or manual?
- Hypervisor 101 in Rust
- What is the deal with the spell checker?
-
A note from our sponsor - SaaSHub
www.saashub.com | 28 Mar 2024
Index
What are some of the best open-source hypervisor projects? This list will help you:
Project | Stars | |
---|---|---|
1 | unidbg | 3,387 |
2 | HyperDbg | 2,530 |
3 | Hypervisor-From-Scratch | 1,929 |
4 | jailhouse | 1,664 |
5 | awesome-virtualization | 1,617 |
6 | HyperPlatform | 1,430 |
7 | hypervisor | 1,304 |
8 | vm | 1,245 |
9 | hvpp | 1,035 |
10 | HyperHide | 1,032 |
11 | Hypervisor-101-in-Rust | 908 |
12 | solo5 | 862 |
13 | xen-orchestra | 695 |
14 | MiniVisorPkg | 461 |
15 | kernel-fuzzer-for-xen-project | 461 |
16 | RISC-V-Guide | 443 |
17 | vsock | 312 |
18 | netbox-proxbox | 268 |
19 | wiser | 256 |
20 | Arclight | 146 |
21 | UTM-Snapshot-Manager | 74 |
22 | parted-auto-resize | 63 |
23 | qhypstub | 59 |