微软2020开源回顾:止不住的挨骂,停不下的贡献
喜歡就關注我們吧!
2020年,Linus Torvalds?開啟“飚騷話”模式,言語不再激烈。看到“大噴子” Linus 都有機會變慈祥,料想微軟近年來主動擁抱開源并示好的行為應該能改變他人的看法。
然而事實并非如此,雖然微軟積極投身開源多年,卻始終難以避免挨罵。做得不好,看客加大力度開噴;做了好事,看客變著花樣來罵。這不是罔顧事實,有圖為證:
上面是“微軟探索?LTO+PGO 以優化 Linux 內核”資訊中,用戶在評論區的留言截圖。事實上,微軟在2019年發布 WSL2 時就已經將真正的 Linux 內核“安進”了 Windows 10,它作為 Linux 內核的重度使用者,想必會遇到更多更復雜的場景,微軟愿意分享自己優化內核的經驗稱得上是一件好事,卻被質疑成在“搗亂”、“禍害”。
微軟做好事尚且落得如此待遇,做得不好等待它的只會是網友毫無情面的火力全開。去年5月,微軟在 Build 2020 大會發布了新的軟件包管理工具?WinGet,并宣布將其開源。就在 WinGet 發布之后不久,開源軟件包管理工具 AppGet 項目作者 Keivan Beigi 發文宣布 AppGet 項目“死亡”,矛頭直指微軟的 WinGet 抄襲了 AppGet。網友們理清事情的來龍去脈后咬定微軟抄襲石錘,然而微軟雖然承認了 AppGet 的貢獻并表達了謝意,但并沒有對整件事情表達歉意。
于是有網友毫不留情地開啟嘲諷模式,“微軟之所以開始向開源靠攏,是為了更方便竊取別人的勞動成果?”
在抄襲事件之后不久,微軟又因為發布的開源項目名字與已有的項目名字一樣,遭到了 KDE 社區和網友的猛批。也是在 Build 2020 大會上,微軟宣布了 MAUI 項目 (.NET Multi-platform App UI),這是一款跨平臺的原生 UI。恰巧 KDE 社區也有一個名為"Maui"的項目,這是一個用于構建跨平臺應用程序的 UI 框架,不過創建的時間早于微軟。
KDE 社區發文呼吁微軟修改 MAUI 名稱,Maui?團隊成員也前往 MAUI 的 GitHub 倉庫提交 issue?請求改名,但微軟都沒接受。而這個請求改名的 issue,微軟開發者在上面被罵到將其設置為鎖定狀態。
不過直到現在,微軟也沒修改 MAUI 項目的名字。
雖然微軟一整年下來一直在挨罵,但它的開源貢獻也一直在持續。從底層的協議、編程語言到各種框架、類庫,再到應用工具,微軟在開源貢獻方面稱得上是積極分子。
底層相關:
微軟正式開源受 Rust 啟發的新編程語言 Verona
微軟開源 MsQuic,QUIC 協議的跨平臺實現
微軟開源早期編程語言?GW-BASIC
微軟提交新內核補丁,希望借助 Linux 和 Hyper-V?創建完整的虛擬化堆棧
框架/類庫相關:
微軟開源深度學習優化庫 DeepSpeed,可訓練 1000 億參數的模型
微軟開源 Rust/WinRT,方便使用 Rust 構建 Windows 應用
微軟開源 Tye 項目,可簡化微服務開發<閱讀原文可查看>
微軟正式推出 gRPC-Web for .NET
“輕量級的”Istio,微軟開源了一個基于 Envoy 的服務網格
微軟正式開源 Fluid Framework<閱讀原文可查看>
微軟開源 TensorFlow-DirectML,為 WSL2 提供 GPU 支持<閱讀原文可查看>
應用工具相關:
微軟開源軟件特征源碼分析工具?Application Inspector
微軟為 Chromium Edge 瀏覽器添加經典 Edge 模式<閱讀原文可查看>
微軟開源 Outlook for iOS 暗黑模式解決方案:支持 iOS 11 及更高版本<閱讀原文可查看>
微軟開源?Scalar,提升操作巨型 Git 倉庫的速度
微軟開源基于 Rust 的新軟件,可在 Kubernetes 上運行 WebAssembly<閱讀原文可查看>
微軟開源 Windows 軟件包管理器 winget,一行命令安裝軟件
微軟在 ARM 上成功移植 OpenJDK for Windows 10
微軟開源模糊測試平臺 OneFuzz<閱讀原文可查看>
覺得不錯,請點個在看呀
總結
以上是生活随笔為你收集整理的微软2020开源回顾:止不住的挨骂,停不下的贡献的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 说说 RabbiMQ 的应答模式
- 下一篇: 4倍速!ML.NET Model Bui