Linux 内核将删除 23 年历史的 AMD 代码
「3DNow!」 是 AMD 在 1998 年 2 月发布的技术。23 年后的今天,Linux 5.17 将移除相关技术的代码,未来新版本的 Linux 内核将不再支持该技术。
3DNow! 是 AMD 针对 x86 架构处理器的一项重大技术创新,它包含一组新的指令,主要用于浮点密集型的游戏/多媒体应用。借助 3DNow! 能够突破传统处理器在这方面的计算瓶颈,为硬件和软件应用实现提供强大的解决方案。
3DNow! 技术所带来的优势包括:
- 在高分辨率场景下带来更高的帧率;
- 更好的真实世界环境的物理建模;
- 更清晰和更详细的三维模型;
- 更流畅的视频播放;
- 以及接近剧院质量的音频;
3DNow! 技术最初部署于 AMD-K6-2、AMD-K6-III 和 AMD Athlon 处理器中。
从上图中能够看出,作为 Linux 5.17 更新周期中有关 x86 变化的一部分,3DNow! 的相关代码被加入到了 Linux 内核的删除队列中。虽然该技术为 AMD K6 和 Athlon 处理器带来了非常多的优势。但随着英特尔后续推出了 SSE 并大获全胜,3DNow! 最终没能得到太多厂商的支持和采用。因此 AMD 已在十年前就废弃了这些指令,而且在 AMD 后续推出的新处理器上也没有再采用这些指令。
如今在 Linux 内核中删除 3DNow! 的相关代码也实属正常操作,也为 Linux 内核的代码做出了进一步的改进。
从内核中移除 3DNow! 的支持能够释放大约 500 行代码,这些代码在内核中已经存在了 23 年,也已被弃用了超过 10 年时间,现在是时候让这部分内核代码随着 Linux 5.17 周期的到来在 2022 年消失了。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
招聘中的热门技术技能:SQL、Java、Python 和 Linux
招聘机构Dice 发布了一份 Q3 技术工作报告,分析了 2021 年 7 月至 9 月期间的 100 多万份科技工作岗位,并将其与2021 年 4 月至 7 月的职位发布数据以及历史趋势进行了比较。该报告包括按地点、雇主、职业和技能解析的科技职位发布量季度环比百分比变化的数据和分析。 报告指出,Q3 招聘信息表明,雇主正在寻找了解软件开发和项目管理核心概念的技术人员,此外还需要具备SQL、Java、Python和Linux等技术技能。与前几个季度一样,SQL仍然是一项主导技能。相较于 Q2,Q3 对 SQL 的需求增长了 5%;是需求量第二大的技术技能,仅次于 Project Management。 Dice 称,SQL 占据主要地位是有充分依据的。作为管理和查询关系数据库的编程语言,它是许多组织数据操作的基础。如果没有具有丰富 SQL 知识的技术人员,雇主就无法处理从 HR 到销售等各个方面所需的海量数据集。 而Java和Python 这两种通用编程语言也被应用于许多高度专业化的环境(例如移动应用程序构建和人工智能),因此也可能在相当长的一段时间内仍然处于极端需求状态。调查结果显示...
- 下一篇
Apache Log4j 被发现第三个漏洞
继 CVE-2021-44228 和 CVE-2021-45046 之后发现的第三个 Log4Shell 漏洞。 距离 Apache Log4j “核弹级”漏洞的公开已过去将近一周,在此期间被记录的漏洞总共有两个,分别是 CVE-2021-44228 和CVE-2021-45046。针对漏洞的补丁版本也早已发布: Apache Log4j 2.16.0 已发布 Apache Log4j 2.15.0 发布,安全漏洞已得到解决 不过安全公司 Praetorian 的研究人员昨日表示,2.15.0 存在一个更严重的漏洞——信息泄露漏洞,可用于从受影响的服务器下载数据。 与此同时,Praetorian 已将该漏洞的所有技术细节发送给 Apache 软件基金会,他们尚未透露更多细节。Praetorian 强烈建议使用者尽快升级到 2.16.0,但尚不清楚此错误是否已在 2.16.0 版本中解决。 Praetorian 研究人员也无法确定数据泄露漏洞的在野利用。他们没有提供有关该漏洞的其他详细信息,这是因为不希望黑客轻易利用漏洞。 研究人员提供了新漏洞的概念验证:https://www.yo...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS8编译安装MySQL8.0.19
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS关闭SELinux安全模块
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2配置默认Tomcat设置,开启更多高级功能