Update README.md
客户端 Linux 操作系统在日常使用中,系统冷启动、登录进入桌面、常用服务初始化等环节的耗时,直接影响用户体验。当前不同发行版和不同桌面环境中,普遍存在启动链路长、后台服务冗余、关键阶段耗时不透明等问题。 本赛题面向x86 PC或虚拟机环境,要求参赛者基于openKylin 操作系统,对系统启动过程进行分析,识别关键耗时路径,并通过服务裁剪、启动顺序优化、并行初始化优化、无效等待消除等方式,提升启动效率,同时保证系统功能完整、图形登录可用和桌面环境可正常使用。 本赛题的核心挑战不只是“缩短启动时间”,还包括: 1.如何在 openKylin 默认客户端体验不被破坏 的前提下识别真正影响启动时延的关键因素; 2.如何建立从内核启动、systemd 服务、显示管理器、桌面会话到用户可感知“系统可用”的全过程分析方法; 3.如何形成 可解释、可复现、可推广 的优化方案,而不是仅针对单一机器做特例化调整。 鼓励参赛者结合依赖图建模、启动时序分析、自动化测试框架,或引入 AI/Agent 辅助分析等方法,提升方案的创新性和工程实用性。
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
赛题题目:openKylin操作系统启动性能分析与优化(社区赛题)
赛题说明:
客户端 Linux 操作系统在日常使用中,系统冷启动、登录进入桌面、常用服务初始化等环节的耗时,直接影响用户体验。当前不同发行版和不同桌面环境中,普遍存在启动链路长、后台服务冗余、关键阶段耗时不透明等问题。 本赛题面向x86 PC或虚拟机环境,要求参赛者基于openKylin 操作系统,对系统启动过程进行分析,识别关键耗时路径,并通过服务裁剪、启动顺序优化、并行初始化优化、无效等待消除等方式,提升启动效率,同时保证系统功能完整、图形登录可用和桌面环境可正常使用。 本赛题的核心挑战不只是“缩短启动时间”,还包括: 1.如何在 openKylin 默认客户端体验不被破坏 的前提下识别真正影响启动时延的关键因素; 2.如何建立从内核启动、systemd 服务、显示管理器、桌面会话到用户可感知“系统可用”的全过程分析方法; 3.如何形成 可解释、可复现、可推广 的优化方案,而不是仅针对单一机器做特例化调整。 鼓励参赛者结合依赖图建模、启动时序分析、自动化测试框架,或引入 AI/Agent 辅助分析等方法,提升方案的创新性和工程实用性。
赛题要求:
评分细则(明确评审角度、标准和分值范围):
赛题联系人:
杨老师 yangjiguo@hygon.cn参考资料:
参赛资源支持:
openKylin 标准镜像