當前位置:係統粉 >   IT資訊 >   微軟資訊 >  微軟 2018 開源大事記

微軟 2018 開源大事記

時間:2018-12-26 來源:互聯網 瀏覽量:

微軟 2018 開源大事記(1)

點擊右上方,關注開源中國OSC頭條號,獲取最新技術資訊

從微軟公開宣布 "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 將仍然是一個開放平台,並保留其開發者優先的風格,獨立運營。而這一事件,無論是對於微軟,還是整個開源界,都是一件可以載入史冊的大事。

微軟 2018 開源大事記(2)

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

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

微軟 2018 開源大事記(3)

微軟還計劃將 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日。

微軟 2018 開源大事記(4)

而微軟開源放出的除了源文件和目標文件,還有一些有趣的 .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 上的所有項目。

微軟 2018 開源大事記(5)

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 生態係統的多樣化。

對於微軟 2018 開源大事記的回顧到此為止,如有紕漏,歡迎在評論區指正。

開源社區OSC頭條號,每日推送最新優質的技術類文章,涵蓋外文翻譯,軟件更新,技術博客等優質內容。關注開源社區OSC頭條號,每日獲取最新技術資訊,點擊“了解更多”閱讀原文章。

↓↓↓

我要分享:

最新熱門遊戲

版權信息

Copyright @ 2011 係統粉 版權聲明 最新發布內容 網站導航