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

发布时间 - 2025-06-19 00:00:00    点击率:

大家好,我是民工哥!

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 在 2025 年提出,最初分为“A、B、C级”,后又增设了“D级”。

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

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


# linux  # 操作系统  # 处理器  # red  # 架构  # 是一个  # 这一  # 英特尔  # 线性化  # 我是  # 变化无常  # 将其  # 他对  # 无中生有  # 带来了 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel如何为API编写文档_Laravel API文档生成与维护方法  制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?  Laravel集合Collection怎么用_Laravel集合常用函数详解  网站制作软件免费下载安装,有哪些免费下载的软件网站?  Python3.6正式版新特性预览  宙斯浏览器视频悬浮窗怎么开启 边看视频边操作其他应用教程  WordPress 子目录安装中正确处理脚本路径的完整指南  html5如何设置样式_HTML5样式设置方法与CSS应用技巧【教程】  如何实现javascript表单验证_正则表达式有哪些实用技巧  Laravel如何构建RESTful API_Laravel标准化API接口开发指南  laravel怎么配置Redis作为缓存驱动_laravel Redis缓存配置教程  如何在HTML表单中获取用户输入并结合JavaScript动态控制复利计算循环  Android中Textview和图片同行显示(文字超出用省略号,图片自动靠右边)  如何为不同团队 ID 动态生成多个“认领值班”按钮  Laravel如何实现本地化和多语言支持?(i18n教程)  手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?  Laravel的HTTP客户端怎么用_Laravel HTTP Client发起API请求教程  Laravel策略(Policy)如何控制权限_Laravel Gates与Policies实现用户授权  JS中页面与页面之间超链接跳转中文乱码问题的解决办法  php 三元运算符实例详细介绍  php json中文编码为null的解决办法  JavaScript如何实现继承_有哪些常用方法  Laravel怎么定时执行任务_Laravel任务调度器Schedule配置与Cron设置【教程】  如何在HTML表单中获取用户输入并用JavaScript动态控制复利计算循环  如何用AI帮你把自己的生活经历写成一个有趣的故事?  Laravel如何处理文件上传_Laravel Storage门面实现文件存储与管理  Laravel的.env文件有什么用_Laravel环境变量配置与管理详解  如何快速查询域名建站关键信息?  linux写shell需要注意的问题(必看)  Laravel如何集成第三方登录_Laravel Socialite实现微信QQ微博登录  php在windows下怎么调试_phpwindows环境调试操作说明【操作】  Laravel如何创建自定义中间件?(Middleware代码示例)  Laravel Facade的原理是什么_深入理解Laravel门面及其工作机制  Linux系统运维自动化项目教程_Ansible批量管理实战  laravel怎么为API路由添加签名中间件保护_laravel API路由签名中间件保护方法  如何在IIS7中新建站点?详细步骤解析  Laravel怎么集成Vue.js_Laravel Mix配置Vue开发环境  javascript中闭包概念与用法深入理解  如何快速搭建二级域名独立网站?  打开php文件提示内存不足_怎么调整php内存限制【解决方案】  Laravel如何实现API速率限制?(Rate Limiting教程)  使用豆包 AI 辅助进行简单网页 HTML 结构设计  如何获取免费开源的自助建站系统源码?  LinuxCD持续部署教程_自动发布与回滚机制  bing浏览器学术搜索入口_bing学术文献检索地址  Linux系统命令中tree命令详解  如何用ChatGPT准备面试 模拟面试问答与职场话术练习教程  Laravel如何清理系统缓存命令_Laravel清除路由配置及视图缓存的方法【总结】  C++时间戳转换成日期时间的步骤和示例代码  Laravel路由怎么定义_Laravel核心路由系统完全入门指南