時間:2017-09-12 來源:互聯網 瀏覽量:
微軟是唯一一家采用Linux進行大膽創新的公司嗎?答案可能是有爭論性的,但它確實暗示了一個可能的未來,微軟不僅接受與Linux和平共處,還很熱烈的將其作為未來發展的關鍵。
微軟當然不是曾經對專有軟件的惡魔霸主,認為“Linux是一種癌症”的時代,2001年的Ballmerisms已經褪色,我們現在生活在一個雲端的世界,微軟無法在Linux上運行其軟件,並為開源項目做出積極貢獻。
根據Linux基金會的最新報告,現實是微軟的開源拙劣,甚至不能破解Linux內核前30名貢獻者。
微軟目前是第47大貢獻者,該公司發布了開源.Net Core 1.0; 與Canonical合作,將Ubuntu帶到Windows 10; 與FreeBSD一起發布Azure圖像; 在收購Xamarin之後,微軟開放軟件開發套件。 此外,微軟還與Red Hat,Suse等公司合作,在其產品中支持他們的解決方案。據微軟Azure CTO Mark Russinovich介紹,過去一年,運行Linux的Azure VM的百分比已經從25%上升到了33%。
這些都是有用的,但不是特別創新。但這並不是說微軟不是在圍繞Linux進行革新。雖然不是Linux內核方麵的更新,但就像Docker容器適用於Windows而不僅僅是Linux一樣 - 對於不希望開源侵害IT的企業來說,是一件大事。
即使如此,由於微軟越來越依賴Linux,現在公司不僅在Linux生態係統的邊緣創新,而且直接為Linux內核創造貢獻,與其所產生的價值相稱。微軟似乎明白了這一點,終於認識了Linux。
微軟已經開始招聘Linux內核開發人員,如Matthew Wilcox,Paul Shilovsky和(2016年中)Stephen Hemminger。雇傭Hemminger非常有趣,不僅因為他被認為是大型內核開發人員之一,而且還因為在2009年(在Vyatta工作時),他呼籲微軟違反了Hyper-V代碼中的GPL。
隨著這三人的加入,微軟現在擁有12個Linux內核貢獻者。至於這些工程師正在做什麼,Linux內核維護者Greg Kroah-Hartman表示,微軟現在的開發人員遍布內核的各個核心領域(內存管理,核心數據結構,網絡基礎設施),CIFS文件係統以及許多貢獻使Linux在其Hyper-V係統上更好地工作。
換句話說,微軟在維護對Windows承諾的同時,已經采取必要措施,讓其軟件不僅可以在Linux上運行,還可以幫助塑造未來的Linux。
十年前,這是一個荒謬的聲明。今天,雖然似乎有點太樂觀,但從現在開始一到兩年,可能會被認為是顯而易見的。