微软展示轻量级操作系统 Litebox 作为虚拟机替代方案

微软展示轻量级操作系统Litebox作为虚拟机替代方案

微软发布了一款轻量级操作系统 Litebox,可在沙箱环境中运行 Linux 应用程序。该系统旨在作为虚拟机的替代方案,但其特点是内核不与其他系统共享。 Litebox 是微软在 GitHub 上发布的开源项目。微软将其称为” 用于沙箱隔离的库操作系统”,能够” 大幅缩减与宿主系统的交互界面” 。实际上,Litebox 是操作系统两个层级之间的中间层,微软将其称为” 南北接口” 。其中一层由适配器组成,这些适配器通过应用程序接口调用 Linux 或 Windows 等平台的功能,或直接调用 Linux 内核。据微软介绍,该系统适用于多种应用场景。既可用于在 Windows 系统上运行未经修改的 Linux 软件,也能在 Linux 系统上运行沙箱化的 Linux 应用程序。用户还可以基于安全系统(如 SEV-SNP)运行各类程序。

该系统特别适用于不适合或不建议共享内核的应用场景。此时 Litebox 可作为替代内核使用。该软件完全采用 Rust 语言编写,旨在防范内存安全漏洞。此操作系统基于 MIT 许可证发布。

(0)
RC-pulish的头像RC-pulish

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注