Linux 是全球最知名且最重要的开源项目,RISC-V 则是近年来兴起的一个开源 CPU 指令集。而 RISC-V 基金会是一个非营利性组织,致力于鼓励芯片设计采用 RISC-V 架构。与其他 CPU 指令集架构(ISA)不同,RISC-V 是免费和开源的。
现在双方宣布达成合作 —— Linux 基金会与 RISC-V 基金会将共同合作加速推广 RISC-V ISA 的开发及采用,Linux 基金会还将为 RISC-V 生态系统提供大量资源,包括培训计划、基础工具以及社区扩展、营销和法律专业知识。这种合作关系将使 RISC-V 能够进一步发展其开源生态系统。
Linux 开源社区经过这么多年发展已经很成熟了,而 RISC-V 在普通人眼里还很陌生,有些人可能还记得之前 ARM 公司还专门上线了一个网站攻击 RISC-V 指令集的各种缺点,而 ARM 之所以如此兴师动众就是担心 RISC-V 指令集未来会跟自己抢饭碗,因为 ARM 赖以生存的就是 ARM 处理器/指令集授权费,但 RISC-V 是开源、免费的CPU指令集。
相比 ARM 指令集,RISC-V 的历史很短,2010年诞生于加州大学伯克利分校,当时的 Krste Asanovic 教授希望寻找一个合适的 CPU 指令架构,但 x86 架构复杂臃肿、ARM 架构需要授权费、开源的 OpenRISC 架构又太老旧了,所以他最终决定自己做个开源 CPU 架构,并在2015年最终成立了 RISC-V 基金会,专门推动 RISC-V 发展,现在的 RISC-V 基金会成员也扩大到了 80 多人,包括 Google、HP、西部数据等公司都开始支持 RISC-V 架构。
RISC-V 指令集灵活、高效、开源还免费,非常适合做移动处理器、IoT物联网、网络处理器等等低功耗、嵌入式设备,对 ARM 的威胁也是最大的,而且国内的公司也开始积极参与 RISC-V 生态系统,今年10月份在中国上海成立了中国 RISC-V 产业联盟,包括芯原微电子、北京君正、安徽华米、上海小蚁、苏州国芯、紫光展锐等公司也加入了 RISC-V 联盟。
不过 RISC-V 前景虽好,但是现在还在起步阶段,包括 RISC-V 基金会本身的运作也需要向 Linux 基金会这样的成熟社区学习,所以这次合作对 RISC-V 阵营意义重大,Linux 软件生态在 RISC-V 处理器的开发、优化、支持等方面都会推动 RISC-V 建立更强大的生态系统。
通过此次合作,RISC-V 非营利组织执行董事 Rick O’Connor 希望为活跃的 RISC-V 社区提供“更强大的支持和教育工具,并使操作系统、硬件实现和开发工具可更快地扩展。”
参考: 作者: