MirageOS 是一个库操作系统,为各种云计算和移动平台的安全、高性能网络应用构建 unikernels。开发人员可以在传统的操作系统(如 Linux 或 macOS)上编写代码。然后,他们可以将自己的代码编译成一个完全独立的、专门的 unikernel,在 Xen、KVM 管理程序和轻量级管理程序(如 FreeBSD 的 BHyve、OpenBSD 的 VMM)下运行。
MirageOS 4.10.0 已正式发布,更新内容如下:
CHANGES:
- 添加 unikraft 目标 (#1607)
- 添加
?local_libs
参数以允许 local dune libs(#1609) - 为每个 unikernel 添加一个
--name
参数(Mirage_runtime.name ()
),移除monitor_hostname
(#1611) - 使用 Git_net 代替 Git_mirage ( #1606) @dinosaure)
- 修复 Mirage_runtime documentation headers,使用正确的 Stop special comment(#1605)
- 从测试中排除有缺陷的 dune 版本(#1609)
- 删除有关 ip stacks、ipv4_config、ipv6_config、socket_tcpv4v6 和 socket_udpv4v6 的未使用的导出项(#1612)
更新说明:https://github.com/mirage/mirage/releases/tag/v4.10.0