`
熊likecocoa
  • 浏览: 18618 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

微软和Linux:真正的浪漫还是有毒的爱情?

阅读更多
时不时的我们会读到一个能让你喝咖啡呛到或者把热拿铁喷到你显示器上的新闻故事。微软最近宣布的对 Linux 的钟爱就是这样一个鲜明的例子。

从常识来讲,微软和自由开源软件(FOSS)运动就是恒久的敌人。在很多人眼里,微软体现了过分的贪婪,而这正为自由开源软件运动(FOSS)所拒绝。另外,之前微软就已经给自由开源软件社区贴上了"一伙强盗"的标签。

我们能够理解为什么微软一直以来都害怕免费的操作系统。免费操作系统结合挑战微软核心产品线的开源应用时,就威胁到了微软在台式机和笔记本电脑市场的控制地位。 

尽管微软有对在台式机主导地位的担忧,在网络服务器市场 Linux 却有着最高的影响力。今天,大多数的服务器都是 Linux 系统。包括世界上最繁忙的站点服务器。对微软来说,看到这么多无法装到兜里的许可证的营收一定是非常痛苦的。

掌上设备是微软输给自由软件的另一个领域。曾几何时,微软的 Windows CE 和 Pocket PC 操作系统走在移动计算的前沿。Windows PDA 设备是最闪亮的和豪华的产品。但是这一切在苹果公司发布了iPhone之后都结束了。从那时起,安卓就开始进入公众视野,Windows 的移动产品开始被忽略被遗忘。而安卓平台是建立在自由开源的组件的基础上的。

由于安卓平台的开放性,安卓的市场份额在迅速扩大。不像 IOS,任何一个手机制造商都可以发布安卓手机。也不像Windows 手机,安卓没有许可费用。这对消费者来说是件好事。这也导致了许多强大却又价格低廉的手机制造商在世界各地涌现。这非常明确的证明了自由开源软件(FOSS)的价值。

在服务器和移动计算的角逐中失利对微软来说是非常惨重的损失。考虑一下服务器和移动计算这两个加起来所占有的市场大小,台式机市场似乎是死水一潭。没有人喜欢失败,尤其是涉及到金钱。并且,微软确实有许多东西正在慢慢失去。你可能期望着微软自尝苦果。在过去,确实如此。

微软使用了各种可以支配的手段来对 Linux 和自由开源软件(FOSS)进行反击,从宣传到专利威胁。尽管这种攻击确实减慢了适配 Linux 的步伐,但却从来没有让 Linux 的脚步停下。
所以,当微软在开源大会和重大事件上拿出印有“Microsoft Loves Linux”的T恤和徽章时,请原谅我们表现出来的震惊。这是真的吗?微软真的爱 Linux ?

当然,公关的口号和免费的T恤并不代表真理。行动胜于雄辩。当你思考一下微软的行动时,微软的立场就变得有点模棱两可了。

一方面,微软招募了几百名 Linux 开发者和系统管理员。将 .NET 核心框架作为一个开源的项目进行了发布,并提供了跨平台的支持(这样 .NET 就可以跑在 OS X 和 Linux 上了)。并且,微软与 Linux 公司合作把最流行的发行版本放到了 Azure 平台上。事实上,微软已经走的如此之远以至于要为 Azure 数据中心开发自己的 Linux 发行版了。

另一方面,微软继续直接通过法律或者傀儡公司来对开源项目进行攻击。很明显,微软在与自由软件的所有权较量上并没有发自内心的进行大的道德转变。那为什么要公开申明对 Linux 的钟爱之情呢?

一个显而易见的事实:微软是一个经营性实体。对股东来说是一个投资工具,对雇员来说是收入来源。微软所做的只有一个终极目标:盈利。微软并没有表现出来爱或者恨(尽管这是一个最常见的指控)。

所以问题不应该是"微软真的爱 Linux 吗?"相反,我们应该问,微软是怎么从这一切中获利的。

让我们以 .NET 核心框架的开源发行为例。这一举动使得 .NET 的运行时环境移植到任何平台都很轻松。这使得微软的 .NET 框架所涉及到的范围远远大于 Windows 平台。

开放 .NET 的核心包,最终使得 .NET 开发者开发跨平台的 APP 成为可能,比如 OS X、Linux 甚至安卓——都基于同一个核心代码库。

从开发者角度来讲,这使得 .NET 框架比之前更有吸引力了。能够从单一的代码库触及到多个平台,使得使用 .NET 框架开发的任何 APP 戏剧性的扩大了潜在的目标市场。

另外,一个强大的开源社区能够提供给开发者一些代码来在他们自己的项目中进行复用。所以,开源项目的可利用性也将会成就 .NET 框架。

更进一步讲,开放 .NET 的核心代码能够减少跨越不同平台所产生的碎片,意味着对消费者来说有对 APP 更广的选择。无论是开源软件还是专用的 APP,都有更多的选择。

从微软的角度来讲,会得到一队开发者大军。微软可以通过销售培训、证书、技术支持、开发者工具(包括 Visual Studio)和应用扩展来获利。

我们应该自问的是,这对自由软件社区有利还是有弊?

.NET 框架的大范围适用意味着许多参与竞争的开源项目的消亡,迫使我们会跟着微软的节奏走下去。

先抛开 .NET 不谈,微软正在花费大量的精力在 Azure 云计算平台对 Linux 的支持上。要记得,Azure 最初是 Windows 的 Azure。Windows 服务器是唯一能够支持 Azure 的操作系统。今天,Azure 也提供了对多个 Linux 发行版的支持。
关于此,有一个原因:付费给需要或者想要 Linux 服务的顾客。如果微软不提供 Linux 虚拟机,那些顾客就会跟别人合作了。

看上去好像是微软意识到“Linux 就在这里”的这样一个现实。微软不能真正的消灭它,所以必须接收它。

这又把我们带回到那个问题:关于微软和 Linux 为什么有这么多的流言?我们在谈论这个问题,因为微软希望我们思考这个问题。毕竟,所有这些谈资都会追溯到微软,不管是在新闻稿、博客还是会议上的公开声明。微软在努力吸引大家对其在 Linux 专业知识方面的注意力。

首席架构师 Kamala Subramaniam 的博文声明 Azure Cloud Switch 背后的其他企图会是什么?ACS 是一个定制的 Linux 发行版。微软用它来对 Azure 数据中心的交换机硬件进行自动配置。

ACS 不是公开的。它是用于 Azure 内部使用的。别人也不太可能找到这个发行版其他的用途。事实上,Subramaniam 在她的博文中也表述了同样的观点。

所以,微软不会通过卖 ACS 来获利,也不会通过赠送它而增加用户基数。相反,微软在 Linux 和 Azure 上花费精力,以加强其在 Linux 云计算平台方面的地位。

微软最近迷上 Linux 对社区来说是好消息吗?

我们不应该慢慢忘记微软的“拥抱、扩展、消灭Embrace,Extend and Exterminate”的诅咒。现在,微软处在拥抱 Linux 的初期阶段。微软会通过定制扩展和专有“标准”来分裂社区吗?
分享到:
评论

相关推荐

    微软技术开发案例学习系列课程(8):部署和维护——恶梦?还是幸福的开始?

    内含ppt,视频,文档,示例!!!!!!!

    Linux:以对抗微软的名义.pdf

    Linux:以对抗微软的名义.pdf

    国产Linux:粉碎微软垄断.pdf

    要想真正打破微软的垄断,除了在技术上的不断突破,更重要的是构建完善的生态系统,这包括提供更多高质量的开源应用软件、完善的应用开发者支持体系、以及建立良好的用户体验。只有这样,国产Linux才能吸引更多用户...

    微软360度:企业和文化

    你想知道微软多元文化的真正内涵吗?你想知道部分微软华人员工的面试内幕吗?你想知道微软内部是如何进行有效协作的吗?你想知道微软未来的伟大战略吗?你想借鉴别人的经验并规划自己的成功之路吗?  本书将向你...

    微软克星Linux.pdf

    【标题】: "微软克星Linux.pdf" 概述了Linux操作系统如何挑战微软的主导地位 【描述】: 本文档讲述了Linux操作系统的发展历程,它如何在20世纪90年代初诞生,并逐渐成为微软Windows操作系统的有力竞争对手,以及...

    微软:Linux,放行!.pdf

    微软:Linux,放行!.pdf

    Linux在嵌入式市场份额提升.pdf

    Linux在嵌入式市场份额提升.pdf是一个关于Linux在嵌入式市场份额提升的PDF文件,该文件详细介绍了Linux在嵌入式市场的发展历程和应用现状,以及微软和Linux厂商之间的竞争和合作关系。 标题:Linux在嵌入式市场份额...

    Linux:英雄少年利努斯.pdf

    然而,Linux和其他软件一样,也会有弱点和缺陷,但开放源码的特性确保了这些问题能被迅速识别和解决。 综上所述,Linux不仅是利努斯·托瓦兹个人技术成就的体现,也是软件发展史上的一大里程碑,它展示了开源社区的...

    微软与Linux代理商达成合作.pdf

    标题提及的"微软与Linux代理商达成合作"是一个重要的IT行业事件,这标志着两大技术巨头——微软和Linux(这里指的是Linux销售代理商Xandros)之间的合作。这一合作涉及到技术和法律层面,目的是为了提升系统管理,...

    微软内部的阴与阳:Windows vs.Linux.pdf

    为了满足客户需求,微软在Redmond总部建立了复杂的Linux/UNIX环境,运行各种流行的Linux和商业UNIX系统,目的是构建比任何客户都更为大型和复杂的混合系统。 然而,微软内部的挑战在于,即使对于Linux服务器的采购...

    Linux基金会:Linux已经战胜微软.pdf

    Linux基金会:Linux已经战胜微软.pdf

    Linux:价值链复苏.pdf

    传统的市场领导者如微软和Sun面临日益激烈的竞争,而Linux服务商则通过提供更具性价比的解决方案赢得市场份额。未来,随着云计算、大数据、物联网等新兴技术的发展,Linux有望在更多领域发挥关键作用,推动整个产业...

    Linux:学会颠覆与被颠覆.pdf

    微软不得不面对Linux的竞争压力,尽管仍主导着桌面PC操作系统市场,但其商业模式和利润空间正受到挑战。微软高层对于Linux的评价谨慎,但内部已将其视为主要竞争对手。 Linux的普及改变了软件行业的格局,推动了...

    微软、革新与Linux.pdf

    【标题】:“微软、革新与Linux”讨论了微软与Linux在操作系统市场上的竞争和Linux的发展趋势。 【描述】:本文档分析了Linux作为开源操作系统如何试图挑战微软的主导地位,以及在这个过程中面临的挑战和问题。 ...

    解密微软Linux实验室.pdf

    《解密微软Linux实验室》这本书揭示了微软公司在面对开源操作系统Linux崛起时的策略和心态变化。作为软件行业的巨头,微软一直以来以其雄厚的技术实力和资本优势压制竞争对手。然而,开源运动的兴起,特别是Linux的...

    微软为何“亲近”Linux.pdf

    标题中的“微软为何“亲近”Linux”指的是微软公司改变了过去对Linux操作系统的对抗态度,开始采取更加合作的策略。这一转变可以从描述中的几个关键事件看出,例如微软在LinuxWorld会展上的演讲,宣布对其虚拟软件...

    冰山消融 微软将支持Linux.pdf

    最近,微软宣布其新款虚拟服务器产品将支持Linux和Solaris操作系统,这是一个显著的战略转变。微软将其虚拟化产品下一个版本命名为Virtual Server 2005 R2,并与合作伙伴共同研发所需技术。这一举措表明微软正在逐步...

Global site tag (gtag.js) - Google Analytics