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