Nanos 仅能运行一个应用的虚拟内核开源项目

我要开发同款
匿名用户2023年06月28日
96阅读
开发技术C/C++
所属分类操作系统
授权协议Apache-2.0

作品详情

Nanos是一种在虚拟化环境中运行一个且仅一个应用程序的Unikernel;比Linux更安全、更快,同时保持简单。

与Windows或Linux等通用操作系统相比,它有几个限制-即它是一个单进程系统,不支持运行多个程序,也没有用户或通过ssh进行远程管理的概念。

安全性:Nanos的目标是成为一个比Linux更安全的系统。它通过几个推动力来做到这一点。没有用户的概念,每个虚拟机运行一个进程,并限制合并到每个虚拟机中的代码量。简洁:由于Nanos不适合在裸机上运行,​​所以项目团队会致力于保持核心尽可能简单。

其最新的基准测试表明Nanos提供静态内容的速度几乎是Linux的两倍。

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论