bobuhiro11 / gokvm
KVM based tiny x86 hypervisor written in pure golang, which can boot Linux
☆226Updated 7 months ago
Alternatives and similar repositories for gokvm:
Users that are interested in gokvm are comparing it to the libraries listed below
- traffic control in pure go - it allows to read and alter queues, filters and classes☆478Updated this week
- Package xdp allows one to use XDP sockets from the Go programming language.☆302Updated 7 months ago
- An eBPF program debugger☆203Updated 2 years ago
- A very basic eBPF Load Balancer in a few lines of C☆319Updated 10 months ago
- L3AFD eBPF Programs control plane☆193Updated this week
- Go Bindings for CRIU☆191Updated 3 weeks ago
- Sample ebpf programs to analyze☆90Updated 3 months ago
- Investigate kernel error call stacks☆241Updated 5 months ago
- The BTFhub Archive repository provides BTF files for those published kernels that lack native support for embedded BTF, thereby enhancing…☆105Updated last week
- Package rtnetlink provides low-level access to the Linux rtnetlink API. MIT Licensed.☆159Updated last week
- This manager helps handle the life cycle of your eBPF programs☆130Updated this week
- Package vsock provides access to Linux VM sockets (AF_VSOCK) for communication between a hypervisor and its virtual machines. MIT Licens…☆350Updated last month
- Tools for compiling many Go commands into one binary to save space. Builds are supported for vendor-based Go and module-based Go☆151Updated 2 months ago
- Linux Subsystem for FreeBSD (😈 on 🐧)☆175Updated 2 years ago
- virtio implementation☆397Updated this week
- ☆86Updated this week
- Manage the QEMU qcow2 disk image written in Go☆62Updated 8 years ago
- Examples of using BPF ring buffer APIs☆124Updated 4 years ago
- A packet oriented Linux kernel function call tracer☆401Updated 11 months ago
- Linux kernel loader☆197Updated 2 weeks ago
- Virtual Machine Manager for Go (govmm) is a suite of packages that provide Go APIs for creating and managing virtual machines.☆310Updated 3 years ago
- A file system events notifier based on eBPF☆62Updated 2 years ago
- Mimic is a eBPF virtual machine and emulator which runs in userspace☆23Updated 2 years ago
- ☆137Updated 2 weeks ago
- Trace Go program execution with uprobes and eBPF☆303Updated 2 weeks ago
- Tiny TCP/IP protocol stack for lectures implemented in Go language☆162Updated 4 years ago
- Experimental XDP DNS server powered by eBPF☆83Updated 3 years ago
- Provide task runtime implementation with pidfd and eBPF sched_process_exit tracepoint to manage deamonless container with low overhead.☆118Updated this week
- eBPF Programs☆60Updated last week
- Pure-Go Conntrack implementation; for humans.☆121Updated 10 months ago