为什么要迁移到另一个系统构建器?
rsdk
是 Radxa 系统构建器的又一次进化。主要目标是为了摆脱 debos
,原因如下:
- (以前)缺乏 ARM64 支持。
- 我们使用 pagefile 来解决 dkms 编译失败的问题,这 需要 KVM 可用.
- Go 模板有待改进。
- 提供的 actions 正在成为限制我们实现预期结果的因素。
除此之外,我们的系统已经发展到了 100 多个存储库,并通过各种 CI/CD 工作流相互连接。从操作的角度来看,我们还需要一个工具来集中管理它们,同时客户还可以使用同样的工具来复制我们的设置,供他们自己使用。
最后,我们想简短地回答一个常见问题“我在哪里可以下载 X 的 SDK”。到目前为止,由于系统设计的复杂性,我们的回答一直是对系统设计的简要说明。我们想做一个更符合客户期望的系统,其中所有相关的 Radxa 源代码只有一个入口。
因此,rsdk
诞生了。