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