概览
这场竞赛适合谁
适合有 Linux 发行版维护或系统迁移经验的开发者,尤其是熟悉 OpenCloudOS/CentOS 用户态兼容性、DNF/YUM 软件包管理及内核软件包升级的人。参赛者还应能交付可脱离原开发环境编译或运行的代码与技术方案文档。
查看官方简介原文
OpenCloudOS 社区是由操作系统、软硬件厂商与个人共同倡议发起的操作系统社区项目,为用户提供自主可控、绿色节能、安全可靠、高性能的下一代云原生操作系统。为了让用户更好的从OpenCloudOS 8 迁移到 OpenCloudOS 9 版本,需要研发可靠的迁移工具,实现从 OpenCloudOS 8 迁移到 OpenCloudOS 9 版本,并在迁移前后进行兼容性评估。 Official category: 实战竞技赛. Organizers: OpenCloudOS. Participants: 199.
参赛准备
从报名到首次提交的准备步骤
- 01
Linux 发行版升级
- 02
OpenCloudOS 8/9 包管理
- 03
能够运行基础方案并完成一次有效提交
- 04
Linux 内核与软件包管理
- 05
系统兼容性测试
- 06
技术设计文档编写
投入前确认:难点不只是把软件包升级到 OC9,而是在不破坏既有业务配置和系统可用性的前提下处理内核、用户态包及不兼容配置;迁移后还要让网络、防火墙、SSH 和 http、mysql、ftp 等业务正常运行。作品需在提供的测试账户上可编译/运行或自带运行环境,增加了交付验证的工作量。
来源