OSv系统的设计目的是让一个应用程序跑在一个虚拟机上,从而降低上下文切换的损耗。OSv系统也更加适用于实验性的项目,比如类似lock-free mutexes和Van Jacobson网络频道这样的新想法。
OSv的开发动机是由于今天大部分的应用都是跑在云端的GNU/Linux虚拟机上,而GNU/Linux在设计之初并非为虚拟化而设计,像多用户和多进程的模式不但造就了复杂性而且也成为今天的hypervisor的性能障碍,OSv系统的设计目的是让一个应用程序跑在一个虚拟机上,这样根本就不需要kernel-land到user-land的隔离,从而降低上下文切换的损耗,同样也能有机会去实验类似lock-free mutexes和Van Jacobson的网络频道的新idea,在启动速度上OSv只需要2秒就能启动完成,安全性方面目前可以支持检测use-after-free(还在跟作者确认是否是runtime check),网络方面完全继承了FreeBSD的TCP/IP协议栈,文件系统则支持ZFS,OSv社区希望更多的黑客加入。
OSv系统
OSv的开机速度只有2秒,这一点非常惊人。此外在安全性方面,OSv系统可以支持检测use-after-free。
OSv系统完全继承了FreeBSD的TCP/IP协议栈,文件系统支持ZFS,这些都让加入该系统的开发者和黑客能够更快的适应。
Cloudius Systems公司与虚拟机的关系可谓源远流长,它由Qumranet成员创立,而Qumranet则是由XEN虚拟化hypervisor大师Moshe Bar和前Cisco工程总监Rami Tamir创立。