微軟多年終擁抱開源
11 月 5 日,微軟宣布與 Red Hat 建立合作伙伴關系,Red Hat 將為微軟的云服務 Azure 提供 Linux 方面的技術支持。不禁讓人感慨微軟與 Red Hat 曾經的競爭,如今的微軟已經走上全新的開源之路。
看到現在包容、開放的微軟,難以想象過去他與開源是多么對立。回憶與微軟開源相關的記憶,印象最深刻的,應該是 2007 年比爾蓋茨在北京大學演講時,王開源手拿海報用英語對他大聲呼喊著“Free Software, Open Source”。而就在那一年,微軟還曾經警告開源軟件廠商要起訴 Linux 用戶侵犯專利。
當時的微軟顯得如此“高高在上”,把自己的操作系統拽緊在口袋,第三方編程者想編寫相關軟件,都要使用微軟提供的 API,既復雜又低效率。僅僅只是幾年時間,微軟一步步走上了開放的道路,不斷對外界展示著自己的產品兼容性有多好。
2012 年開始,微軟在自己的 Azure 云上支持 Linux,現在運行 Linux 的 Azure 虛擬主機大約占 25%。去年微軟甚至使用了 Linux 來支撐 Azure 云的運行。2014 年,微軟宣布將編程框架 .NET 完全開源,同年,微軟還宣布了開源 MS-DOS。
2015 年 5 月,在舊金山的 BUILD 大會,微軟宣布云端將全部開源,所有微軟應用都可以在基于 Linux 的服務器上運行。到 11 月與 Red Hat 達成合作協議,雙方表示將協作基于新一代 .NET 的應用開發能力,包括 OpenShift 和 Red Hat Enterprise Linux 在內,跨紅帽產品提供 .NET 技術。
根據微軟之前公布的資料看到,其實 2004 年微軟已經有計劃的擁抱開源社區了,無奈彼時沉浸在一家獨大的優越感中,而今科技世界翻天覆地般的變化,開源順應市場呼聲越來越主流,壟斷的日子一去不復返。2015 年,微軟已經轉化為一家完全開源的公司。
最值得微軟做參考的先行者就是谷歌,曾經 Android 開源為其贏得了龐大的市場機會和市場份額。可回頭看看蘋果,封閉的 iOS 也為其獲得了難以比擬的利益和地位。然而沒有可以復制的成功之路,獨一無二的微軟在開源之后的局面將更為多樣性。