云服务操作系统:IncludeOS
jopen
9年前
IncludeOS 可以直接在 x86 虚拟硬件中运行 C++ 代码,完全使用 C++ 编写,无任何依赖。
IncludeOS 是个极小,面向服务,为云服务设计的操作系统。IncludeOS 是为 KVM/Linux 设计的,但是之前的版本在 VirtualBox 上也能很好的运行,还支持 OS X Windows 和 Linux。
主要特性:
-
极小的内存占用:极小的可启动镜像,包括启动加载器,操作系统组件和完整的 C++ 标准库,只有 693K。
-
KVM 和 VirtualBox 支持
-
C++11/14 支持
-
标准 C 库,使用 Red Hat 的 newlib
-
Virtio Network 驱动
-
高度模块化的 TCP/IP 栈
IncludeOS 还不能在生产环境使用,特性不完整,现在还是个原型。IncludeOS 是 Oslo 和 Akershus University College of Applied Science (hioa.no) 的研究项目结果。