Linux 之父怒怼 AMD/英特尔 x86 微架构:辣鸡

科技   2024-12-19 23:11   安徽  

戳下方名片,关注并星标

回复“1024”获取2TB学习资源!


👉体系化学习:运维工程师打怪升级进阶之路 4.0

   特色专栏  

MySQL PostgreSQL MongoDB

ElasticSearch Hadoop Redis

Kubernetes Docker DevOps

Kafka RabbitMQ Zookeeper 

监控平台 应用与服务 集群管理

Nginx Git Tools OpenStack

大家好,我是民工哥!

Linux 之父 Linus Torvalds 又一次公开吐槽 AMD/英特尔 x86 微架构级别,认为这是“垃圾”。

在讨论新的Linux KConfig(内核配置)构建的更改和添加时,Torvalds表达了他对AMD64或x86_64架构功能级别的恼怒和不赞成。

Torvalds认为x86-64微体系结构级别是一个愚蠢且复杂的地方,不应深入探究。他批评了诸如“v2”、“v3”、“v4”等命名方式,认为这些命名方式既愚蠢又无实际意义,是glibc的“疯狂产物”,理应被淘汰。

Torvalds指出,x86-64微体系结构级别模型是非官方的,且是一个完全错误的模型。他认为,硬件指令和功能的发展并非线性,因此试图将其线性化是一个不切实际的做法。这种“简化”实际上增加了复杂性。

Torvalds提到,某些CPU指令(如AVX)可能会在某些处理器系列中出现,但后来又消失了。他以英特尔在第11代Rocket Lake中引入了AVX-512指令,但随后又在后续几代处理器中取消了这一指令为例,说明硬件指令的变化无常。

x86-64微体系结构级别最早由Red Hat的Florian Weimer在2020年提出,最初分为“A、B、C级”,后又增设了“D级”。

这些级别的主要作用是以时间/同步的方式对CPU功能进行分类,以简化硬件和操作系统/软件的兼容性和协同性,从而实现更好的编译优化。

Torvalds的这一番言论无疑再次引发了业界对x86微架构级别的关注和讨论。许多专家表示,Torvalds的批评并非空穴来风,这一级别的存在确实给开发者带来了不少困惑和麻烦。

👍 如果你喜欢这篇文章,请点赞并分享给你的朋友!

公众号读者专属技术群

构建高质量的技术交流社群,欢迎从事后端开发、运维技术进群(备注岗位,已在技术交流群的请勿重复添加微信好友)。主要以技术交流、内推、行业探讨为主,请文明发言。广告人士勿入,切勿轻信私聊,防止被骗。

扫码加我好友,拉你进群

做运维如何突破 40K?

华为正编、华为外包、华为 OD 到底有啥区别?一文给你讲明白!

中国人最理想的工作排名公布!

亏损 11 亿,对赌上市失败,启动全员降薪!

暴涨 30%!

终于!再也不怕微信转错人了

Windows 底层大改!

一步步教你配置 NFS 服务,轻松实现文件共享

Nginx 服务器流量分发技巧,详细实战教程来了

Nginx 性能优化全方案!打造一个高效服务器

Linux 的全新时代!红帽 RHEL 将成为微软官方 WSL发行版

Chrome 牵头成立「浏览器选择联盟」!对抗微软垄断

大家都不学技术了!是中国程序员最大的悲哀吗?

PS:因为公众号平台更改了推送规则,如果不想错过内容,记得读完点一下在看,加个星标,这样每次新文章推送才会第一时间出现在你的订阅列表里。在看支持我们吧!

民工哥技术之路
专注系统、Java后端、架构设计、微服务、集群、中间件等开源技术分享(后台回复 1024 免费赠送资源),关注我!一同成长!
 最新文章