目录
目录README.md

赛题题目:1类ChromeOS的轻量级操作系统设计与实现

赛题说明:

随着移动互联网和云计算的发展,用户对操作系统的需求逐渐从单一设备转向多设备协同,亟需从操作系统角度提供统一体验。本次大赛要求参赛队伍设计并实现一款类似ChromeOS的轻量级操作系统,支持传统桌面环境和移动终端设备(如平板、手机),从设计到实现上为用户在系统体验上提供一致视图。该系统应具备高效、跨平台的特点,能够无缝切换桌面与移动模式。操作系统应基于Linux内核,鼓励使用开源技术栈(可参考gecko-b2g和nutria开源项目)作为运行时系统,同时需提供简洁的用户界面和良好的用户体验。

赛题要求:

  1. 系统架构:基于Linux内核和Gecko HTML5(或Blink等)打造统一桌面环境,同一份代码支持多种架构,能够在桌面和移动设备上运行。
  2. 用户界面:提供桌面模式和移动模式两种界面,支持触控和键鼠操作。
  3. 性能优化:系统应轻量化,启动速度快,资源占用低,适合低端设备运行。系统占用内存小于2GB,启动时间小于10s。
  4. 开发文档:提供详细的设计文档、用户手册和开发指南。

评分标准:

功能完整性(40%):

  • 系统是否满足跨平台特性:支持不同架构平台,支持触控和键鼠操作(60分);
  • 支持移动模式和桌面模式热切换(40分)。

用户体验(20%):

  • 界面设计是否简洁易用,操作是否流畅(50分);
  • 多分辨率屏幕自适应(50分)。

性能优化(20%):

  • 系统占用内存小于2GB,系统启动时间小于10s(50分);
  • 可在低端设备运行:内存<=4GB,CPU核心数<=4(50分)。

文档质量(20%)

  • 代码结构清晰、符合开源社区规范、可维护性高(50分);
  • 设计文档、用户手册和开发指南是否清晰完整(50分)。

赛题联系人:

彭龙 penglong@nudt.edu.cn

参考资料:

参赛资源支持:无

关于
31.0 KB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

©Copyright 2023 CCF 开源发展委员会
Powered by Trustie& IntelliDE 京ICP备13000930号