除了两个受支持的Linux发行版(RHEL和SUSE Enterprise)之外,是否还有适用于Windows Server 2008 R2 + Hyper-V环境的免费备选scheme,具有以下目的?
另外,我想问一下,如果微软表示不支持除RHEL&SUSE Enterprise以外的其他Linux发行版,那么在后期还会支持Ubuntu Server版和Debian等其他Linux发行版吗? 有谁知道不支持其他Linux发行版背后的原因是什么?
微软和其他公司一样,对客户的压力做出回应。 不幸的是,有一段时间,他们和红帽公司发生了激烈的争吵,甚至连红帽支持的客户需求都没有响应,但这个问题已经解决了。 微软声称,SUSE和红帽是人们要求的主要发行版,事实上他们中的两个人构成了大公司(最容易受到微软关注的)公司中的大部分发行版。 考虑到让微软支持这两个版本需要多长时间和多痛苦,我不会让自己的呼吸等待另一个发行版。
技术上,问题是性能。 您可以在Hyper-V上构build虚拟机,然后运行所需的任何发行版,如果使用旧版NIC和普通IDE存储控制器,则该发行版将起作用。 你会发现的问题是,没有更好的驱动程序的传统NIC和IDE控制器的虚拟机的性能很差。 随着Hyper-V R2(和Windows 2008 R2)的发布,微软发布了Linux集成组件版本2.一旦安装,你可以使用更好的综合网卡,你会发现IDE控制器的性能一个Windows VM。 微软对集成组件的testing和文档只能通过SUSE和Red Hat完成,但许多人已经能够成功地将其安装在其他Linux发行版中,并且工作正常。 如果有什么事情发生或者有什么奇怪的事情,你就不能给微软求助。 集成组件也在GPL下发布,所以其他发行版可能会select将它们集成在一起以使事情变得更容易。
集成组件位于: http : //www.microsoft.com/downloads/details.aspx?FamilyID= c299d675-bb9f-41cf-b5eb-74d0595ccc5c& displaylang=en
下面是Ubuntu的使用说明: http : //blog.allanglesit.com/Blog/tabid/66/EntryId/22/Hyper-V-Guests-Linux-Integration-Components-Ubuntu-and-Debian.aspx
微软的条款中的“支持”并不意味着“它会工作”,这意味着“这是一个我们已经尝试和testing的configuration,生成的文档,生成的软件(如果适用),并会给你技术支持,如果你有一个问题”。
这有希望解释了为什么他们限制了他们支持的Linux发行版的数量。
– 编辑 –
我原来的回答有点轻松,但是我真的认为它是如何看待这个问题的,当时我曾经是一名微软MVP,在他们的虚拟化团队中工作 – 他们曾经做过很多操作系统的工作 。虚拟的环境,也很好,但他们只能提供正式的支持这些操作系统 – 其中的支持意味着他们实际上可以提供这种configuration的帮助,客人补充等等。