关闭

开源虚拟化操作系统OSv初探

发表于:2015-1-07 09:33

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:追寻神迹    来源:51Testing软件测试网采编

  OSv是以色列创业公司Cloudius Systems新推出的,适用于虚拟化环境的操作系统
  公司创始人包括KVM创立者Avi Kivity等人。OSv目标是成为Guest中默认的系统。
  Avi Kivty等人认为,传统的操作系统(如Linux,现在很多应用都是跑在Linux系统上的)并非为虚拟化环境所设计的,包含了太多的东西。
  目前看来,在虚拟化环境下显得过于复杂和笨重。
  Avi Kivty认为可以构建更为简洁的系统,从而提供更好的性能和容易管理的系统。OSv的开机速度小于1S。
  使用ZFS文件系统和高效的TCP/IP协议栈。支持KVM/XEN/VMWARE上运行。
  OSv不是linux发行版,也不是基于Linux内核。OSv是使用C++ 11全新开发的一个操作系统。
  OSv的目标是提供运行在虚拟机内部的操作系统。因此并非要取代Linux。
  · 面向虚拟机中的OS。
  · 支持Linux软件,但是不是Linux。
  · 开源,BSD协议。
  作者的这句解释说的非常好。
  "If you take the hypervisor as the layer for granted, then by all means OSv is an operating system. But if you look at the whole stack and you're running KVM, which is essentially Linux, OSv is basically a library that you attach your application to and you can boot directly on KVM. You're booting that application and using KVM as a containing mechanism."
  云环境中hypervisor,guest os, jvm三层有很多功能重合的地方,导致性能损耗加大,整个系统复杂。
  OSv的切入点即对guest os和jvm这两层进行简化和重新设计,使之更适合云环境。
  传统的操作系统主要提供两类功能:硬件管理和多用户/多进程的隔离。在云环境中,Guest OS的要求已经发生变化。
  · 少量的硬件类型,而非像传统一般有众多的厂商提供的硬件产品型号。
  · 云环境中更倾向于一个OS中部署一个应用。(通过OS进行应用间隔离。这也更有利于扩展和可靠性的提升。
  · 更少的服务类型(由云和虚拟机本身提供)
  · 无用户
  · 无配置
  · 灵活(快速启动)
  OSv的价值:
  · 最好的Guest OS
  · 可以运行已经存在的程序(Linux,JVM等)
  · 速度快
  · 系统占用更少的内存,从而可以给应用更多内存使用。
  · 灵活:快速启动(<1S)  无配置 无状态
  · 专门优化的JVM
  · 更少的管理开销
  · 更少的OS开销
21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号