硬核观察 #1112 1/7 的 Linux 内核代码是 AMD GPU 驱动代码
创始人
2024-03-02 17:04:10
0

1/7 的 Linux 内核代码是 AMD GPU 驱动代码

随着开发中的 Linux 6.6 内核增加了对更多即将推出的 Radeon 图形处理器的支持,现在内核中 AMD GPU 驱动代码的行数已超过 500 万行。其中很大一部分是 AMD 在每一代新版本中不断引入的新的自动生成的头文件,这些冗长的头文件就像是 AMD 为其 GPU 创建详尽的公共文档一样。与此同时,整个 Linux 内核源代码树现在大约有 3480 万行,这包括文档、各种树内实用程序/工具、其他辅助工具等。作为对比,英伟达的开源 Nouveau 驱动程序仅有大约 20 万行。

消息来源:Phoronix

老王点评:相比 Linus 曾经对英伟达的愤怒,AMD 倒是大量往内核提交代码,可是这样往内核中“灌水”真的好吗?

ReiserFS 被正式标记为“过时”

ReiserFS 曾是二十多年前 Linux 引入的第一个日志文件系统,在 2006 年前 SUSE Linux 发行版一直将其作为默认文件系统。但自从 ReiserFS 作者 Hans Reiser 因谋杀罪被判刑之后,该文件系统的开发就几乎停滞了。内核开发者去年开始讨论 废弃 ReiserFS 文件系统,并在 Linux 5.18 中将其标记为废弃,openSUSE 也结束了对 ReiserFS 的支持。在 Linux 6.6 中,ReiserFS 不再被标记为“支持”,而是被正式标记为“过时”,将在未来几年来从主线内核中移除。

消息来源:Phoronix

老王点评:很可惜,但更令人遗憾的是,在主要开发者入狱后,因为没有人和公司愿意继续参与一个有污点的人开创的项目,而导致项目消亡。

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 正在持续开发当中。

消息来源:Dev Class

老王点评:微软发现 VS Code 更好时,这种边缘项目自然就废弃了。不知道会不会有一天微软将 Visual Studio 也废弃了,只保留下 VS Code 呢?

相关内容

Ubuntu 25.04 ...
在科技界的持续关注下,Ubuntu操作系统迎来了新的里程碑。Can...
2025-05-12 14:16:29
嵌入式Linux入门必看!...
最近总有人问我:想学嵌入式Linux,到底该买哪块开发板?这问题就...
2025-05-10 12:17:26
Linux Mint 新版...
IT之家 5 月 9 日消息,科技媒体 linuxiac 今天(5...
2025-05-09 08:18:50
CentOS Bash S...
CentOS Bash Shell:从入门到高效操作的全面指南 B...
2025-05-09 06:17:17
Fedora Linux ...
微软公司在近日发布了一则重要公告,宣布Fedora Linux正式...
2025-05-07 12:17:22
Debian和Ubuntu...
在Linux发行版世界中,Debian与Ubuntu长期占据服务器...
2025-05-07 11:47:15

热门资讯

使用 KRAWL 扫描 Kub... 用 KRAWL 脚本来识别 Kubernetes Pod 和容器中的错误。当你使用 Kubernet...
Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
通过 SaltStack 管理... 我在搜索Puppet的替代品时,偶然间碰到了Salt。我喜欢puppet,但是我又爱上Salt了:)...
Epic 游戏商店现在可在 S... 现在可以在 Steam Deck 上运行 Epic 游戏商店了,几乎无懈可击! 但是,它是非官方的。...
如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
2024 开年,LLUG 和你... Hi,Linuxer,2024 新年伊始,不知道你是否已经准备好迎接新的一年~ 2024 年,Lin...
什么是 KDE Connect... 什么是 KDE Connect?它的主要特性是什么?它应该如何安装?本文提供了基本的使用指南。科技日...
JStock:Linux 上不... 如果你在股票市场做投资,那么你可能非常清楚投资组合管理计划有多重要。管理投资组合的目标是依据你能承受...
Opera 浏览器内置的 VP... 昨天我们报道过 Opera 浏览器内置了 VPN 服务,用户打开它可以防止他们的在线活动被窥视。不过...
Bazzite:专为 Stea... 为 Linux 桌面或者 Steam Deck 做好游戏准备,听起来都很刺激!对于一个专为 Linu...