Fuchsia OS 关于支持 RISC-V 架构的提案获得正式通过

刚逛 fuchsia.dev 发现大新闻,根据最新文件显示 Fuchsia 支持 RISC-V 的提案获得正式通过,Fuchsia OS 将支持64位 RISC-V 架构。该提案于2023年2月14日情人节提出,2023年3月7日正式获得通过。

image

文档描述了将Fuchsia移植到RISC-V架构的计划。这个计划目前处于早期阶段,需要对内核、库和驱动程序进行修改和调整。并提供了修改的范围和可能的计划时间表。

该提案认为 SiFive 等公司最近提供的高性能 64 位内核已将 RISC-V 从主要的小型微控制器解决方案扩大到 Fuchsia 开发涉及最多的领域。提案人相信这是 Fuchsia 支持 RISC-V 架构的最佳时机。通过现在构建强大的 RISC-V 支持,Google 将确保 Zircon 和 Fuchsia 从一开始就在市场上支持下一代计算设备。RISC-V 的开放理念非常符合 Google 开源 Fuchsia 项目的目标,并将帮助 Google 与 RISC-V 世界的其他利益相关者合作。

背景说明

RISC-V是一种开源指令集架构,其指令集是可定制的、开放的、可扩展的;可用于多种场景。目前正在成为一种流行的架构,发展迅猛。RISC-V 最初由加州大学伯克利分校开发,RISC-V International 是一家位于瑞士的非营利组织,其创始成员包括谷歌,该组织负责定义 RISC-V 规范。

Fuchsia 是一个开源的操作系统,其设计目的是为现代硬件和现代应用程序而设计。它有一个微内核设计,这使得Fuchsia在多个处理器架构上运行成为可能。

Fuchsia目前已经支持了x86-64、ARM64和PowerPC64三种架构。通过将Fuchsia移植到RISC-V上,将有助于扩大Fuchsia支持的架构范围。

计划目标

该计划的目标是将Fuchsia移植到RISC-V架构,以便能够在支持RISC-V的硬件上运行。为了实现这个目标,需要进行以下修改:

  • 对内核、库和驱动程序进行修改,以适应RISC-V架构的特性和指令集。
  • 修改Fuchsia的工具链,以支持编译和构建RISC-V架构的二进制文件。
  • 在QEMU或其他模拟器上进行测试和调试。

时间表

该计划的时间表如下 (请注意:并非最终时间表,仅供参考)

  • 2022年Q3:开始进行移植工作,包括对内核、库和驱动程序进行修改,以适应RISC-V架构。
  • 2023年Q1:完成对Fuchsia的工具链进行修改,以支持编译和构建RISC-V架构的二进制文件。
  • 2023年Q2:在QEMU或其他模拟器上进行测试和调试。
  • 2023年Q3:发布预览版本。

欢迎加入 Fuchsia 中文论坛讨论:https://zhos.net/fuchsia

参考链接:

意料之中,希望 Google 可以加快脚步!

搞个大新闻!