
libkrun
libkrun
A dynamic library providing Virtualization-based process isolation capabilities
AI 简介
libkrun 是一个轻量级动态库,为应用程序提供基于 KVM(Linux)或 HVF(macOS/ARM64)的虚拟化进程隔离能力。它内嵌精简 VMM,仅实现必要虚拟设备(如 virtio-console、virtio-block、virtio-gpu、virtio-vsock 等),通过简洁 C API 抽象底层虚拟机管理复杂性,并支持 AMD SEV 和 Intel TDX 内存加密变体。项目强调极小内存占用、快速启动与低开销,适用于容器运行时增强隔离、机密计算、GPU 加速微虚拟机等场景,尤其适配需硬件级隔离但无需通用虚拟机功能的嵌入式或云原生工作负载。
Rust
2.5k
Stars
220
Forks
30
Watchers
58
Issues
Star 增长
今日0
近 7 天0
近 30 天+63
综合评分62.33
默认分支main