文章出處

微軟一直在朝著更加開放的方向努力。例如,公司首席執行官薩特亞納德拉(Satya Nadella)在Windows 10預覽發布會上聲稱微軟喜歡Linux,這并不出人意料,但是對于一家將Linux視作威脅的公司來說,發表這樣的聲明還是需要很大的勇氣和魄力的。

2014年11月12日,ASP.NET之父、微軟云計算與企業級產品工程部執行副總裁Scott Guthrie,在Connect全球開發者在線會議上宣布,微軟將開源全部.NET核心運行時,并將.NET 擴展為可在 Linux 和 Mac OS 平臺上運行。.NET核心運行時將基于MIT開源許可協議發布,其中將包括執行.NET代碼所需的一切項目——CLR、JIT編譯器、垃圾收集器(GC)和核心.NET基礎類庫。此外,微軟還發布了Visual Studio Community 2013,這是Visual Studio的一個新的免費版本。.NET使用MIT協議開源,讓它在Linux和OS X系統上也能夠運行。開發商們將能夠在全球三個最大的操作系統上使用.NET框架了。具體內容可以參看http://www.hanselman.com/blog/AnnouncingNET2015NETAsOpenSourceNETOnMacAndLinuxAndVisualStudioCommunity.aspx,這里上圖更直觀:

.net 2015

Visual Studio Community 2013將免費提供給用戶,同時還具備全部的可擴展性。那包括了5000多個Visual Studio的擴展件。最后,與Windows 10預覽版一樣,微軟還發布了Visual Studio 2015預覽版和.NET 2015預覽版。安裝Visual Studio社區版了。

http://blogs.msdn.com/b/onecode/archive/2014/11/12/free-visual-studio-community-edition-released-today.aspx 有了它,你還可以免費下載和使用5000多個Visual Studio插件。其中包括 示例代碼瀏覽器Unity插件,等等。

.NET Core Framework團隊的高級程序經理Immo Landwerth,也在.NET框架的官方博客上宣布.NET Core開源的消息。.NET Core是一個模塊化的開發棧,它是未來的所有.NET平臺的基礎。

Immo Landweth提到,之所以要開源.NET Core,有兩大原因:

  1. 作為跨平臺的.NET的基礎。
  2. 構建并受益于一個更為強大的生態系統。

比如.NET和Mono兩者是完全獨立的,很多代碼是平臺無關的,所以很多工作都是重復勞動。合作構建一個單一的軟件棧是最理想的。

Mono 老大Miguel de Icaza 也在博客中針對這個事件發布博文:Microsoft Open Sources .NET and Mono, 09年公開源代碼使用的參考協議與 Open Source Initiatives 定義的“開放源代碼”系統是沖突的,所以 Mono 的人既不能看,也不能用。當然現在這些限制都沒有了。.NET基于MIT這一非常寬松的許可協議開源,此外微軟還提供了一份專利承諾,都有助于.NET得到應用,同時避免開源、Unix和自由軟件社區曾出現過的持續數年的問題。他的團隊可以利用微軟的開源實現,來解決Mono代碼庫不完整或者存在錯誤的地方。Mono團隊的下一步計劃是將.NET開源代碼整合進入Mono。這個周末mono項目會更新整個計劃,等著周末的好消息。

微軟開源.NET一事在社區引發了強烈反響,Hack News上相關的討論已經有800多條。很多鐘愛C#語言的Unix/Linux用戶對此非常歡迎。也有人認為,到了這個時代,在存在替代選擇的情況下,開發者已經沒有理由為操作系統付費。他們可以選擇云服務。微軟此舉只是吸引更多開發者使用其Azure服務。有趣的是,開發者社區總少不了語言優劣的爭論,不少人認為C#是最優秀的語言,很多人就語言的優劣展開了討論。

 

開放與封閉是偽命題,巨頭可以變著把戲玩

微軟宣布.NET開發環境將開源 支持Mac OS X和Linux

微軟宣布將開源.NET核心運行時,并將支持Linux和Mac OS

擁抱開源,走向跨平臺:微軟全面的端到端解決方案讓開發者如虎添翼

微軟發布新款模擬器:用VS做Android開發更容易

微軟借力.NET開源跨平臺支持,布局物聯網平臺開發

從.NET的開源到納徳拉時代的「新微軟」

.NET 開源三部曲(一): .NET 基金會及 Roslyn 編譯器

.NET 開源三部曲(二): ASP.NET vNext 開源及 .NET Core

.NET 開源三部曲(三):如何迎接新的 .NET 時代


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()