前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >为什么微软正在成为一家「开源」公司?

为什么微软正在成为一家「开源」公司?

作者头像
人称T客
发布2018-03-22 14:39:05
1.1K0
发布2018-03-22 14:39:05
举报
文章被收录于专栏:人称T客人称T客

微软正在成为一家开源公司。

拥有自己的BSD Unix操作系统,以支持乌班图作为Windows 10的子系统。以及最近开放源代码的Xamarin软件开发工具包。

微软刚刚发布了Azure云的FreeBSD版本。Netflix、思杰公司、Array Networks、Gemalto和Netgate公司都已在Azure云市场上运营虚拟设备。

今年早些时候,微软与Canonical合作,把乌班图带入Windows 10,从而使开发人员在Azure云端编写乌班图程序更简单。乌班图是Azure用户最喜欢的Linux操作系统。

在此之前,微软收购Xamarin——跨平台手机应用程序开发程序。Xamarin拥有大量开源技术,微软进一步推动Xamarin的开源技术,

Xamarin软件开发工具包(SDK)、运行时刻、库和命令行工具。这样做是雷蒙德船员的主意吗?建立应用程序太频繁。这个举动可以让C #和微软希望与Objective-C,Swift或java在移动空间竞争。

这些都只是微软最近的举动。2015微软带来支持在Azure云端的Debian GNU / Linux,并建立自己的Linux认证。目前微软的CEO,萨蒂亚纳德拉,已宣布微软钟意Linux。微软甚至有自己专用的Linux发行版和Azure云开关。

这些举措有什么共同点呢?他们的目的是使微软成为一个盈利的开源公司。

微软不仅是成为一家云公司,虽然它也是如此,但同时它也转向开源的利润。看看微软2016年的收入从何而来。服务器产品和云服务是最赚钱的,占总收入的百分之二十。游戏排在第三位。排在第四位的微软办公软件正在变成一个云服务软件。而Windows系统几乎不到百分之十。

现在是什么在云端上运行?是开源操作系统和服务器应用程序。微软Azure的CTO—Mark Russinovich说,“很明显,如果我们不支持Linux, 我们只是Windows,这是不实际的。”他补充说,在Azure云端上四分之一的虚拟机实例是用Linux系统,而且这个数字还在增加。

开源已成为主导发展模式。虽然人们用谈论宗教或癌症的方式来讨论开源和自由软件,这取决于你在哪一方,开源已经赢了,因为它确实存在的经济意义。

Linux基金会执行董事—Jim Zemlin说:“开源是实现更快的发展、更高的质量和更低的成本。这是软件价值链改变的原因。”微软深谙此理。

而且不仅是软件。硬件和软件之间的界限正在被抹去。

正如Zemlin说:“硬件功能越来越多地被抽象成软件。体现在软件定义网络(SDN),服务器虚拟化和云计算。”这给硬件供应商造成了很大的压力。越来越多的专用硬件被运行开源软件的通用x86盒子取代。

因此,几乎每一家科技公司,包括微软,都在转移到开放源代码的发展模式。

当然,微软不会开放Windows系统或办公软件的源代码。这些有昂贵的已付成本,他们仍然有利可图。但对于任何未来的项目?它将一直开放源代码。正如Windows系统和办公软件移到云端,这一点并不意外。如果在微软的数据中心就可以在Linux或FreeBSD运行。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2016-06-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 人称T客 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档