Linux 4.15 将支持开源指令集架构 RISC-V

周其
 周其
发布于 2017年11月23日
收藏 15

Linux 4.15 将支持加州伯克利开发的开源指令集架构 RISC-V。RISC-V 开发者 Palmer Dabbelt 在邮件列表上宣布Linux 版 RISC-V 已被接受合并到 Linux 4.15。RISC-V 是基于精简指令集(RISC)原则的一个开源指令集架构。与大多数指令集相比,RISC-V 指令集可以自由地用于任何目的,允许任何人设计、制造和销售 RISC-V 芯片和软件。虽然这不是第一个开源指令集,但它具有重要意义,因为其设计使其适用于现代计算设备。有了 Linux 内核的支持,RISC-V 的普及度有望进一步提高。

RISC-V(发音为“risk-five”)是基于已建立的精简指令集计算(RISC)原理的开放指令集架构(ISA)。

与大多数ISA不同的是,RISC-V ISA可以任意使用,允许任何人设计,制造和销售RISC-V 芯片软件。虽然不是第一个开放的ISA,但它的意义重大,因为它设计用于现代计算机化设备,如仓库级云计算机,高端移动电话和最小的嵌入式系统。这就要求设计者考虑性能和功率效率。该指令集还具有大量的支持软件,这修复了新的指令集通常的缺点。

RISC-V作者的目标是在BSD许可下提供几种免费的CPU设计。这样的许可证允许像设计RISC-V芯片一样开放和自由或者像RISC-V本身是封闭的和专有的。

相比之下,ARM HoldingsMIPS Technologies等商用芯片供应商就要收取使用其专利的许可费用。在发布描述其设计优点和指令集的文档之前,他们还要求提供保密协议。许多设计的进展都是完全专有的,甚至从未向客户描述过。这种保密措施阻碍了公共教育,安全审计以及开发公共,免费开源软件编译器以及操作系统的发展。

他们还要求在发布描述他们设计的优点和指令集的文档之前达成保密协议,许多设计的进展都是完全专有的,甚至从未向客户描述过。保密防止了公共教育的使用、安全审计以及公共、低成本自由和开源软件编译器和操作系统的开发。

开发一个CPU需要充分专业知识:电子逻辑,编译器和操作系统。除了专业的工程团队之外很难开发这个。其结果是,除了在学术环境中,现代的、高质量的通用计算机指令集在任何地方都没有普及,甚至没有解释。正因为如此,开发CPU需要大量贡献者,这也是 RISC-V 的设计可以这么多用途的部分原因。

编译自:solidot

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:Linux 4.15 将支持开源指令集架构 RISC-V
加载中

精彩评论

七液
七液
BSD再创辉煌,RISC-V不论面积,功耗,指令扩展都优于MIPS
唯一觉得不爽的就是那个名字~
伯克利最出名的就是两大SD(BSD-UNIX,LSD-迷幻剂,这个应该也叫个VSD什么的名字才对)
f
fangxm
Linux内核就是一个大熔炉,是金子就可以放进来炼一炼。

最新评论(8

人生能绕几个圈
人生能绕几个圈

引用来自“fangxm”的评论

Linux内核就是一个大熔炉,是金子就可以放进来炼一炼。
闭源系统就不是随便谁想参与就能参与的
yophoo
yophoo
以后Linux可以上HP和IBM的小型机了
norand
norand
好!
七液
七液
BSD再创辉煌,RISC-V不论面积,功耗,指令扩展都优于MIPS
唯一觉得不爽的就是那个名字~
伯克利最出名的就是两大SD(BSD-UNIX,LSD-迷幻剂,这个应该也叫个VSD什么的名字才对)
Raymin
Raymin
这个是硬件领域的“Linux 开源项目”。
晒太阳的小猪
晒太阳的小猪
👍👍👍👍
f
fangxm
Linux内核就是一个大熔炉,是金子就可以放进来炼一炼。
阿信sxq
阿信sxq
感觉后面几段像是机器翻译的,太不通顺了
返回顶部
顶部