「跃迁路径」工程首次公开:LLVM平行宇宙、链接器矩阵、LibC 铁幕熔降
6 月 22 日,在 openEuler 社区主办、苦芽承办上海线下 Meetup 活动中,LLVM 平行宇宙共同发起人、苦芽科技 CTO 王俊强先生介绍了 LLVM 平行宇宙的最新进展,并首次公开了「跃迁路径」工程的三阶段目标。

王俊强首先回顾了 LLVM 平行宇宙计划诞生背景,并简要介绍了依托于 openEuler RISC-V SIG 和 openEuler Compiler SIG 在过去一年中的进展。(来自中国科学院软件研究所 OERV 团队的周嘉诚工程师在之后的报告中详细介绍了 OERV(openEuler RISC-V)团队在 24.03 LTS 版本中取得的最新成果。)

紧接着,王俊强介绍了本月新启动的 openKylin LLVM 平行宇宙计划,并展开介绍了依托于「甲辰计划开源实习生联合招聘培养」建立的 J126 实习生岗位内容。王俊强号召更多的高校学生加入到 LLVM 平行宇宙这个很有意思的项目中来。

KarsierOS 是苦芽科技基于 openEuler LLVM 平行宇宙的成果衍生出的下游商业发行版,预计在 8 月 21 日 RISC-V 中国峰会上正式发布。这可能是第一个基于平行宇宙成果的商业发行版。苦芽科技提供商业付费技术支持,包含整机 Bringup 适配及优化、厂商定制指令集使能加速等服务;支持机器人场景,具备 ROS 和 ROS2 全系统优化调试能力;可选提供五年以上 CVE 安全维护服务;最后,可选订阅 AI 部署及 TPU/NPU/GPGPU 集成优化服务。

最后,也是本次发布最为吸引人的地方,王俊强先生首次公开了「跃迁路径」工程计划:用大约五年的时间,实现「全体系软件供应链」的编译器、链接器、基础库按需切换的自由。这是一个相当宏大的目标,也非常具有挑战性,包含了对上千个基础软件的相互解耦;在实现之后,将有可能完全解除开源操作系统软件仓对于工具链和 C 基础库的依赖锁定,从而为操作系统自动化依赖分析和配置领域释放出从未有过的可能性与机遇。这也将会完全证明「跃迁路径」开源团队及社区具备工具链、基础库、OS 内核、图形栈等所有基础组件的理解、维护、修改、二次开发及社区维护能力。