linux内核版本中的xen表示什么

linux内核版本中的xen表示什么,第1张

这是xen虚拟化的内核 也可以看做是基于linux的 *** 作系统内核这是xen虚拟化的内核 也可以看做是基于linux的 *** 作系统内核这是xen虚拟化的内核 也可以看做是基于linux的 *** 作系统内核这是xen虚拟化的内核 也可以看做是基于linux的 *** 作系统内核

linux是一个 *** 作系统,xen是一个虚拟软件,运行在linux上。

xen可以在物理机的linux虚拟出若干 *** 作系统,虚拟linux和windows都可以。

虚拟出来的系统相对独立,共享cpu资源,独占内存和硬盘。

但这来得有点晚。据甲骨文公司的Linux工程师Wim Coekaerts在其博客中写道:Linux内核版本2.6.39及以上版本包含直接能作为管理域内核(Dom0)和子机(DomU)运行的Linux所需的每个组件。不过在过去几年,基于Xen的hypervisor面临与基于KVM的开源虚拟化激烈的竞争。尽管Xen较成熟,市场份额也较多,但KVM受到了几家主要Linux经销商的注意力,尤其是红帽,还有IBM与The Planet。KVM也作为默认的开源软件hypervisor,获得了开源虚拟化联盟OVA的认可。Xen接受之路漫长理论上,将Xen放回与KVM同级别领域竞争的举动,而KVM从2007年九月发布的Linux内核版本2.6.20开始就包含在Linux内核中,这使得Xen在开源虚拟化市场上难以立足。KVM迅速成功的核心在于它包含在内核中。相反,Xen在Linux平台上表现很好。但自从2007年用户需要一个重要的内核补丁,做一些不包含在核心Linux版本中的配置时就出现问题。这对于OSS厂商与IT部门是个难题,变成一个支持问题。相比较,自从KVM包含在内核中,并支持红帽与Ubuntu的主要版本,这使得构建KVM环境变得简单,受到许多版本的支持。通过将剩余Xen补丁直接打包到内核中,用户可以加速部署与测试时间,从兼容性与用户体验的角度,将Xen放在与KVM平等的位置。Xen社区一直致力于将Xen放在Linux内核中,但对于多个内核二进制的需求一直是Linux内核维护者的症结。在2009年,Linux创造者Linus Torvalds写道:“Xen真的是分发得非常恐怖,与其他系统混乱融合。”Xen有三个潜在模式可以运行准虚拟化,或pv准虚拟化管理域内核与完全虚拟化的子机结合,或叫pv-hvm以及完全虚拟的堆栈,或叫hvm。一个代码更改就会推动接受度。根据Coekaerts所言,这个新模式叫做pv-ops。“这个模式在启动的时候内核能转换成pv、hvm或pv-hvm。而不是多个内核二进制,只有一个内核,在检测出运行的平台后,启动期间就安排运行。”Xen市场占有率有待提高虽然Xen得到主要发行厂商的支持,企业用户在部署KVM时困难重重。某些情况下,现有的Xen部署(直到Red Hat Enterprise Linux版本6.0才开始支持Xen and KVM),而甲骨文在其OracleVM中支持Xen让其很尴尬,但有Linux用户说这周会考虑新部署KVM而不是Xen,无论内核是否有。”


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/5939367.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-09
下一篇 2023-03-09

发表评论

登录后才能评论

评论列表(0条)

保存