微软公司推出新的网站,描述它是如何拥抱开放源码的

2020-08-15 22:36:37

在首席执行官萨蒂亚·纳德拉(Satya Nadella)的领导下,微软说了很多话,做了很多事情,以摆脱其作为Linux和开源软件社区弃儿的形象。

随着Windows 10的Linux内核、新的Android Surface Duo GitHub以及商业云作为其主要收入来源,微软与30年前截然不同,当时它担心开源软件会吞噬自己的知识产权和收入。

如今,它得到了越来越多的开源项目,包括其广受欢迎的跨平台代码编辑器Visual Studio Code(VS Code)、.NET Core、热门的基于JavaScript的编程语言TypeScript,以及新的开源Windows开发工具,如PowerToys和Windows终端。

微软现在已经推出了一个网站-当然是建立在开源技术之上-来展示它是如何拥抱开源为我们的客户带来选择、技术和社区的。

据该公司称,该公司超过3.5万名工程师正在使用GitHub企业云托管和发布微软官方开源项目、示例和文档。

该网站还详细介绍了One Engineering System(1ES)团队对微软开源程序的影响。1ES是一个约200人的团队,旨在改进微软自己的工程流程,然后将这些工具和流程带给客户,如Git虚拟文件系统(GVFS)。

微软开放源码程序办公室的软件工程师Jeff Wilcox今天宣布了这个新网站。他指出,它是由Ruby开源项目Jekyll(也为GitHub页面提供支持)构建的。

威尔科克斯认为,该网站为我们在GitHub上的项目提供了近乎实时的动态。

它当然托管在Azure云中,并利用微软自己的Azure前门服务来管理Azure Kubernetes服务中的容器,以及TypeScript和Node.js。

令人兴奋的是,新的https://t.co/5HJOdz6c4q网站现在已经上线,展示了伟大的项目、参与的机会、我们支持的生态系统的详细信息的页面,甚至可以近乎实时地查看我们在giHub上项目中发生的事情。1/4 pic.twitter.com/w1PptdxKqR。

-杰夫·威尔科克斯(@jeffwilcox)2020年8月12日。

微软的主要开源项目包括Windows终端、VS Code、.NET Maui、Windows计算器、TypeScript、Cascadia Code字体、Windows包管理器Winget、PowerShell,以及Linux 2的Windows子系统中使用的Linux内核的源代码。

该网站还重点介绍了微软的自由开放源码软件基金(FOSS Fund),该基金允许微软员工集体选择开源项目,以获得全年1万美元的赞助奖励。

微软的工程师选择他们超级热爱的项目。微软声明,只有为开源项目做出贡献的员工才能参与遴选过程。

上周,谷歌展示了它对开源软件的贡献,透露大约12,500名谷歌员工为公共代码库做出了贡献。

2019年,谷歌员工创建了超过57万个问题,打开了超过15万个拉取请求,在GitHub上创建了超过3.6万个推送事件。

微软在2018年收购GitHub时辩称,它是托管和开发服务上最活跃的组织,因为它的员工在一年内对开源项目做出了200万次承诺或更新。