微软拥抱开源的步伐又迈进了一步
去年,当萨提亚·纳德拉说出“微软深爱着Linux”这句话的时候,微软已经下定了决心要积极开放地拥抱开源。鲍尔默时代微软将开源操作系统视作 “毒瘤”的想法,可以说是已经荡然无存了。所以在去年,我们也看到了.NET开发框架和Project Orleans的开源、Office 365集成Moodle开源学习平台等等举措。
现在,微软拥抱开源的步伐又迈进了一步。
R Consortium与R语言
本周早些时候,Linux基金会宣布了一个合作项目,也就是R Consortium。这其实是一个非营利性组织,微软是其中一名成员。非常有趣的是,这个组织还致力于推广使用R语言。那么什么是R语言呢?
R语言是用于统计分析、绘图的语言和操作环境。其原本诞生于GNU项目,与当年AT&T贝尔实验室开发的S语言非常相似,同时也是自由、免费、源代码开放的语言。R语言现在也支持托管到Github中。
它可以提供一些集成的统计工具,但更大量的是它提供各种数学计算、统计计算的函数,从而使使用者能灵活机动的进行数据分析,甚至创造出符合需要的新 的统计计算方法。所以R语言往往都被运用在那些对统计分析有比较高要求的行业中,当然也可以结合机器学习技术、大数据分析来做更加深入的数据挖掘。
微软的探索
在与Linux基金会合作构建R Consortium之前,其实微软已经做出了一些很有前瞻性的举措。
微软机器学习团队的首席项目经理David Smith也参与R Consortium的构建。但是微软本身也是一个R语言解决方案的分销提供商,因为微软在今年一月份的时候就收购了Revolution Analytics这家公司,用于强化云计算和大数据分析。所以这桩收购案也为微软与Linux基金会构建R Consortium提供了合作基础。
按照微软的构想,这次与Linux基金会的合作,除了更好地在全球范围内推广R语言外,还有望可以帮助双方拓展出更多的合作项目。作为R Consortium的参与者,微软自身也能获得不少的好处。影响最明显的可能会是微软旗下的关系型数据库管理系统SQL Server,微软可以利用它来将R语言推广到对数据分析有庞大需求的企业级市场。
所以R语言还有希望能够帮助微软稳固企业级市场。另外,R语言未来还可以被集成到微软的一些软件服务中去,尤其是那些后台接入到微软云服务平台且需要统计分析数据的应用。
稿源: WPDang