Glibc 的代码提交记录显示,GNU C 标准库为基于 VIA Centaur IP 打造的兆芯 CPU 提供了适当的支持。
事实上,早在几年前 Linux 内核就已经合并不少针对兆芯 CPU 的内核补丁,毕竟这也是 Linux 硬件领域的重要产品。从现在 Glibc 提供对兆芯 CPU 的支持,可以看到兆芯 CPU 在像 GNU 工具链这样的其他领域也有了一定的认可度。
最新合并的代码是 GNU C 标准库增加对兆芯 CPU 的检测支持,根据提交者的邮箱判断,提交者应该是兆芯 CPU 厂商的工程师。为了识别兆芯 CPU 厂商的 ID,提交者添加了一个新的架构类型 arch_kind_zhaoxin,用于检测兆芯 CPU 厂商。
诚然,兆芯 CPU 要想与目前的 Intel/AMD CPU 甚至 libre 友好的 POWER9 CPU 进行竞争,还有很长的路要走。但看到它对 Linux 、对开源的支持越来越好总归是好消息。