OpenBSD 增加了对 RISC-V 架构的初步支持

OpenBSD 已采用更改来实现 RISC-V 架构的移植。 目前支持仅限于 OpenBSD 内核,仍需要一些工作才能使系统正常工作。 在目前的形式下,OpenBSD 内核已经可以加载到基于 QEMU 的 RISC-V 模拟器中,并将控制权转移到 init 进程。 未来的计划包括实现多处理(SMP)支持,确保系统启动到多用户模式,以及用户空间组件(libc、libcompiler_rt)的适配。

回想一下,RISC-V 提供了开放且灵活的机器指令系统,允许为任意应用构建微处理器,而无需支付版税或施加使用条件。 RISC-V 允许您创建完全开放的 SoC 和处理器。 目前,基于RISC-V规范,不同的公司和社区在各种免费许可(BSD、MIT、Apache 2.0)下正在开发几十种微处理器内核、SoC和已经生产的芯片。 具有高质量 RISC-V 支持的操作系统包括 Linux(自 Glibc 2.27、binutils 2.30、gcc 7 和 Linux 内核 4.15 发布以来就存在)和 FreeBSD(最近提供了第二级支持)。

来源: opennet.ru

添加评论