MirageOS:用于构建Unikernel的库

幻影计划

幻影操作系统 这是一个非常有趣的项目,因为它是一个操作系统库,可为面向网络,云,移动平台等的安全或高性能应用程序构建统一内核。 这些unikernel可以在GNU / Linux和其他Unix操作系统上进行编译,也可以在KVM虚拟机管理程序或Xen上运行以进行虚拟化。

为此,MirageOS使用OCaml(一种带有库的语言)来提供网络,存储和系统支持的功能的功能。 发布的最新版本于2017年XNUMX月发布,随着 幻影操作系统 3.0。 对于那些感兴趣的人,可以在以下位置下载并获取有关该项目的更多信息: 海市rage楼 .

对于那些不知道自己是什么的人 独裁者这些是专门设计用于使用操作系统库的结构,这是运行特定应用程序所需的最低要求。 这样可以节省整个操作系统的虚拟化并提高整体性能。 应用程序代码,库和此通用unikernel都被编译为直接在管理程序或硬件上运行,而无需操作系统干预该过程。

这不仅是性能问题(事实证明,它仅需要传统OS大小的4%,并且可以对必要的驱动程序进行优化),而且还可以改善性能 安全 通过减少部署用于运行该应用程序的代码量,它为攻击者留出了更少的操作空间。 不要忘记它的多功能性和对现代应用程序的重要性。 这就是为什么像MirageOS这样的项目越来越多的原因,例如OSV,Runtime.js,IncludeOS,HermitCore,HaLVM,Clive,Grafene,ClickOS等。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。