澳门新葡亰信誉平台游戏二十年恩仇一笑泯,微软加入 Linux 基金会

by admin on 2020年4月22日

澳门新葡亰信誉平台游戏 1

微软高调拥抱开源 !

导读或许你也听说了:在全球热门开源代码库GitHub最新公布的一份统计报告中,微软名列“对开源贡献人数最多的组织(Organizations
with the most open source
contributors)”榜首——在过去的12个月中,有16,419位来自微软的程序员为GitHub开源社区贡献了自己的力量。

这份报告中的数据来自于GitHub上的公开信息,鉴于有些开发者会以匿名方式贡献代码,所以具体数字并不绝对。但这足以证明,在微软内部,拥抱开源,已经成为自上而下的普遍共识。

澳门新葡亰信誉平台游戏 2

微软全球执行副总裁兼云计算与企业事业部负责人Scott Guthrie

“微软爱Linux”

2014年10月20日,出任微软公司首席执行官不久的萨提亚 ∙
纳德拉第一次公开宣示了微软对Linux和开源世界的新感情。事实证明,微软的确是付出了真爱。过去两年,从微软智能云Azure到Windows
10,从开发工具到数据库平台,“把Linux放在重中之重”,已经成为微软内部人人皆知的准则。

作为微软未来三大远见的核心,微软智能云Azure为Linux以及开源开发工具、语言、运行环境提供了一个开放、灵活的云计算平台。从全球到中国,Azure已经加入了对Red
Hat Enterprise Linux、Cloud Foundry、FreeBSD
、CentOS等开源技术的官方支持。目前,在中国运行的Azure上,有超过一半的虚拟机运行的都是Linux。

今年3月,微软在推出新一代SQL Server
2016的同时,宣布将在2017年中推出面向Linux的SQL
Server——这是微软旗舰数据库产品问世20多年来,首次登陆Linux系统。在提供满足关键任务运行的性能、业界领先的总体拥有成本(TCO)、最高水平的安全性的同时,还允许客户以低成本随时访问本地和云端数据的弹性数据库——这让SQL
Server真正成为一个能在Windows
Server与Linux系统之间、在用户的本地数据中心和云环境之间无缝衔接的数据平台。

投身开源社区,发掘多样化可能

开源社区是极为多样化的世界,在GitHub上只有2%
的开源项目能得到社区开发者的关注并从中脱颖而出。要拥抱开源,微软必须面对前所未有的多样性——过去专注于Windows的微软如今必须要学习、了解、支持多样化的开源技术。为此,微软的技术专家与各大开源社区保持着经常性的技术交流,并积极主动地提供技术更新与支持——活跃在GitHub上的
16,419人就是其中的代表。

“通过与各种开源社区的积极互动,我们希望以微软的技术创新、开发工具、Azure云平台助力开源技术与项目的发展、应用和推广,帮助开发者与用户利用多样化的技术创造多样化的机遇与可能
。”微软亚太研发集团首席运营官、微软亚太科技有限公司董事总经理、微软中国云计算与企业事业部总经理申元庆介绍说。

2014年10月,微软开放技术作为核心初创成员,联合中国支持开源的企业、社区及个人开发者共同成立了开源社;今年1月开源社正式成为开放源代码促进会(OSI)联盟成员;微软亚太研发中心开源技术部高级开发经理梁莉,被推选为FreeBSD基金会董事。通过积极参与开源社区建设并贡献技术力量,微软已经在国内外开源社区中赢得了广泛的认可。

开源开发工具和架构,创造跨平台机遇

跨平台开发正在成为主流,微软免费推出的跨平台Web和云开发代码编辑器Visual
Studio
Code支持多达30多种编程语言,为跨平台开发者带来了极大的便利。其中,微软在JavaScript基础上开发的开源语言TypeScript已被谷歌采用,作为Angular
2.0网页框架的编程语言,Visual Studio Code也成为
Angular团队使用的主要代码编辑器。

微软收购Xamarin并将其与Visual Studio全面整合,包括免费的Visual Studio
Community版,以及供Mac用户免费下载的Xamarin Studio
Community版用户均能从中获益。现在开发者可以用C#语言为iOS、Android、Windows开发原生体验的应用——在大幅降低跨平台开发技术成本的同时,也提高了项目与代码管理的效率。Xamarin的Mono
Project
和SDK包括运行时、类库和命令行工具也已开源,开发者和企业可以无后顾之忧地利用.NET运行时为移动、桌面或者云环境开发软件、嵌入设备或游戏引擎。

自2014年宣布.NET开源起,微软就在全力推动.NET
Core运行时的跨平台发展,让广大开发者可以在Windows以外的系统环境中,延续他们在.NET技术上的投入和积累。专为开源、跨平台设计的.NET
Core现已成为GitHub
上人气很高的项目。一个月前,微软宣布PowerShell开源并支持Linux。现在,Windows和Linux系统用户和应用开发者可以平等地体验到丰富的交互式脚本语言带来的便利,过去各自为政的Windows和Linux开发团队也可以快乐地携手工作了。

进化中的微软智能云,为中国带来更多开源机遇

“我们要让更多人享受到微软的产品和创新技术——而且是以人们所习惯的方式。”微软全球执行副总裁兼云计算与企业事业部负责人Scott
Guthrie在他的博客中写道。

“以人们习惯的方式”体现了萨提亚 ∙
纳德拉出任CEO以来,微软最显著的一个变化——今天的微软会从全球各地开发者、用户、合作伙伴的现实需求出发,以积极的改变和投入,全力满足生态系统健康发展的多样化需求。

为了满足“人们习惯的方式”,微软智能云Azure在落地中国之后,进行了大量“接地气”的创新与改造。其中,去年9月上线的MySQL
Database on
Azure就是个典型——它是Azure云平台上第一个由微软提供的MySQL数据库服务,而且是由微软中国云计算创新中心(CCIC)为满足中国用户需求主导开发的。自上线以来,MySQL
Database on
Azure已经服务于光明网、欧莱雅、云图微动、游族、观致汽车等超过300家客户。

在微软中国团队的不懈努力下,微软智能云Azure也在与时俱进,通过不断加大对开源的支持,为本土生态圈合作伙伴带来更多创新的可能。微软智能云Azure近期新增的开源服务和功能包括:

MySQL Database on Azure全面开放5.7版本支持: 5.7 版本是目前MySQL
最新的版本,在某些场景下性能提升明显,同时完善了一些功能,包括对原生JSON
数据格式支持、内置JSON 函数、增加对GIS支持等。

Azure正式支持Cloud Foundry:开源PaaS平台Cloud Foundry
简化了云计算应用程序构建、测试、发布和扩展的过程,支持
Java、Node.js、Python、PHP、Go、Ruby
等多种开发语言并可在各主要公有云和私有云平台上运行。由世纪互联运营的Microsoft
Azure正式支持Cloud
Foundry,为广大企业用户提供了极大便利,使其能有效、快捷地管理和发布云计算应用程序。

澳门新葡亰信誉平台游戏 3

Azure正式支持红帽云访问:由世纪互联运营的 Microsoft Azure
已正式支持红帽企业 Linux(Red Hat Enterprise Linux)。利用红帽云访问(Red
Hat Cloud Access)服务,红帽企业 Linux
客户可以把已经拥有的红帽订阅转移到Azure上,并得到相应的技术支持和保持与红帽的业务关系。

FreeBSD虚拟机正式上线:FreeBSD是一个卓越的开源操作系统,具备优异的网络和存储性能,因此成为诸多ISP的选择,许多顶尖虚拟设备厂商基于FreeBSD构建产品。微软和FreeBSD社区紧密合作,在由世纪互联运营的Microsoft
Azure上正式发布FreeBSD虚拟机镜像,并承担镜像的制作、测试和更新。这不仅为Azure的开源操作系统集合增添新成员,也为ISP和虚拟设备厂商登陆Azure提供了基础操作系统的选择。

CoreOS 虚拟机正式上线:CoreOS是基于Linux
内核的、为容器而生的系统平台。由世纪互联运营的Microsoft
Azure是中国第一个官方支持CoreOS的公有云平台。国内开发者和企业用户将可以在Azure上轻松搭建、管理安全、灵活、可信的CoreOS
Linux
集群,并在其上运行他们的应用服务。同时,CoreOS也提供了对于混合云的支持,用户可以在跨越云和本地设备的混合环境中部署运行CoreOS
Linux 集群。

从微软智能云Azure到Windows 10,从Xamarin到.Net
Core,再到全球各地的开源社区,微软正在以前所未有的开放胸怀,主动拥抱多元化的开源世界。今天,更加积极、开放的微软,带来了更具创新、活力的技术、产品、服务、平台,也给全球开发者和企业用户带来了更广泛的选择与灵活性。

一个既熟悉又陌生的微软,正在用实际行动告诉你:拥抱开源,微软是认真的。


原文来自:

本文地址:

! 导读
或许你也听说了:在全球热门开源代码库GitHub最新公布的一份统计报告中,微软名列对开源贡献人数最多的组织…

北京时间 2016 年 11 月 17 日纽约,在微软公司的 Connect
开发者大会上,Linux 基金会宣布微软公司加入 Linux 基金会并成为白金会员。

Linux 基金会在新闻稿中指出:

从云计算、网络到游戏,微软与开源社区和项目的合作正在稳步增加,微软如今已经成为
GitHub
上领先的开源贡献者。今年早些时候,微软还推出了一系列的重大举措,彰显其宏达开源事业的决心:微软开源了
.NET Core1.0 的源代码,与 Canonical 合作将 Ubuntu 带到 Windows10
平台,与 FreeBSD 合作发布了 Azure 的镜像;收购 Xamarin
后微软开源了其软件开发工具包;甚至,微软还与 Red Hat、SUSE 等 Linux
发行公司合作支持他们的解决方案和产品。

微软目前已经参与贡献的 Linux 基金会项目包括
Node.js、OpenDaylight、Open Container Initiative、R Consortium 和 Open
API 项目等。

从比尔盖茨讽刺开源的 Linux
只是“爱好者的玩意”到微软公司全面拥抱开源社区,二十多年来,随着移动互联网和
DT 时代的到来,IT
的价值中心已经从硬件、软件转移到数据和服务,微软公司的商业模式也发生了天翻地覆的变化。

尤其是在微软 CEO Satya Nadella
掌舵后,微软执行以云计算平台为轴心的战略转型,与开源社区的互动空前密切,微软对
Linux 的态度逐渐从敌对转变为合作。早在 2014 年 十
月,在旧金山举办的一场活动中,微软的 CEO Satya Nadella
就曾向公众表示,微软“爱
Linux”。自那次发言以来,微软对开源社区的支持力度空前,作出了一系列的重要贡献(以下由
InfoQ 整理):

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 的计划。

稿源:IT 经理网

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图