抖音技术能力大揭密!钜惠大礼、深度体验,尽在火山引擎增长沙龙,就等你来! 立即报名>> 了解详情
写点什么

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

2016 年 4 月 14 日

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 )关注我们。

2016 年 4 月 14 日 19:002001
用户头像

发布了 428 篇内容, 共 153.9 次阅读, 收获喜欢 27 次。

关注

评论

发布
暂无评论
发现更多内容

终于拿到了深入Java虚拟机:JVMG1GC的算法与实现文档

公众号_愿天堂没有BUG

Java 编程 程序员 架构 面试

区块链钱包系统开发,imtoken去中心化钱搭建

13823153121

云原生,开发者的黄金时代

阿里巴巴中间件

云计算 阿里云 云原生 中间件

终于学完国内算法第一人10年经验总结的数据结构与算法详解文档

公众号_愿天堂没有BUG

Java 编程 程序员 架构 面试

linux 工具之pstack/gstack

糖米唐爹

不会被开除吧?一顿饭换来“字节”面试题库Java岗,刷完直接入职大厂

Java架构师迁哥

架构实战营1期模块5作业——高性能计算架构

tt

架构实战营

干货|后互联网时代,运维工程师的必备性能优化指北

阿里巴巴中间件

阿里云 云原生 中间件

教你快速从SQL过度到Elasticsearch的DSL查询

Java技术那些事

Java 编程 程序员 计算机 8 月日更

面试字节跳动java岗被算法吊打,60天苦修这些笔记,侥幸收获offer

Java~~~

Java 架构 面试 算法 红黑树

【我和达梦的故事】 有奖征文活动开始啦,万元奖品池+现金奖励等你拿!

墨天轮

数据库 征文大赛 国产数据库 达梦

面面俱到!腾讯大牛把源码分析、基础案例、实战案例、面试、系统架构,全部总结到这份Java多线程与高并发里面了

云流

Java 编程 程序员 面试 多线程

宅家复习一个月,成功入职腾讯,才知道算法实在太太太重要了

Crud的程序员

算法 数据结构与算法 程序员面试 算法面试

准备两个月,面试五分钟,Java中高级岗面试为何越来越难?

程序员改bug

Java spring 程序员 架构 编程语言

在Alibaba广受喜爱的“Java突击宝典”简直太牛了

Crud的程序员

Java 编程 架构 编程语言

蚂蚁金服+拼多多+抖音+天猫(技术三面)面经合集助你拿大厂offer

程序员改bug

Java 程序员 编程语言 java面试

模块五设计微博评论高性能高可用计算架构

kitten

校招失败,在小公司熬了2年后我终于进了字节跳动,竭尽全力(Java岗)

今晚早点睡

Java 编程 字节跳动 面试 计算机

谷歌架构师分享gRPC与云原生应用开发Go和Java为例文档

公众号_愿天堂没有BUG

Java 编程 程序员 架构 面试

RunC TOCTOU逃逸CVE-2021-30465分析

腾讯安全云鼎实验室

容器安全 漏洞分析

架构实战营模块 5 作业指导

华仔

#架构实战营

我们可能是被工具耽误的一代

非著名程序员

深度思考 认知提升 成长笔记 8月日更 8 月日更

linux 工具之perf

糖米唐爹

0代码之缘

明道云

Nebula Operator 云上实践

Nebula Graph

阿里云 云原生 k8s 图数据库 分布式图数据库

三面头条,靠P9级算法大牛分享的两本算法pdf书籍,轻松拿到offer

Crud的程序员

程序员 算法 编程语言 数据结构与算法

计算机组成原理—Part Three 性能指标

普普通通程序员

Vue进阶(四十二):var、let、const 三者区别

No Silver Bullet

Vue var const let 八月日更

crudapi增删改查接口零代码产品成功案例之金茶王投票系统

crudapi

Vue API crud crudapi 投票

阿里 Java 二面必问:8张图带你解决所有TCP可靠传输问题

云流

编程 面试 TCP 网络 计算机

深入分析JavaScript模块循环引用

普普通通程序员

Study Go: From Zero to Hero

Study Go: From Zero to Hero

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