硬核觀察 #1112 1/7 的 Linux 內核代碼是 AMD GPU 驅動代碼

導讀:1/7 的 Linux 內核代碼是 AMD GPU 驅動代碼 ReiserFS 被正式標記爲“過時” Visual Studio for Mac:從開源到閉源,到廢棄 » »

本文字數:1351,閱讀時長大約: 2分鐘

作者:硬核老王

1/7 的 Linux 內核代碼是 AMD GPU 驅動代碼

隨着開發中的 Linux 6.6 內核增加了對更多即將推出的 Radeon 圖形處理器的支持,現在內核中 AMD GPU 驅動代碼的行數已超過 500 萬行。其中很大一部分是 AMD 在每一代新版本中不斷引入的新的自動生成的頭文件,這些冗長的頭文件就像是 AMD 爲其 GPU 創建詳盡的公共文檔一樣。與此同時,整個 Linux 內核源代碼樹現在大約有 3480 萬行,這包括文檔、各種樹內實用程序/工具、其他輔助工具等。作爲對比,英偉達的開源 Nouveau 驅動程序僅有大約 20 萬行。

ReiserFS 被正式標記爲“過時”

ReiserFS 曾是二十多年前 Linux 引入的第一個日誌文件系統,在 2006 年前 SUSE Linux 發行版一直將其作爲默認文件系統。但自從 ReiserFS 作者 Hans Reiser 因謀殺罪被判刑之後,該文件系統的開發就幾乎停滯了。內核開發者去年開始討論 ReiserFS 文件系統,並在 Linux 5.18 中將其標記爲廢棄,openSUSE 也結束了對 ReiserFS 的支持。在 Linux 6.6 中,ReiserFS 不再被標記爲“支持”,而是被正式標記爲“過時”,將在未來幾年來從主線內核中移除。

Visual Studio for Mac:從開源到閉源,到廢棄

微軟正在停止 Visual Studio for Mac(VS Mac)的開發,將於 2024 年結束支持。VS Mac 是作爲 Windows 版 Visual Studio 的 Mac 版本推出的,但該產品的起源不同,其功能也從未接近 Windows 版的同類產品。它主要是一個 .NET 集成開發環境,不支持 C/C++。它始於 2000 年 SharpDevelop,它是一個 C# 的開源集成開發環境。然後它分叉成爲 Linux 上的 MonoDevelop,並被 Xamarin 接管成爲 Xamarin Studio,在 2016 年隨同 Xamarin 被微軟收購。微軟將其重新命名爲 Visual Studio for Mac,並關閉了源代碼。隨後幾年,直到被廢棄前,它的開發幾乎停滯不前。幸運的是,MonoDevelop 還有一個開源的復刻 DotDevelop 正在持續開發當中。

昨日觀察

歡迎遵照 CC-BY-SA 協議規定轉載,

如需轉載,請在文章下留言 “ 轉載:公衆號名稱”,

我們將爲您添加白名單,授權“ 轉載文章時可以修改”。