Canonical 作为 Ubuntu 的开发者,一直积极支持 RISC-V 架构和 Flutter UI 工具包(用于开发其桌面安装程序和 App Center 等)。然而,由于 Flutter 官方暂不支持 RISC-V,阻碍了生态融合。
Canonical 工程师 Valentin Haudiquet 近期已提交 Pull Request,旨在将 RISC-V 支持引入 Flutter 工具链上游。这些补丁包括启用 Flutter 工具对 RISC-V 的支持,以及添加 RISC-V 64 位桌面 Linux 引擎支持,从而允许开发者在 x86_64 Linux 主机上交叉编译 RISC-V Linux 版本的 Flutter 引擎。
这些补丁已使 Ubuntu 的桌面安全中心和应用商店等基于 Flutter 的软件可以在 RISC-V 上构建,为 RISC-V 在桌面应用生态中的支持奠定了基础。