概览
这场竞赛适合谁
适合已有 Linux 存储和容器运行时开发经验的开发者,尤其是熟悉 EROFS/ext4、Containerd 插件或 OCI 容器镜像格式的人。个人和团队均可参加,页面明确参赛对象不受限制,但作品需要能实现可运行的系统方案。
查看官方简介原文
OpenCloudOS是聚焦云原生操作系统的开源社区,社区关注到容器镜像的OCIv1标准采用分层和tar格式存储存在显著缺陷,讨论已久的OCIv2标准将延迟加载和减少数据重复列为核心挑战。请设计并实现一个不依赖fuse、保留层、数据去重的按需加载方案。 Official category: 实战竞技赛. Organizers: OpenCloudOS,腾讯云. Competition code: 2025OAC011. Participants: 5.
参赛准备
从报名到首次提交的准备步骤
- 01
Linux 存储子系统
- 02
Containerd 插件开发
- 03
OCI 镜像规范
- 04
文件与块级去重算法
- 05
容器镜像构建与运行时
- 06
Git 仓库与开源许可证
投入前确认:难点在于同时满足几个彼此牵制的系统约束:不依赖 FUSE,又要保留 OCI v1 镜像层、实现按需加载,并完成文件或块级去重及运行时兼容。最终还需提交全量可编译代码、测试脚本和量化启动加速、资源节省效果的技术报告。
来源