Linux 5.18将剔除对Andes NDS32 CPU架构的支持

系统 Linux
尽管当今世界仍有一些在使用的 AndesCore NDS32 处理器,但由于缺乏对 CPU 架构端口的主动上游维护,它最终还是难以躲过被淘汰的命运。

虽然早在 2018 年,就有开发者在 Linux 4.17 内核中添加了对 Andes 的 NDS32 CPU 架构的支持。但可惜由于缺乏积极维护,Linux 5.18 内核团队已决定将 AndesCore NDS32 架构的支持代码剔除出去。此前相关内核端口一直被用于支持 Andes Technology 公司老旧的 N13 / N15 / D15 / N10 / D10 系列处理器。

Andes N10 是受 NDS32 移除影响的 CPU 设计之一

Phoronix 指出:这些处理器内核使用 16 / 32-bit 的 AndeStar 类 RISC 架构,特点是兼顾高性能与低空间占用,适用于从物联网到数字信号控制、以及其它嵌入式用例。

尽管当今世界仍有一些在使用的 AndesCore NDS32 处理器,但由于缺乏对 CPU 架构端口的主动上游维护,它最终还是难以躲过被淘汰的命运。

由 asm-generic 查询请求可知,Linux 5.18 将正式剔除 NDS32 的内核代码支持。Arnd Bermann 总结道:

nds32 架构将告别其在 Linux 内核中的旅程,相关硬件仍在使用、代码也处理被合理使用的状态,但可惜主线端口已不再被积极维护。

正因如此,所有剩余的用户,也都被认为是不再需要更新至未来的供应商内核版本。

鉴于 AndeStar V3 时代的硬件只出现在深度定制的嵌入式系统中,绝大多数现代 Linux 内核用户都不再有继续运行 NDS32 的需求。

好消息是,诸如 Andes Tech 的 SDK 之类的树外内核端口仍在,且现有的 Linux 长期支持(LTS)内核系列仍会提供一段时间的 NDS32 支持。

另一方面,基于 32 / 64-bit RISC-V 设计的 AndesCore 处理器(比如 AndesStar V5 指令集架构),前景还是相当光明的。

责任编辑:未丽燕 来源: cnBeta.COM
相关推荐

2013-09-25 13:22:08

ChromeNPAPI插件

2021-06-24 11:21:45

Linux 5.14MicroWatt处理器

2011-07-28 10:11:04

CPU开源Linux内核3.1

2022-08-03 08:44:15

LinuxCPU架构

2022-05-27 12:13:58

LinuxLinux 内核

2014-04-24 10:06:01

OpenStackDocker

2009-05-05 13:27:31

Nehalemintel服务器

2021-06-15 15:17:14

ARM32位CPU

2022-04-26 16:20:43

dockershimDockerKubernetes

2022-01-10 11:01:04

FedoraifcfgLinux

2013-02-18 09:21:32

Windows 7

2013-12-03 09:31:33

VMwareOpenStack云基础架构

2013-11-29 14:24:05

VMware

2020-03-31 17:12:14

SwiftWindowsLinux

2011-05-12 09:34:21

SkypeLinux

2021-02-02 10:53:01

FreeBSDi386架构芯片

2021-04-28 17:39:03

区块链加密货币稳定币

2020-06-28 13:44:12

Android 代码操作系统

2020-09-28 09:58:18

Linux WSL操作系统

2009-01-22 23:24:45

RHEL 5.3RedHat红帽
点赞
收藏

51CTO技术栈公众号