更進一步講,開放 .NET 的核心代碼能夠減少跨越不同平臺所產生的碎片,意味著對消費者來說有對 app 更廣的選擇。無論是開源軟件還是專用的 app,都有更多的選擇。
從微軟的角度來講,會得到一隊開發(fā)者大軍。微軟可以通過銷售培訓、證書、技術支持、開發(fā)者工具(包括 Visual Studio)和應用擴展來獲利。
我們應該自問的是,這對自由軟件社區(qū)有利還是有弊?
.NET 框架的大范圍適用意味著許多參與競爭的開源項目的消亡,迫使我們會跟著微軟的節(jié)奏走下去。
先拋開 .NET 不談,微軟正在花費大量的精力在 Azure 云計算平臺對 Linux 的支持上。要記得,Azure 最初是 Windows 的 Azure。Windows 服務器是唯一能夠支持 Azure 的操作系統。今天, Azure 也提供了對多個 Linux 發(fā)行版的支持 。
關于此,有一個原因:付費給需要或者想要 Linux 服務的顧客。如果微軟不提供 Linux 虛擬機,那些顧客就會跟別人合作了。
看上去好像是微軟意識到“Linux 就在這里”的這樣一個現實。微軟不能真正的消滅它,所以必須接收它。
這又把我們帶回到那個問題:關于微軟和 Linux 為什么有這么多的流言?我們在談論這個問題,因為微軟希望我們思考這個問題。畢竟,所有這些談資都會追溯到微軟,不管是在新聞稿、博客還是會議上的公開聲明。微軟在努力吸引大家對其在 Linux 專業(yè)知識方面的注意力。
首席架構師 Kamala Subramaniam 的博文聲明 Azure Cloud Switch 背后的其他企圖會是什么? ACS 是一個定制的 Linux 發(fā)行版 。微軟用它來對 Azure 數據中心的交換機硬件進行自動配置。
ACS 不是公開的。它是用于 Azure 內部使用的。別人也不太可能找到這個發(fā)行版其他的用途。事實上,Subramaniam 在她的博文中也表述了同樣的觀點。
所以,微軟不會通過賣 ACS 來獲利,也不會通過贈送它而增加用戶基數。相反,微軟在 Linux 和 Azure 上花費精力,以加強其在 Linux 云計算平臺方面的地位。
微軟最近迷上 Linux 對社區(qū)來說是好消息嗎?
我們不應該慢慢忘記微軟的“ 擁抱、擴展、消滅Embrace, Extend and Exterminate ”的詛咒。現在,微軟處在擁抱 Linux 的初期階段。微軟會通過定制擴展和專有“標準”來分裂社區(qū)嗎?
發(fā)表評論吧,讓我們知道你是怎么想的。
via: http://www.linuxjournal.com/content/microsoft-and-linux-true-romance-or-toxic-love-0
作者: James Darvell 譯者: sonofelice 校對: wxy
本文由 LCTT 原創(chuàng)編譯,Linux中國 榮譽推出