
hyperlight
hyperlight-dev
Hyperlight is a lightweight Virtual Machine Manager (VMM) designed to be embedded within applications. It enables safe execution of untrusted code within micro virtual machines with very low latency and minimal overhead.
AI 简介
Hyperlight 是一个轻量级虚拟机管理器(VMM),专为嵌入应用程序而设计,旨在通过微虚拟机以极低延迟和最小开销安全地执行不可信代码。其核心功能包括支持在Windows和Linux平台上创建微虚拟机,这些虚拟机无需内核或操作系统即可运行,从而保持了较低的资源消耗。Hyperlight使用Rust语言编写,利用了Windows Hypervisor Platform(针对Windows)以及Microsoft Hypervisor (mshv) 或 KVM(针对Linux)。它提供了一套控制良好的API,允许主机与客体之间进行函数调用,同时默认限制了客体对主机功能的访问权限,增强了安全性。此项目非常适合需要在隔离环境中快速、安全地运行第三方代码的应用场景,如云原生服务、在线编程环境等。
Rust
Apache License 2.04.4k
Stars
186
Forks
34
Watchers
161
Issues
Star 增长
今日0
近 7 天+49
近 30 天+87
综合评分87.52
默认分支main