C hypervisor

Open-source C projects categorized as hypervisor
Topics: KVM Kernel Linux Qemu ept

Top 8 C hypervisor Projects

  • HyperDbg

    State-of-the-art native debugging tool

  • 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

  • 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.

    InfluxDB logo
  • jailhouse

    Linux-based partitioning hypervisor

  • solo5

    A sandboxed execution environment for unikernels

  • 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.

  • MiniVisorPkg

    The research UEFI hypervisor that supports booting an operating system.

  • 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.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • qemu-pinning

    My QEMU fork with pinning (affinity) support and a few tweaks.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C hypervisor related posts

  • Reverse Engineering DOS Software as If It Were 1990

    1 project | news.ycombinator.com | 2 Feb 2024
  • HyperDbg Debugger – A debugger designed for analyzing, fuzzing and reversing

    1 project | news.ycombinator.com | 28 Jan 2024
  • Petition to add HyperDbg to list of unapproved debuggers

    2 projects | /r/AyyMD | 11 Dec 2022
  • Which is more popular android or ios development?

    1 project | /r/androiddev | 26 Nov 2022
  • [Question] this might be a dumb question, but is there an ios emulator for windows

    1 project | /r/jailbreak | 13 Nov 2022
  • iPhone 11 w/ iBoot & iOS16 emulated on QEMU

    1 project | /r/netsec | 2 Sep 2022
  • qemu-t8030: iPhone 11 emulated on QEMU

    1 project | /r/netsec | 2 Sep 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 1 Jun 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source hypervisor projects in C? This list will help you:

Project Stars
1 HyperDbg 2,635
2 Hypervisor-From-Scratch 1,929
3 jailhouse 1,668
4 solo5 879
5 MiniVisorPkg 478
6 kernel-fuzzer-for-xen-project 463
7 wiser 259
8 qemu-pinning 37

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com