彭博社 需要帮助?请联系我们 我们检测到您的计算机网络存在异常活动 要继续,请点击下面的框来确认您不是机器人。 为什么会发生这种情况? 请确保您的浏览器支持 JavaScript 和 cookies,并且没有阻止它们加载。 有关更多信息,您可以查看我们的服务条款 和 Cookie 政策。 需要帮助? 如需有关此消息的咨询,请联系 我们的支持团队并提供下面的参考ID。 阻止参考ID:96ea7b96-1cc4-11f1-bd3a-9320d3e3c858 使用彭博社订阅,随时掌握最重要的全球市场新闻。 立即订阅
过去三个月,作者一直致力于将 Fedora Linux 移植到 RISC-V 架构。这项工作包括处理错误报告(目前仅剩 17 个)以及提交 86 个软件包构建的补丁请求——其中许多已成功合并并构建为 Fedora 43。
一个主要挑战是由于当前 RISC-V 硬件的限制,构建速度较慢。与其它架构相比(例如,binutils 在 RISC-V 上需要 143 分钟,而在 x86_64 上需要 29 分钟),构建时间显著更长,因此需要禁用链接时优化 (LTO) 以节省内存并缩短构建时间。
作者使用 QEMU 和 80 个模拟核心来缓解这个问题,从而为 LLVM 等复杂软件包实现合理的构建时间。未来的计划包括构建 Fedora 44、标准化内核镜像以及获取更快的硬件——这对 RISC-V 成为 Fedora 的主要架构至关重要。需要更快的构建器来启用 LTO 并实现与其它平台相当的构建时间。