第五届开源大赛
This commit is contained in:
parent
f3a9a13dc7
commit
18957362fb
|
@ -0,0 +1,102 @@
|
|||
开源项目贡献赛道包括麒麟开源项目贡献赛、openEuler开源社区贡献赛、openGauss开源社区贡献赛等赛事,旨在培育开源项目、扩大开源生态。 每项赛事独立组织,独立评奖,具体参见各赛事网站。
|
||||
|
||||
|
||||
![](https://ali-cdn.educoder.net/images/avatars/Competition/88?t=1675933795)
|
||||
|
||||
|
||||
## 赛事一:麒麟开源项目贡献赛
|
||||
|
||||
### 1. 项目简介
|
||||
|
||||
共创麒麟(CCKylin)社区是在开源、自愿、平等和协作的基础上,由各种企业、非营利性组织、社团组织、高等院校、科研机构和个人开发者共同组成的一个操作系统开源社区。通过实行透明而公开的治理,来夯实开源协作开发,成为一个面向全球的操作系统开源社区。优麒麟(Ubuntu Kylin)作为共创麒麟社区的贡献者之一参与社区共建。
|
||||
|
||||
### 2. 赛事任务
|
||||
|
||||
本赛事主要包括以下多项任务,参赛者可以选择其中的部分或全部任务进行解决,最终评奖将综合完成任务的数量、任务重要性及完成质量等进行评选。
|
||||
|
||||
(1) 针对优麒麟操作系统进行测试,发现bug,修复bug并成功合并patch,以数量和重要性等级作为评判标准;
|
||||
|
||||
(2) 针对优麒麟操作系统进行体验,提出新功能蓝图,审核通过后进行开发,审核通过后进入优麒麟默认镜像或软件仓库,以功能难度、实用性等作为评判标准。
|
||||
|
||||
### 3. 赛事报名
|
||||
|
||||
麒麟开源项目贡献赛 赛事网站:https://www.gitlink.org.cn/competitions/index/cckylin-2022
|
||||
|
||||
优麒麟操作系统下载地址:https://www.ubuntukylin.com/downloads/osdownload-cn.html
|
||||
|
||||
|
||||
|
||||
## 赛事二:openEuler开源社区贡献赛
|
||||
|
||||
### 1.项目简介
|
||||
|
||||
dnf 是 openEuler 操作系统的包管理工具。 dnf 包管理比 yum 提升了开发者体验、内存占用、依赖分析等功能。dnf 包是使用 C 语言开发,代码可读性稍差。业界也有 tndf,microdnf 等项目,希望构建依赖更少、性能更强的包管理工具。
|
||||
|
||||
### 2. 赛事任务
|
||||
|
||||
(1)使用 Rust 语言实现 dnf 包管理工具的基本功能。
|
||||
(2)不使用FFI 模式,避免引入 C 的 Library 实现的基本功能。
|
||||
|
||||
### 3. 赛事报名
|
||||
|
||||
openEuler开源社区贡献赛 赛事网站:https://www.gitlink.org.cn/competitions/index/openEuler-01
|
||||
|
||||
|
||||
|
||||
## 赛事三:openGauss开源社区贡献赛
|
||||
|
||||
### 1. 项目简介
|
||||
|
||||
openGauss是一款开源关系型数据库管理系统,采用木兰宽松许可证v2发行。openGauss深度融合华为在数据库领域多年的经验,结合企业级场景需求,持续构建竞争力特性。同时openGauss也是一个开源的数据库平台,鼓励社区贡献、合作。
|
||||
|
||||
### 2. 赛事任务
|
||||
|
||||
本赛事主要包括以下多项任务,参赛者可以选择其中的部分或者全部任务进行解决,最终评奖将综合完成任务的数量、任务重要性及完成质量等进行评选。
|
||||
|
||||
(1)解决Bug:面向openGauss社区里面的所有仓库包括代码、文档等找到Bug,修复Bug并成功合并PR,以数量和重要性等级作为评判标准。
|
||||
(2)实现功能:面向openGauss社区里面的所有仓库提交特性需求,完成特性实现并成功合并PR,以数量和重要性等级作为评判标准。
|
||||
(3)原创工具:实现openGauss周边技术生态工具提交到openGauss社区examples仓库并且成功合并PR,以数量和重要性等级作为评判标准。
|
||||
(4)原创应用:基于openGauss的JDBC、ODBC等驱动实现一个应用系统,应用系统可以为C/S架构,B/S架构或者移动端应用等,应用系统代码以PR的形式提交到openGauss社区examples仓库。要求应用系统为参赛者原创,以使用到的openGauss高级特性的数量作为评判标准。
|
||||
|
||||
### 3. 赛事报名
|
||||
|
||||
openGauss开源开源社区贡献赛 赛事网站:https://www.gitlink.org.cn/competitions/index/openGauss-01
|
||||
|
||||
|
||||
|
||||
## 赛事四:MindSpore开源社区贡献赛
|
||||
|
||||
### 1. 项目简介
|
||||
|
||||
昇思MindSpore是一个全场景深度学习框架,旨在实现易开发、高效执行、全场景覆盖三大目标,其中易开发表现为API友好、调试难度低,高效执行包括计算效率、数据预处理效率和分布式训练效率,全场景则指框架同时支持云、边缘以及端侧场景。昇思MindSpore源于全产业的最佳实践,向数据科学家和算法工程师提供了统一的模型训练、推理和导出等接口,支持端、边、云等不同场景下的灵活部署,推动深度学习和科学计算等领域繁荣发展。
|
||||
|
||||
### 2. 赛事任务
|
||||
|
||||
本赛事围绕 MindSpore 下的开源项目设计了不同类型的赛题,参赛者可以选择其中的部分或者全部任务进行解决,最终评奖将综合完成任务的数量、任务重要性及完成质量等进行评选。主要包括以下四项任务:
|
||||
(1)解决Bug:面向MindSpore社区里面的所有仓库包括代码、文档等,寻找Bug,修复Bug并提交PR,以数量和重要性等级作为评判标准。
|
||||
(2)实现功能:面向MindSpore社区里面的所有仓库提交特性需求,完成特性实现并成功合并PR,以数量和重要性等级作为评判标准。
|
||||
(3)原创工具:实现昇思MindSpore周边技术生态工具,以数量和重要性等级作为评判标准。
|
||||
(4)原创应用:基于昇思MindSpore框架实现趣味性/创新性生态应用或案例。要求应用/案例为参赛者原创,以数量和重要性作为评判标准。
|
||||
|
||||
### 3. 赛事报名
|
||||
|
||||
MindSpore开源社区贡献赛 赛事网站:https://www.gitlink.org.cn/competitions/index/MindSpore-01
|
||||
|
||||
|
||||
|
||||
## 赛事五:openLooKeng开源社区贡献赛
|
||||
|
||||
### 1. 项目简介
|
||||
|
||||
openLooKeng 是一款开源的高性能数据虚拟化引擎。提供统一SQL接口,具备跨数据源/数据中心分析能力以及面向交互式、批、流等融合查询场景。同时增强了前置调度、跨源索引、动态过滤、跨源协同、水平拓展等能力。openLooKeng使用了业界著名的开源SQL引擎Presto来提供交互式查询分析基础能力,并继续在融合场景查询、跨数据中心/云、数据源扩展、性能、可靠性、安全性等方面发展,让数据治理、使用更简单。作为开源社区,openLooKeng开源项目采用商业友好的Apache License 2.0发行许可证,让开发者、用户和伙伴使用更自由,并期待更多大数据领域的开发者参与到社区,共建、共享,共同推动社区的繁荣发展。
|
||||
|
||||
### 2. 赛事任务
|
||||
|
||||
本赛事围绕 openLooKeng 下的开源项目设计了不同类型的赛题,参赛者可以选择其中的部分或者全部任务进行解决,最终评奖将综合完成任务的数量、任务重要性及完成质量等进行评选。主要包括以下四项任务:
|
||||
(1)解决Bug:面向openLooKeng社区里面的所有仓库包括代码、文档等找到Bug,修复Bug并成功合并PR,以数量和重要性等级作为评判标准。
|
||||
(2)实现功能:面向openLooKeng社区里面的所有仓库提交特性需求,完成特性实现并成功合并PR,以数量和重要性等级作为评判标准。
|
||||
(3)性能突破:实现openLooKeng跨DC场景下SQL执行性能调优,如使用算子下推特性、动态过滤特性,实现性能突破。提交到openLooKeng社区并且成功合并PR,以性能提升比作为评判标准。
|
||||
|
||||
### 3. 赛事报名
|
||||
|
||||
openLooKeng开源社区贡献赛 赛事网站:https://www.gitlink.org.cn/competitions/index/openLooKeng-01
|
|
@ -0,0 +1,72 @@
|
|||
开源案例教学赛道包括欧拉openEuler教学案例赛、昇思MindSpore开源教学案例赛、特色化开源案例教学赛等赛事,旨在为开源项目征集优秀的实践教学案例,提升开源项目在高校的影响力,加速开源技术走进高校课程教学。本赛道所有赛事基于EduCoder平台统一组织。
|
||||
|
||||
|
||||
## 赛事一:欧拉openEuler开源案例教学赛
|
||||
|
||||
### 1. 项目介绍
|
||||
openEuler是一个Linux的发行版,所有开发者、合作伙伴、开源爱好者共同参与,围绕客户的场景进行创新,有更多新的想法产生,创建多样性计算场景最佳操作系统。openEuler操作系统持续在和高校操作系统教学的教师合作,通过openEuler的课程支撑操作系统的教学。
|
||||
|
||||
### 2. 赛事任务
|
||||
基于openEuler开发符合EduCoder平台课程规范的实践教学资源,可以同开源技术/框架相关企业技术人员合作,围绕以下几个方向(不局限于这几个方向)和高校教师联合设计教学课程和实践课程,探索基础软件教学新思路:
|
||||
|
||||
(1)引入LinuxFromScratch项目,帮助学生理解Linux操作系统文件系统的构建过程。
|
||||
(2)引入BPF、Namespace、CGroup等内核技术,帮助学生理解Linux操作系统中的进程。
|
||||
(3)引入FUSE,帮助学生理解Linux文件系统的读写。
|
||||
|
||||
参考实践课程样例:
|
||||
(1)openEuler操作系统实践
|
||||
(2)Linux国产操作系统编程实践——openEuler
|
||||
|
||||
openEuler社区:
|
||||
(1)openEuler开源社区
|
||||
|
||||
### 3. 赛事报名
|
||||
开源案例教学赛道 赛事网站:https://www.educoder.net/competitions/index/gcc-courses-2022
|
||||
|
||||
|
||||
|
||||
## 赛事二:昇思MindSpore开源案例教学赛
|
||||
|
||||
### 1. 项目介绍
|
||||
综合应用昇思MindSpore开源框架,合理使用开源社区和开源软件开展课程教学创新和实践。
|
||||
|
||||
### 2. 赛事任务
|
||||
基于昇思MindSpore开源框架开发符合竞赛平台课程规范的实践教学资源,可以同开源技术/框架相关企业技术人员合作,围绕以下几个方向(不局限于这几个方向)和高校教师联合设计教学课程和实践课程,探索基础软件教学新思路:
|
||||
|
||||
(1)课程需覆盖MindSpore开源框架软件;
|
||||
(2)学习课程后学生应能掌昇思MindSpore相关知识;
|
||||
(3)尽可能多的基于昇思MindSpore设计课程实验或大作业。
|
||||
|
||||
参考实践课程样例:
|
||||
(1)mindSpore深度学习
|
||||
|
||||
昇腾生态社区:
|
||||
(1)MindSpore开源社区
|
||||
|
||||
### 3. 赛事报名
|
||||
开源案例教学赛道 赛事网站:https://www.educoder.net/competitions/index/gcc-courses-2022
|
||||
|
||||
|
||||
|
||||
## 赛事三:特色化开源案例教学赛
|
||||
|
||||
### 1. 项目介绍
|
||||
参赛队伍自选一种或多种开源项目构建实践教学案例,鼓励选择在我国关键基础软件、大型工业软件、行业应用软件、新型平台软件、嵌入式软件等领域发挥作用的开源软件项目,特别是国内企业和科研机构发起的开源软件项目。
|
||||
|
||||
### 2. 赛事任务
|
||||
基于自选的开源项目,开发出符合竞赛平台课程规范的实践教学资源,可以同开源技术/框架相关企业技术人员合作共建,并实际用于本校和其他院校的实验教学活动。具体课程类型可以参考以下几个方向(包括但不局限于):
|
||||
|
||||
(1)计算机系统能力方向的基础课程与专业课程
|
||||
(2)大数据方向的基础课程与专业课程
|
||||
(3)人工智能方向的基础课程与专业课程
|
||||
(4)物联网方向的基础课程与专业课程
|
||||
(5)区块链方向的基础课程与专业课程
|
||||
|
||||
参考实践课程样例:
|
||||
(1)编译原理(gcc,flex,bsion等)
|
||||
(2)数据库(openGauss)
|
||||
(3)人工智能(PaddlePaddle)
|
||||
(4)计算机组成原理(logisim)
|
||||
|
||||
### 3. 赛事报名
|
||||
开源案例教学赛道 赛事网站:https://www.educoder.net/competitions/index/gcc-courses-2022
|
|
@ -0,0 +1,12 @@
|
|||
本届大赛共吸引了来自1134所高校超过23000人报名参赛,历经六个多月的激烈角逐和严格考查,各赛道技术委员会于10月30日通过线上线下相结合的方式,对决赛入围团队进行了严格评审,评选出各赛道的一二三等奖,并举行了现场颁奖仪式。本届大赛获奖证书由中国计算机学会颁发,获奖证书大赛名称简写为“第五届开源创新大赛”。颁奖活动精彩照片及具体获奖名单如下。
|
||||
|
||||
![](https://data.educoder.net/api/attachments/4633224)
|
||||
![](https://data.educoder.net/api/attachments/4633243)
|
||||
![](https://data.educoder.net/api/attachments/4633241)
|
||||
![](https://data.educoder.net/api/attachments/4633238)
|
||||
|
||||
## 代码评注赛 获奖名单
|
||||
|
||||
| 序号 | 学校 | 队名 | 队长 | 队员 | 指导老师 | | 奖项 |
|
||||
| ------------ | ------------ | ------------ | ------------ | ------------ | ------------ | ------------ |
|
||||
|
Loading…
Reference in New Issue