您当前的位置是:  首页 > 新闻 > 国内 >
 首页 > 新闻 > 国内 >

为了开发者、微软彻底爱上开源

2018-06-26 14:26:52   作者:   来源:CTI论坛   评论:0  点击:


  今年六月,全球最受关注的科技新闻当属微软斥资75亿美元收购全球最大的开源社区GitHub。微软说,之所以要花如此巨资买下GitHub,都是为了开发者。
  在题为《微软+GitHub=予力开发者》的署名文章中,微软CEO萨提亚·纳德拉明确表白:“开发者是新时代的建造者,他们在用编码创造世界。而GitHub,就是开发者的家园。”
  一切为了开发者
  事实上,开发者从来都是微软的“心头肉”。众所周知,微软开发的第一款产品就是面向开发者的BASIC语言编译器;即使是在“Windows!Windows!Windows!”的时代,史蒂夫· 鲍尔默也从未忘记振臂高呼 “开发者!开发者!开发者!”。
  2014年,程序员出身的萨提亚·纳德拉出身微软首席执行官,正式宣示“微软爱Linux”也由此开启了微软全面拥抱开源、全力支持开发者生态建设的征程。
  通过在微软智能云Azure、Visual Studio服务和工具,乃至人工智能服务和Windows应用开发中全面支持开源框架、多平台、多操作系统,微软正不遗余力地以开发者习惯的方式满足他们多样化的需求,助力开发者开发现代化的智能应用,予力每一位开发者成就不凡。正如ASP.NET之父、微软全球执行副总裁兼微软云及人工智能事业部负责人ScottGuthrie所说:“我们要让更多人享受到微软的产品和创新技术——而且是以人们所习惯的方式。”
  作为全球最热门的开源社区,今天GitHub上汇聚了2800万来自全球各地的开发者,是8500个代码库的源头,从真正的大企业到创业小公司,GitHub为每一个开发者提供了共同学习、分享、开发软件的绝佳平台。也正是为此,微软也希望能够为GitHub的发展共享更大的力量——事实上, 此前微软已经是GitHub社区上最活跃的组织,为这一平台贡献了超过200万条更新。
  微软越来越爱开源
  从Windows 10操作系统原生支持Ubuntu到PowerShell和。Net Core开源;从SQL Server推出Linux版本,到可以面向不同操作系统、框架、语言、设备编程的Visual Studio开发工具;从收购Xamarin到收购GitHub——微软在加速开放、开源的同时,也在不断充实和完善平台和工具,通过积极融入开源世界,和全世界的开发者“打成一片”。
  面对企业级用户对开源的需求,微软专门成立了“企业开源事业部(EOSG)”,其任务就是在微软智能云Azure上打造最佳的Linux体验,从功能、性能到缩放表现都全面满足用户需求,真正让Azure成为“运行开源工作负载的理想平台”。从全球到中国,Azure已经加入了对Red Hat Enterprise Linux、CentOS、SUSE Linux、UbuntuLinux、Kubernetes、 Cloud Foundry、FreeBSD、MySQL、PostgreSQL、Hadoop、Hive、Spark、Mesos等开源技术的官方支持。
  同时,在开发项目上,微软也加入了对各大开源语言与框架的支持,如Java、Python、Go、Ruby等,都与。NET及C#有同样充足的专业团队维护。这些努力,旨在为全球用户提供更多、更丰富的应用选择,不管用户偏好使用Windows Server、 Linux操作系统或是各种开源工具,都能在Azure上顺利运行,并且获得完整的知识产权保护及技术支持。在中国运行的Azure上,更有超过60%虚拟机运行各种开源应用。
  通过在Visual Studio开发工具和微软智能云Azure上的一系列努力,微软正在从DevOps开发运维的各个角度,为Java开发者创造最好的开发体验。随着越来越多的开发者希望使用成熟的开源工具来构建和操作大规模的云应用,微软也在努力在Azure智能云平台上为主流的开源工具提供一等支持,目前微软智能云Azure正重点支持的项目包括Kubernetes、Jenkins、Ansible、Terraform等。
  微软开发团队与开源社区共同努力打造的开源项目不胜枚举。目前微软有超过6000位工程师投入开源项目,9700多个开源组件被采用,发布开源项目超过3000个。微软还在持续不断地将过去闭源的项目逐渐开源,包含Service Fabric、Windows Container、Service Broker等,并不断与广大开发者社群一起贡献更多开源项目。
  创造新世界的机遇
  今天,世界正在成为一台计算机:无处不在的计算将来自各种传感器的数据和信息融会贯通、筛选分析,为我们打造出一个由智能云和智能边缘构成的新世界。我们每个人的工作、生活,乃至社会经济的方方面面都在迎来数字化转型的挑战与机遇。
  在技术创新的引领下,每个行业中都蕴藏着巨大的潜力和机会——从精准医疗到精准农业,从个性化教育到个性化金融——新兴业态层出不穷,创新的可能也是无处不在。开发者的角色将变得越来越重要,开发者的用武之地也将越来越广泛。在企业内部,开发者将推动业务流程和部门分工的改革和创新;对于各个行业,开发者的创造也将越来越多地影响到行业未来的发展方向。
  微软的使命是予力全球每一人,每一组织,成就不凡。对于微软挚爱的开发者,自然会给予更多的青睐。从企业内的开发者和IT管理员,到独具创意的个人开发者和创业公司,微软希望能通过加速如GitHub社区和Visual Studio工具的发展,为开发者提供更广泛、开放的交流、共享、合作平台与开发工具,予力开发者把握新机遇。
  微软正毫无保留地全情投入开源,积极投身开源生态系统建设、贡献开源项目,并为开发者打造最佳的开源开发工具、云平台和开发框架。无论是过去的贡献,今天的投入,明天的承诺,微软正在用实际行动告诉你:拥抱开源,微软是认真的。
【免责声明】本文仅代表作者本人观点,与CTI论坛无关。CTI论坛对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。

专题