SaaSHub helps you find the best software and product alternatives Learn more →
Top 8 C hypervisor 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).
-
Hypervisor-From-Scratch
Source code of a multiple series of tutorials about the hypervisor. Available at: https://rayanfam.com/tutorials
-
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.
-
-
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
-
-
wiser
:racehorse: Extremely minimal vmm for linux written in C. Hopefully someday will spin linux-vm for you.
-
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.
-
C hypervisor related posts
- Reverse Engineering DOS Software as If It Were 1990
- HyperDbg Debugger – A debugger designed for analyzing, fuzzing and reversing
- Petition to add HyperDbg to list of unapproved debuggers
- Which is more popular android or ios development?
- [Question] this might be a dumb question, but is there an ios emulator for windows
- iPhone 11 w/ iBoot & iOS16 emulated on QEMU
- qemu-t8030: iPhone 11 emulated on QEMU
-
A note from our sponsor - SaaSHub
www.saashub.com | 28 Mar 2024
Index
What are some of the best open-source hypervisor projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | HyperDbg | 2,530 |
2 | Hypervisor-From-Scratch | 1,929 |
3 | jailhouse | 1,664 |
4 | solo5 | 862 |
5 | kernel-fuzzer-for-xen-project | 461 |
6 | MiniVisorPkg | 461 |
7 | wiser | 256 |
8 | qemu-pinning | 37 |