`
happmaoo
  • 浏览: 4601623 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Vmware和Xen在Linux虚拟化补丁上冲突

阅读更多
<iframe align="top" marginwidth="0" marginheight="0" src="http://www.zealware.com/46860.html" frameborder="0" width="468" scrolling="no" height="60"></iframe>

当你试图把开源的世界和私有的商业软件混合在一起的时候,事情进展的总是非常不顺利。有时这两个世界会发生碰撞。私有经销商都时常欺凌开源从而扩大他们自己的利益。下一次,有时事情又会有另外一种方式。

一个恰当的例子是:当前在Linux内核中支持虚拟化的争论。虚拟服务器风靡一时。在当今Linux世界中受宠的技术是一个名为Xen的项目,它是一个开源系统管理程序,允许你在一台机器上运行多个Linux实例。对Xen的支持是Novell新的Suse Linux Enterprise Server 10.的一个大吹大擂的特性。但不是所有的厂商都是这样乐观。

Novell竞争对手红帽的一个经营主管表示,Xen还没有为企业准备好,----因此不要期望在红帽企业Linux很快见到它。同时,Xen为进一步与Linux内核的融合所作的努力与一个可预见的来源相悖:私有虚拟软件的领军人Vmware

看上去Vmware一直致力于研究以系统管理程序为基础的虚拟技术,它与Xen的很相似,用于它的即将来临的商业的虚拟化产品线的发布。像Xen一样,如果Linux内核给它一点帮助VMware的技术将会工作得更好,所以也像Xen一样,Vmware一直都在给内核开发者们提交长长的补丁列表用于审查和考虑包含于内核中的可能性。你不知道吧,Xen 组的补丁和Vmware的完全不能互相兼容。

两种方法都将奏效。两个组对于Linux内核的开发都有长期的历史。因此很自然地,内核开发者不想偏袒任何一方,他们不会接受任何一套补丁直到Vmware Xen想办法消除他们之间的不同达成一个折衷----至今双方都不愿意这样做。

当然,这种争论对于商务没有好处,尤其对于像红帽这样正在等待Xen在他们对其在企业应用开绿灯之前变得成熟的厂商。一位经理主管人员表示,事实上Oracle对这种形势正失去耐心,并且给各方施加压力,使其进一步协商。

事情不总是这样的吗?良好的开源项目正在极佳地专注于他们自己的业务,突然一个像Vmware的私有软件厂商介入破坏了一切。然后甚至更大的私有公司介入把所有人推开,最后事情变得一团糟。

但是稍等。不是所有一切都象这里看起来的样子。

正如它的结果,VmwareLinux内核开发者提出的建议根本不是私有软件。他是叫做VMI (Virtual Machine Interface,虚拟机接口)的完全开放的标准,能够支持多种形式的以系统管理程序为基础的虚拟化的一般性接口,包括潜在的Xen

另一方面,Xen开发者的建议是百分之百专用于Xen的,以至于它完全不适合Vmware的需要(或者其他任何可能出现的技术)。Xen 可以按Vmware的方式做事情,但是它的开发者不想这样。

很有讽刺意义,不是吗?Xen是开源的,但是Vmware的提议更符合开源软件的精神。同时,Xen项目的一个主要的赞助者XenSource正忙于与微软签定一个关于在Windows上运行Xen的交易,与此同时甚至抗拒关于Linux内核接口的协商。那么你呢?Brute

这显示,对开源来说还有比源代码更多的东西。这种参与和协作的精神是开源力量的源泉,并使它赢得客户。商业软件厂商也可抱有这种精神;仅仅因为你的代码是开放的不会自动地让你成为一个好人。



Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1373240


分享到:
评论

相关推荐

    vmware和xen虚拟化管理程序之间的比较

    总结,VMware和Xen在虚拟化领域各有所长,选择哪一种取决于具体业务需求、兼容性、性能要求以及对开源或商业解决方案的偏好。对于需要广泛兼容性和高级管理功能的企业,VMware可能是理想选择;而对于追求高性能和云...

    linux 虚拟化 Xen 配置详解

    Linux虚拟化技术是一种高效利用硬件资源的方法,Xen是一个开源的虚拟化平台,它允许在一个物理服务器上同时运行多个独立的操作系统实例,每个实例被称为一个域(Domain)。在这个配置详解中,我们将深入探讨如何在...

    xen虚拟化实战

    在虚拟化领域,Xen以其高效、稳定和灵活的特点备受关注。全虚拟化技术使得每个虚拟机(VM)都拥有自己的完整操作系统,无需修改或优化,因此适用于各种环境,包括企业数据中心和云计算平台。Xen通过其独特的二进制...

    Xen与虚拟化艺术 来自Xen小组

    此外,对于想要深入研究的读者,书中还会涉及Xen的最新发展,如动态资源调度、实时虚拟化和云计算集成等前沿话题。 2003-xensosp.pdf这个文件很可能包含了Xen早期的发展历史和技术概述,对于理解Xen的发展历程和其...

    VMware和Xen虚拟网络性能比较

    VMware和Xen作为两种具有代表性的硬件抽象层虚拟化软件,在各自的领域都有着重要的地位。 #### 2. VMware和Xen的虚拟网络工作模式 ##### 2.1 VMware的虚拟网络工作模式 - **桥接模式(Bridge)**:此模式下,虚拟机...

    Xen和KVM等四大虚拟化架构对比分析1

    总结来说,Xen、KVM、VMware ESX和Hyper-V在虚拟化技术上有各自的优势和适用场景。Xen和KVM在开源社区中活跃,适合需要高度定制和灵活性的环境;VMware ESX以其高效和稳定性在企业环境中广泛应用;Hyper-V则为...

    Xen虚拟化技术

    着重介绍了在x86平台上Xen半虚拟化技术提供的用以控制和管理虚拟机的内核接口,以及相关的原理和操作应用,包括半虚拟化技术的基本机制和策略,Xen的子系统及与安全相关的应用模块。, (1)基本机制和策略,即Xen半...

    xen分析+虚拟化管理软件.pdf

    Xen作为业界领先的虚拟化解决方案之一,特别受到Linux社区的青睐,并且支持多种操作系统,包括Linux、Windows和其他操作系统。以下是根据文件内容梳理出的关键知识点: 1. Xen的架构组成:Xen架构主要由不同的域...

    Xen虚拟化技术.rar

    然而,Xen仍然在特定场景,如高性能计算和企业级虚拟化中保持其地位,并持续演进以适应新的技术和需求。 总结,Xen虚拟化技术作为开源的虚拟化平台,具有高性能、安全性和扩展性的特点,广泛应用于云计算、数据中心...

    浅析Linux虚拟化技术.pdf

    Linux虚拟化技术的实现方法有多种,如Xen、KVM、VMware等,它们都有其自己的优缺点和应用场景。选择合适的虚拟化技术和平台对企业的信息化建设和技术发展具有重要的意义。 Linux虚拟化技术是当今计算机及网络领域的...

    Xen、KVM、VMware、hyper-v等虚拟化技术的对比.docx

    - **性能**:Hyper-V在虚拟化Windows系统时表现尤为突出,特别是在硬件支持良好的情况下。 #### 四、选择指南 - **授权情况**: - **有授权**: - 虚拟Windows:推荐使用Hyper-V,因为它是Windows平台的最佳...

    带Xen虚拟化技术支持的Linux内核定制编译.pdf

    虚拟化是指计算元件在虚拟而非实际基础上运行,它可以扩大硬件容量,简化软件重新配置过程。CPU的虚拟化允许单个处理器模拟多个处理器并行运行,使得多个操作系统可以在独立空间中运行,互不影响,从而提高计算机...

    Xen虚拟机的内存虚拟化

    ### Xen虚拟机的内存虚拟化关键技术解析 #### 一、内存虚拟化的重要性 内存虚拟化是虚拟化技术中至关重要的一环,它不仅提供了虚拟机间的内存隔离与保护,还确保了多个虚拟机能够共享同一物理内存资源的同时保持...

    Xen虚拟化研究报告资料汇总

    Xen虚拟化是一种高效能的虚拟化技术,其核心在于Xen Hypervisor,这是一个轻量级的虚拟化层,能够支持多个操作系统实例在同一物理硬件上并行运行。Xen最初由剑桥大学计算机实验室开发,并从2010年起成为了一个完全...

    xen虚拟化及工作原理.docx

    Xen虚拟化技术的特点之一是其Para虚拟化技术,这需要对客户操作系统进行微小修改,以便它们在虚拟环境中运行。随着Intel VT和AMD虚拟化处理器的出现,这种修改逐渐变得不再必要,实现了超虚拟化,使得虚拟机性能更...

    Xen与虚拟化技术

    这种方法不再需要重新编译或捕获特权指令,因为操作系统本身在虚拟化进程中会相互紧密协作。虽然需要对客户操作系统进行一些修改以适应 hypervisor,但能提供接近非虚拟化系统的性能。 - **2.4 操作系统级的虚拟化*...

    Vmware与虚拟化技术

    Vmware的虚拟化技术主要包括I/O虚拟化、CPU虚拟化和内存虚拟化。 1. **I/O虚拟化**:Vmware通过虚拟设备和模拟层实现了I/O虚拟化,让每个虚拟机(VM)能够独立地访问硬件设备,如网络适配器、硬盘和打印机,而无需...

    XEN虚拟化技术和KVM虚拟化技术

    XEN虚拟化技术和KVM虚拟化技术

    Xen虚拟化入门.pdf

    Xen作为一种开源的虚拟化解决方案,在与商用虚拟化产品如VMware相比时具有以下优势: - **成本效益:**Xen作为开源软件,降低了企业采用虚拟化技术的门槛。 - **灵活性:**Xen支持多种虚拟化模式,并且可以在多种...

    基于i.MX8虚拟化Xen方案的Linux双系统设计.pdf

    智能交通解决方案是基于 i.MX8 虚拟化 Xen 方案的 Linux 双系统设计,旨在实现智能交通系统的智能化、自动化和信息化。该解决方案可以满足汽车多元化需求的增加,车载系统向着智能座舱方向发展。 知识点5:嵌入式...

Global site tag (gtag.js) - Google Analytics