---
author: 硬核老王
category: 硬核观察
comments_data:
- date: '2023-09-02 21:52:01'
  message: 微软
  postip: 221.216.138.213
  username: 来自北京的 Chrome 116.0|Windows 10 用户
- date: '2023-09-02 21:53:51'
  message: 天津
  postip: 221.216.138.213
  username: 来自北京的 Chrome 116.0|Windows 10 用户
- date: '2023-09-03 09:47:24'
  message: 刚看标题还以为是VSCode for Mac。Visual Studio for Mac确实没啥用，完全不知道微软为什么要搞这个。不过微软应该不会放弃Windows版，因为可以赚钱。
  postip: 61.140.115.158
  username: 来自广东广州的 Chrome Mobile 116.0|Android 10 用户
count:
  commentnum: 3
  favtimes: 0
  likes: 0
  sharetimes: 0
  viewnum: 2183
date: '2023-09-02 17:42:35'
editorchoice: false
excerpt: "? 1/7 的 Linux 内核代码是 AMD GPU 驱动代码\r\n? ReiserFS 被正式标记为“过时”\r\n? Visual Studio
  for Mac：从开源到闭源，到废弃\r\n» \r\n»"
fromurl: ''
id: 16152
islctt: false
largepic: /images/p/202309/02/174133sgz75lisjj5e52gg.jpg
permalink: /article-16152-1.html
pic: /images/p/202309/02/174133sgz75lisjj5e52gg.jpg.thumb.jpg
related: []
reviewer: ''
selector: ''
summary: "? 1/7 的 Linux 内核代码是 AMD GPU 驱动代码\r\n? ReiserFS 被正式标记为“过时”\r\n? Visual Studio
  for Mac：从开源到闭源，到废弃\r\n» \r\n»"
tags:
- Linux
- AMD
- ReiserFS
- Visual Studio
thumb: false
title: '硬核观察 #1112 1/7 的 Linux 内核代码是 AMD GPU 驱动代码'
titlepic: true
translator: ''
updated: '2023-09-02 17:42:35'
---

![](/images/p/202309/02/174133sgz75lisjj5e52gg.jpg)


![](/images/p/202309/02/174143z758pky3lpykkyy4.jpg)


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


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



> 
> **[消息来源：Phoronix](https://www.phoronix.com/news/AMD-5-Million-Lines)**
> 
> 
> 



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


![](/images/p/202309/02/174156s1mw7qj1pg72cgxc.jpg)


### ReiserFS 被正式标记为“过时”


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



> 
> **[消息来源：Phoronix](https://www.phoronix.com/news/ReiserFS-Obsolete)**
> 
> 
> 



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


![](/images/p/202309/02/174210cka5gv6a646ja44k.jpg)


### 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](https://devclass.com/2023/08/31/visual-studio-for-mac-retired-from-open-source-to-closed-source-to-dead/)**
> 
> 
> 



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