虽然早在2018年就有开发者在Linux4.17内核中加入了对晶心NDS32CPU架构的支持。不幸的是,由于缺乏主动维护,Linux5.18内核团队决定移除对AndesCoreNDS32架构的支持代码。此前,相关核心端口已用于支持晶心科技老款N13/N15/D15/N10/D10系列处理器。AndesN10是受移除NDS32影响的CPU设计之一。Phoronix指出:这些处理器内核采用16/32位AndeStarRISC-like架构,具有高性能和低占用空间的特点,适用于从物联网到数字信号控制以及其他嵌入式用例的一切。尽管当今世界上仍有部分晶心NDS32处理器在使用,但由于缺乏上游对CPU架构端口的积极维护,最终难逃被淘汰的命运。根据asm-generic查询请求,Linux5.18将正式移除内核代码对NDS32的支持。ArndBermann总结道:nds32架构将告别它在Linux内核中的旅程,相关硬件仍在使用,代码仍处于合理使用的状态,但遗憾的是主线端口已不再积极维护。因此,所有剩余用户也被认为不再需要更新到未来的供应商内核版本。鉴于AndeStarV3时代的硬件只出现在高度定制的嵌入式系统中,绝大多数现代Linux内核用户不再需要继续运行NDS32。好消息是像晶心科技的SDK这样的out-of-tree内核端口仍然存在,现有的Linux长期支持(LTS)内核系列在一段时间内仍将提供NDS32支持。另一方面,基于32/64位RISC-V设计(如晶心V5指令集架构)的晶心处理器前景相当光明。
