今日彩票开奖结果公布
售前咨詢 售前咨詢: 0311-67508182/67508192 登錄 | 注冊
首頁 新聞中心 新聞內容

微軟2018開源大事記

發布時間: 2018-12-27

  從微軟公開宣布 "Microsoft love linux" 那一刻起,過去的幾年里,微軟積極擁抱開源的舉動我們有目共睹,即便有過"Linux is a cancer"這種真香警告的 flag,但不得不承認的是,微軟一系列“擁抱開源”的舉措為 Linux 社區乃至整個開源社區都帶來了很多巨大的驚喜。

  2015 年,微軟宣布支持開源視頻編解碼器 VP9,對自家的更多項目進行開源,并開始接受 LLVM/Clang;而在 2016 年微軟收購了跨平臺移動開發公司 Xamarin,推出了 Linux 版的 SQL Server,并表示會繼續開源。2017 年也是非常有趣的一年,這一年,微軟加入了 OSI 組織(開源計劃,Open Source Initiative),繼續積極發展 Windows 的 Linux 子系統(WSL),并在 Linux 平臺上為 .NET 開發提供更多的便利特性。但今年,2018 年,可以說是微軟最令人感到驚訝的一年。 

  下面不妨回顧一下 2018 年微軟與開源有關的“里程碑意義”事件:

  1. 微軟收購 GitHub

  2018 年 6 月 4 日,微軟宣布以 75 億美元的股票收購代碼托管平臺 GitHub,并由微軟副總裁、Xamarin 創始人 Nat Friedman 擔任 CEO 一職。消息公布后,微軟表示 GitHub 將仍然是一個開放平臺,并保留其開發者優先的風格,獨立運營。而這一事件,無論是對于微軟,還是整個開源界,都是一件可以載入史冊的大事。

圖片.png

  2. 微軟采用 Chromium 內核開發桌面版 Edge 瀏覽器

  2018 年 12 月,微軟通過其博客官方宣布:未來將采用 Chromium 內核開發桌面版 Edge 瀏覽器,以便為用戶帶來更好的 Web 兼容性,并為所有 Web 開發者減少 Web 碎片化。

圖片.png

  微軟還計劃將 Edge 瀏覽器引入 macOS 平臺。此外,新版 Edge 可運行在所有受支持的 Windows 版本上,包括 Windows 7 和 Windows 8 系列 —— 直到微軟終止支持,而不僅僅是 Windows 10。

  3. 微軟加入 OIN 社區,并開放 6 萬多項專利

  2018 年 10 月 11 日,微軟宣布正式加入 Open Invention Network (“OIN”) 社區。可以把 Open Invention Network 理解為是一個共享的防御性專利池,它成立于 2015 年,旨在保護 Linux 及其相關的開源項目。而為了提升 Linux 和其他開源技術的優勢,微軟給 OIN 帶去了超過 6 萬項已發布的專利。

  在同一個月,微軟宣布加入 LOT Network。LOT Network 是一個不斷發展的非營利性社區,由谷歌、Dropbox 等數家科技公司聯合創辦,是一個專門用于對抗專利流氓的組織。微軟的加入意味著它正在就這一主題與其他行業領導者保持一致,并承諾在未來采取更多措施來應對知識產權風險。通過加入 LOT Network,微軟承諾會將自家的專利免費許可給其他成員使用,而 LOT Network 大約覆蓋了 135 萬項專利。

  4. 微軟開源三個主要的 Windows UX 技術:WPF, Windows Forms 和 WinUI 框架

  在微軟舉辦的 Microsoft Connect (); 2018 開發者大會上,微軟為 .NET 開發者帶來了重磅的信息。在大會上,微軟宣布開源三種主要的 Windows UX 技術,分別是 Windows Presentation Foundation (WPF), Windows Forms 和 Windows UI XAML 庫 (WinUI)。

  WPF 是用于構建桌面客戶端應用程序的 UI 框架,具有應用程序模型、控件、圖形、布局、數據綁定和安全性等功能。WPF 的核心是一個利用現代圖形硬件的渲染引擎。

  Windows Forms 用于支持開發“智能客戶端(smart clients)”,微軟對其的描述為易于部署和更新的應用程序。無論這些應用程序是否連接到 Internet,它們都可以正常工作。Windows Forms 中的表單是用于向用戶顯示信息的可視界面。WinUI 具有 Windows 10 默認 UWP XAML UI 平臺的向后兼容實現。

  5. 微軟重新開源已誕生 36 年的 MS-DOS 1.25/2.0

  2018 年 9 月,微軟宣布在 GitHub 上重新開源 MS-DOS 1.25、2.0,相比原來的可下載壓縮文件更容易查找、閱讀和引用。MS-DOS 1.25、2.0 的所有源代碼都是用 8086 匯編代碼寫的,其中 86-DOS 的代碼最初完成于 1980 年 12 月 29 日。

圖片.png

  而微軟開源放出的除了源文件和目標文件,還有一些有趣的 .txt、.doc 文件,十分值得一讀,其中包括很多代碼注釋。

  6. 微軟的分布式系統平臺 Service Fabric 正式開源

  2018 年 3 月 14 日,微軟宣布正式開源 Service Fabric,采用 MIT 開源許可證。Windows 內部為 Service Fabric 開發了將近十年的內部服務,其中大部分時間都是微軟內部平臺,比如 Office365,Azure Stack 平臺等。

  其中包括 Reliable Services,Reliable Actors 和 ASP.NET Core 集成庫,Azure 基礎架構服務以及 Azure SQL DB,Azure Cosmos DB 和 Cortana 等大型解決方案都在使用 Service Fabric 構建。

  7. 微軟正式開源 Blazor ,將 .NET 帶回到瀏覽器

  2018 年 2 月,微軟  ASP.Net 團隊正式開源 Blazor,這是一個 Web UI 框架,可通過 WebAssembly 在任意瀏覽器中運行 .NET。

  Blazor 旨在簡化快速的單頁面 .NET 瀏覽器應用的構建過程,它雖然使用了諸如 CSS 和 HTML 之類的 Web 技術,但它使用 C#語言和 Razor 語法代替 JavaScript 來構建可組合的 Web UI 。通過提供用于編譯到 Web 的大小和高效加載的格式,WebAssembly 可讓 .NET 在瀏覽器中運行。

  8. 微軟代碼托管平臺 CodePlex 正式關閉,進入封存狀態

  隨著 CodePlex 的不斷沒落,微軟于 2018 年 1 月 30 日發文宣布,CodePlex.com 網站正式退役,現在打開該網址會跳轉到一個封存歸檔頁面。該存檔包含在 2017 年下半年進入只讀模式前托管到 CodePlex 上的所有項目。

圖片.png

  CodePlex 是微軟于 2006 年推出的一個開源軟件托管平臺,在提供服務 11 年之后,微軟于 2017 年 4 月 1 日宣布將關閉該平臺,并給出了結束時間:2017 年 10 月切換到只讀模式,12 月徹底關閉(最終的關閉日期是 2018 年 1 月 29 日)。之后,CodePlex 將為之前的開源項目存檔,人們可以瀏覽并下載這些項目。

  9. 微軟力挺 Go,宣布參與 Athens 項目和 GopherSource

  在 2018 年的 Go 開發者大會 GopherCon 上,微軟宣布要為 Athens 項目貢獻代碼,以及與 GopherSource 進行合作。

  Athens 是一個開源項目,旨在為 Go 模塊(Go modules)創建首個代理服務器。微軟表示該項目目前仍處于 alpha 階段,并將聯合 Athens 社區繼續致力于改善模塊體驗,重點是確保 Go 模塊與所有代理服務器能無縫協作,并努力建立一個聯合的、組織多樣化的代理網絡。

  而所謂的 GopherSource 其實是一項新計劃,旨在通過在社區內為上游項目和關鍵 Go 項目(如 Athens)帶來更多用戶和貢獻者,以增強和實現 Go 生態系統的多樣化。

       如果有紕漏,歡迎來指正。