主线 Linux 内核继续支持但很少看到任何代码活动的 CPU 架构之一是 Sun Microsystems 曾经有趣的处理器的SPARC64架构移植。
今天发出的是很长很久以来第一个SPARC64 Linux 补丁系列引起了我的注意。Linutronix 开发人员 Thomas Weißschuh 正在努力将SPARC64转换为在 Linux 内核中使用通用 vDSO 库。SPARC64是主线内核支持的最后一个架构,不使用这种通用 vDSO 代码,允许大量跨架构代码共享。Linux 的虚拟动态共享对象 (vDSO) 允许将选定的系统调用直接公开给用户空间,以避免标准系统调用机制的开销。
SPARC64是最后一个不使用通用 vDSO 库代码的架构,这反过来又阻止了一些必要的代码清理。通过此补丁系列,将 SPARC 代码过渡到通用 vDSO 基础设施可节省数百行代码,并略微减轻 SPARC 维护负担。

由于 Oracle 在 8 年前就停止了 SPARC CPU 开发,而在此之前的 SPARC 平台已经很少见了,而且那些 SPARC 的大客户倾向于使用 Solaris 进行部署,我们将看到 SPARC 支持在主线 Linux 内核中持续多久。
转自 The Linux Kernel Seeing Rare Code Activity Around SPARC64 – Phoronix
Linuxeden开源社区