BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

回顾微软近年来对于Linux和开源的策略

| 作者 邵思华 关注 3 他的粉丝 发布于 2016年4月15日. 估计阅读时间: 5 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

2014年十月,在旧金山举办的一场活动中,微软的CEO Satya Nadella向公众表示,微软“爱Linux”。作为昔日的竞争对手,微软对Linux的态度逐渐从敌对转变为合作。自那次发言以来,微软在开源方面频频重拳出击,似乎要证明他们的声明并非随便说说而已。

近日,Christopher Tozzi在The VAR Guy网站上撰文对微软近年来在Linux和开源方面的举措进行了一番回顾,重点强调了微软在Azure、SQl Server和Visual Studio等方面对于Linux和开源的支持。

Microsoft Azure对Linux的支持

2016年2月,微软宣布在其Azure云平台上提供对Red Hat Enterprise Linux(RHEL)的支持,后者长期以来一直都扮演着微软竞争对手的旗舰产品的角色。微软曾在Azure的使用情况报告中表示,有超过60%的Azure镜像都是基于Linux的。可以想象,对RHEL的支持应当能够受到很大一部分客户的欢迎与支持。

SQL Server将支持Linux

2016年3月,微软宣布其旗舰数据库产品SQL Server 2016将支持Linux平台。具体的时间还要等到大约2017年中期,用户现在可以试用其内测预览版。对于在Windows系统上使用SQL Server的企业来说,迁移至Linux平台可以为其节省一笔Windows许可的费用,虽然与SQL Server的许可费用相比,Windows的许可费用真的不算贵。

微软与Canonical合作,在Windows上支持Linux应用

在不久前举办的Build大会上,微软宣布与Canonical共同合作,使Windows 10为基于Linux的应用提供二进制级别的兼容性,也即意味着Linux应用可直接在Windows系统中运行。不过,并非所有Linux应用都支持在Windows上运行,目前只支持基于Ubuntu的命令行应用。对于普通用户来说,这一点没有太多实际意义。这一特性的最大受益者应当是使用Windows系统进行工作,但又希望在Linux平台上尝试或开发应用的开发者。

Microsoft Azure对Debian的支持

2015年12月,微软宣布在其Azure云平台上提供对Debian GNU/Linux系统的支持。在由社区开发的Linux发行版本中,Debian或许是最受欢迎的一个。这让在Azure平台上使用Linux系统的用户有了更多的选择。根据Microsoft Azure高级项目经理Stephen Zarkos所说,Microsoft Azure市场提供的Debian镜像会得到微软Azure和开源开发者团队的支持。微软和credativ 会一起提供最新版本的Debian作为市场的镜像,同时也会一起维护一个透明的、面向社区的镜像。

Visual Studio的开源版本

在2015年6月的Build大会上,微软宣布推出支持Linux与MAC平台的免费编辑器Visual Studio Code。与Windows平台上的Visual Studio相比,Visual Studio Code更为轻量级,并提供了对Git的原生支持。而在去年11月,微软宣布将Visual Studio Code在GitHub上开源,采用MIT许可证。

微软自主开发的Linux系统

2015年9月,微软宣布将自主开发一个基于Linux的系统,与微软近期在开源方面的其他大动作相比,这一点似乎已经不令人感觉那么震撼了。但在当时仍然得到了大量的关注。这个版本的Linux名为Azure Cloud Switch(ACS),是一个用于Azure网络交换机的内部项目。按照微软的说法,ACS 的设计目的是用来集成微软自己的监控和诊断系统。目前看来,微软似乎还没有公开发布ACS的计划。


感谢李建盛对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ@丁晓昀),微信(微信号:InfoQChina)关注我们。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT