微软的更多开源?你最好相信它
雷德蒙德,洗。 - 追随微软的公告今天关于与操作系统启动的新伙伴关系,它比在多年来的巨头致力于使用许多合作伙伴和开源技术的多年来更清晰。
并不是看不见的。微软一直在稳步调整其流程和偏好,以便更加开放 - 并更快地移动,以支持对其许多客户感兴趣的技术,即使它们不是微软建造的。
在未来,微软将继续这样做,至少如果您认为Microsoft Azure公共云发展副总裁Jason Zander。
“我认为你应该期待什么,你将在上周在他上周在微软校园办公室采访时告诉我们的开放源生态系统,”Zander在微软校园办公室的采访中告诉我们。
毫无疑问,微软成立了人们应该支付软件的信念,而不是免费使用它。比尔盖茨和Paul Allen在20世纪70年代销售了他们的Altair计算机的基本口译员,自由地分享软件的实践,这是当时的计算机圈的时尚。
Zander不会否认。但微软近年来越来越多地支持开源软件。“我们试图确保我们带来了我们客户所要求的技术,”他说。“这是我们努力成为公司的大转型的一部分。”
以上:杰森Zander,公司副总裁微软Azure副总裁,在雷德蒙德办事处,洗了。他的权利是他在of the ODBC API上收到的“船只牌匾”,以连接到数据库。
图像Zander已经与公司22年曾几何时间 - 只要首席执行官萨迪纳·纳多拉。然而,在过去的十年中,他目睹了这一领域的大部分变化。
成为一个更开放的微软
“如果你要回去跟踪这个历史,你将开始看到许多与我们贡献创建的许多开源项目,”他说。
Zander表示,他自己收到了Microsoft在Microsoft的开放源许可证的第一个清除之一,用于Microsoft .NET Framework的Python语言的IronPython实现。
2006年,微软与CodePlex出来,一个网站托管开源项目,在Github陷入困境之前。2007年,微软透露了IronRuby,这是一个为.NET设计的流行Ruby编程语言的开源实现。两年前,Microsoft释放了TypeScript,一个在JavaScript上构建的开源语言。
在事物的云端,Microsoft为源许可证的Azure公共云提供了特定于语言的软件开发套件。当Microso Microsoft两年前时出现了其Windows Azure基础架构 - AS-Service公共云的预览版本 - 它已被重命名为Microsoft Azure - Linux开源操作系统的几个发行版开始。
以上:一个遗留的时间,当时微软的公共云,澳大利亚队在其名称中携带Windows Moniker在Redmond的Microsoft校园的建筑物42楼。
图像如果Zander是正确的,微软的参与开源域只会增加 - 即使与公司的创始精神相反。
只需使用热门开源云启动Docker即可查看Not Not Intal,而不是两个集成Microsoft Microsoft宣布。它表明,微软基本上与其他任何其他主要的技术公司一样快,以跳上启动的开源容器技术的潮流。Docker的容器包装应用程序代码并简化了将该代码从一个服务器环境移动到另一个服务器环境的过程,无需代码修补。
Docker的容器代表虚拟机技术的补充或替代,用于在单个物理服务器上运行多个应用程序。Microsoft每年为Great-V管理软件带来收入,用于创建和管理虚拟机。然而,微软今年夏天宣布它将与Docker合作,特别是在开源Kubernetes工具上进行管理,用于管理像Docker这样的Linux容器。(同时VMware是虚拟化业务中的另一家主要公司,也与Docker合作。)
然后,本月,微软宣布它正在使用Docker在运行运行即将推出版本的Windows Server操作系统软件的服务器上运行其容器的方式。发布将意味着Docker容器不仅可以在公司自身的数据中心内运行,而且还可以在Microsoft的Azure和Amazon Web服务等公共云上运行。
关于那个Docker的东西......
微软与Docker两个公告之间的时间?这只花了三个月。
“我很兴奋地谈到一起,”Azure首席技术官,Mark Russinovich表示。“它真的展示了新的微软。”
在短短的时间内,专注于Azure,Windows和Server软件的人员会在谁构建技术的不同部分,如何将其带到市场,以及如何与Docker,一个小旧金山合作启动。
“这不喜欢,'让我们一年多的计划,”“罗西诺维奇说。
以上:Micross Microsoft的Auzure公共云的首席技术官Mark Russinovich,在2010年的会议上发言。
图像但码头工作不仅仅是因为它发生了很快。它展示了微软正在推动与其销售的软件竞争的免费技术。
“窗户非常合作,合作社是非常合作的,尽管它对他们造成了一些措施,”Russinovich说。该团队可能会质疑采用别人的创作并选择创建内部替代品的概念。但这不是发生的事情。Windows团队改为搬到与叫做Docker的小型启动的创作一起使用。
那就是,就在那里,与蔚蓝队的核心的战略思考一致。它希望让人们使用微软的技术,即使有时可能意味着不是一切都是100%的微软。
Russinovich在微软的“新的原则”中谈到了“新的原则”,或者至少在Azure。他说:“在他们搬到云端的情况下,在他们搬到云的地方会见我们的客户,并意识到如果我们不在那里,我们只是不会成为他们要去的云挑选。如果他们想使用Linux,如果他们想使用厨师,如果他们想使用木偶,如果他们想使用Docker,我们希望成为他们能够做事的伟大云平台。“
以上:工程师在雷德蒙德公司校园内建筑物42内的微软Azure云工作。
图像开发人员是挑剔的,想要使用他们喜欢的工具。现在,如果有希望开发人员选择其底层基础架构,则必须开放基础架构提供商。微软似乎已经得到了这条消息。
“如果我们在它的顶部与微软技术成为一个Windows云,我们就不会竞争力,因为我们不会满足客户的需求,”Russinovich说。