Workflow
一个操作系统放弃支持RISC-V,称没空处理性能低下的硬件
半导体行业观察·2025-03-25 09:27

Chimera Linux放弃RISC-V支持的决定 - 项目负责人宣布放弃对RISC-V架构的支持,主要原因是缺乏性能足够的硬件来维持开发流程[2][8] - RISC-V支持从2021年7月就存在于发行版中,但始终依赖x86-64机器通过qemu-userbinfmt仿真进行构建[9] - 该决定被描述为暂时性措施,如果未来出现可接受的构建硬件,将重新引入该架构支持[15] RISC-V硬件性能不足问题 - 项目负责人2021年10月获得的SiFive HiFive Unmatched主板性能仅相当于Raspberry Pi 3,对构建工作毫无用处[2][9] - 目前可用的RISC-V硬件要么性能不足,要么难以获取:HiFive P550性能类似Raspberry Pi 4,JH7110主板使用简单的顺序设计核心,都不适合构建任务[11] - Milk-V Pioneer是唯一具有64个乱序核心的主板,核心据称类似ARM Cortex-A72,但实际性能更接近Cortex-A55,且必须禁用向量功能[7] RISC-V硬件供应挑战 - 性能相对较好的Milk-V Pioneer主板很难购买,特别是受到Sophgon公司问题、美国制裁以及Mouser下架所有Milk-V产品的影响[11] - 2023年发布的有前途的选项Milk-V Oasis(具有16个SiFive P670核心)最终因SoC供应商问题被取消,未见生产芯片[12] - 美国制裁影响了Sophgo公司的SG2380芯片进展,如果没有制裁,该公司可能早已拥有测试芯片并接近量产[4][5] 仿真构建的技术局限性 - 通过qemu模拟器构建RISC-V软件包存在严重性能问题,是构建队列中最慢的构建器,比JH7110等构建器慢几倍[12] - 模拟器不可靠,容易在各种工作负载期间挂起,尤其是Go构建期间,需要多次手动取消和重新启动构建[13] - 模拟器无法进行实际软件包测试,导致所有RISC-V软件包都是在没有测试的情况下构建的[12] 架构支持等级调整 - 架构支持层级重新划分:一级架构为aarch64、ppc64le和x86-64,二级为loongarch64,三级为ppc64[15] - 与其他架构相比,即使是LoongArch也有完全可以接受的硬件,性能可靠,不会成为瓶颈[14] - 项目可能需要至少与Raspberry Pi 5一样强大的RISC-V主板才能建立相对可持续的基础[14] 行业发展趋势观察 - 行业大部分精力集中在嵌入式低端市场以及AI/NPU等与发行版无关的领域,对生产高性能通用RISC-V硬件缺乏兴趣[14] - 全球正在发生重大转变,中国Linux发行版在某些方面值得赞赏,观察这种趋势是否会扩展到CPU领域[6] - 业界对生产高性能RISC-V机器不感兴趣,且没有发布任何相关公告,导致项目无法继续等待[14]