微軟怎么就喜歡上了仇敵 Linux?
國外媒體報道,微軟近日發(fā)布了一款名為“Azure Cloud Switch”的新產品,專職服務于Azure云計算。令人意外的是,Azure Cloud Switch居然是一款超級專業(yè)化版本的Linux系統(tǒng)。
如果了解微軟的歷史你就會知道,過去的幾十年間,微軟一直將Linux視為眼中釘、肉中刺。多年來,微軟一直在打壓開源操作系統(tǒng)Linux,甚至還揚言起訴那些使用Linux的廠商,因為它侵犯了Windows專利。
近期,雖然微軟對Linux的態(tài)度有所緩和,但依然不遺余力地推廣Windows。因此,當聽說微軟推出基于Linux的Azure Cloud Switch時,還是讓人感到有些奇怪。
微軟在發(fā)布這款產品時稱,將利用Azure Cloud Switch運行為Azure云服務提供支持的網絡硬件。毫無疑問,微軟并不想向世界大喊:我使用Linux了。因此,微軟的這篇新產品發(fā)布博客也“藏得”很深,發(fā)布在一個不起眼的頁面上。
對此,我們多次采訪微軟,但均被拒絕。其實,微軟擁抱Linux所代表的意義可能并不像看起來那樣,至少不是對Windows的控訴,但此舉確實凸顯了開源的力量。
Linux開源網絡操作系統(tǒng)Cumulus Networks創(chuàng)始人JR·瑞沃斯(JR Rivers)稱:“這件事與微軟本身,或微軟的人才關系不大,更多的是關于這個世界上其他人在做的事情(即開源)。”
當前,支持微軟大部分在線服務的計算機服務器仍運行Windows操作系統(tǒng)。其實,微軟最近今年也對自己的旗艦系統(tǒng)Windows進行了修改, 以適應在成百上千臺服務器上運行各種軟件。例如,微軟近日還展示了新版Windows系統(tǒng)“Windows Nano Server”。
但是,要運營一個在線帝國,需要的不僅僅是服務器。還需要網絡交換機,以及其他一些硬件。最近幾年,一些科技公司正以***的規(guī)模拓展在線服務,使得谷歌和Facebook等公司已經意識到,傳統(tǒng)的網絡硬件已經無法適應。
而來自思科等傳統(tǒng)網絡設備制造商的產品又過于昂貴,于是,谷歌和Facebook等公司便開始打造自己的硬件,預裝自己的軟件。
微軟也面臨同樣的問題。如果微軟要把Windows運行在交換機上,毫無疑問需要對Windows進行大規(guī)模的重寫。瑞沃斯說,我們相信微軟也嘗試過,但工作量太大,太艱難了
有目共睹,所有自主開發(fā)網絡軟件的企業(yè),使用的都是Linux。聯(lián)網服務廠商Cumulus和Big Switch等主要幫助企業(yè)效仿谷歌和Facebook模式,它們使用的也是Linux。
因此,對于微軟而言,符合邏輯的做法就是基于Linux開發(fā)一套網絡系統(tǒng)。至于其他方面的工作,完全可以利用開源社區(qū)已取得的成果。其實,這也是微軟在博客中所說的:“使用Linux,我們的交換軟件就可以利用其充滿活力的生態(tài)系統(tǒng)。”
最近幾年,Linux開源生態(tài)系統(tǒng)發(fā)展迅速。無論是Facebook還是谷歌,都在不斷分享自己在這方面的秘密。因此,與當初的谷歌和Facebook不同,如今企業(yè)完全沒有必要從頭開始。
這就是微軟在做的事情。在開源的“Open Compute Project”項目中,微軟的表現(xiàn)也十分活躍。整個社區(qū)都在使用Linux,因此微軟也必須要使用Linux。這就是開源的力量。
當然,微軟也不僅僅是使用Linux。它也會帶來反饋,與整個社區(qū)共享體驗。Big Switch CEO道格·穆瑞(Doug Murray)稱:“這件事的意義不在于微軟使用了Linux,更重要的發(fā)展趨勢。”