微軟擁抱開源的步伐又邁進了一步

TimChoo發表於2015-07-03

去年,當薩提亞·納德拉說出“微軟深愛著Linux”這句話的時候,微軟已經下定了決心要積極開放地擁抱開源。鮑爾默時代微軟將開源作業系統視作“毒瘤”的想法,可以說是已經蕩然無存了。所以在去年,我們也看到了.NET開發框架和Project Orleans的開源、Office 365整合Moodle開源學習平臺等等舉措。

現在,微軟擁抱開源的步伐又邁進了一步。

R Consortium與R語言

本週早些時候,Linux基金會宣佈了一個合作專案,也就是R Consortium。這其實是一個非營利性組織,微軟是其中一名成員。非常有趣的是,這個組織還致力於推廣使用R語言。那麼什麼是R語言呢?

WPDang_R Consortium

R語言是用於統計分析、繪圖的語言和操作環境。其原本誕生於GNU專案,與當年AT&T貝爾實驗室開發的S語言非常相似,同時也是自由、免費、原始碼開放的語言。R語言現在也支援託管到Github中。

它可以提供一些整合的統計工具,但更大量的是它提供各種數學計算、統計計算的函式,從而使使用者能靈活機動的進行資料分析,甚至創造出符合需要的新的統計計算方法。所以R語言往往都被運用在那些對統計分析有比較高要求的行業中,當然也可以結合機器學習技術、大資料分析來做更加深入的資料探勘。

微軟的探索

在與Linux基金會合作構建R Consortium之前,其實微軟已經做出了一些很有前瞻性的舉措。

WPDang_Revolution Analytics

微軟機器學習團隊的首席專案經理David Smith也參與R Consortium的構建。但是微軟本身也是一個R語言解決方案的分銷提供商,因為微軟在今年一月份的時候就收購了Revolution Analytics這家公司,用於強化雲端計算和大資料分析。所以這樁收購案也為微軟與Linux基金會構建R Consortium提供了合作基礎。

按照微軟的構想,這次與Linux基金會的合作,除了更好地在全球範圍內推廣R語言外,還有望可以幫助雙方擴充出更多的合作專案。作為R Consortium的參與者,微軟自身也能獲得不少的好處。影響最明顯的可能會是微軟旗下的關係型資料庫管理系統SQL Server,微軟可以利用它來將R語言推廣到對資料分析有龐大需求的企業級市場。

所以R語言還有希望能夠幫助微軟穩固企業級市場。另外,R語言未來還可以被整合到微軟的一些軟體服務中去,尤其是那些後臺接入到微軟雲服務平臺且需要統計分析資料的應用。

相關文章