流动介绍
开源之夏是由“开源软供应链点亮打算”发动并长期反对的一项暑期开源流动,旨在激励在校学生积极参与开源软件的开发保护,促成优良开源软件社区的蓬勃发展,造就和挖掘更多优良的开发者。流动联结国内外各大开源社区,针对重要开源软件的开发与保护提供我的项目工作,并面向寰球高校学生凋谢报名。
本次流动,龙蜥社区共设置了六个我的项目,每个工作均指派了业余导师对同学提供精心领导。有动向抉择龙蜥社区我的项目的同学,可登录我的项目页理解详细信息,也能够间接分割我的项目导师征询。
当选学生能够取得什么?
- 结识开源界小伙伴和技术大牛
- 取得社区导师的 1 对 1 业余领导
- 取得开源我的项目的教训、经验,丰盛个人简历
- 取得纪念品、奖金和证书:
- 通过结项考核的学生将取得我的项目奖金、结项证书及结项礼包;
- 通过结项考核的学生将有机会取得优秀学生证书。
流动面向哪些学生?
- 本流动面向年满 18 周岁在校学生。
- 暑期行将毕业的学生,只有在申请时学生证处在有效期内,就能够提交申请。
- 海内学生可提供录取通知书、学生卡、在读证实等文件用于证实学生身份。
流程:
- 学生与社区我的项目沟通期:4 月 21 日 - 5 月 20 日
- 学生提交我的项目申请书:5 月 21 日 – 6 月 4 日
- 我的项目开发:7 月 – 9 月
更多流程,详见:
https://summer-ospp.ac.cn/#/h…
我的项目详情
1、制作树莓派龙蜥镜像
我的项目详情地址:
https://summer-ospp.ac.cn/#/o…
我的项目形容:
树莓派生态曾经越来越被开发者承受和喜爱,并逐步利用于各种嵌入式场景。通过该我的项目能够学习树莓派疏导和镜像制作流程,并有机会进行内核相干开发适配。
我的项目打算输入适配树莓派镜像构建流程代码;并最终输入并公布适配树莓派(3b, 4)的龙蜥镜像。
我的项目产出要求:树莓派镜像构建流程代码;适配树莓派(3b, 4)的龙蜥镜像。
我的项目技术要求:精通 Linux,有肯定 Linux 内核根底。
成绩提交地址:
https://gitee.com/anolis-educ…
难度:进阶
2、将 Vscode 包集成到龙蜥生态
我的项目详情地址:
https://summer-ospp.ac.cn/#/o…
我的项目形容:
VS code 是一款比拟风行的源代码编辑器,将其集成到 Anolis OS 中可丰盛龙蜥社区的利用生态,更好地服务社区开发者。
我的项目产出要求:
1)VS code 仓库以及 rpm 包;
2)实现基于 Vscode 开发用户应用文档。
我的项目技术要求:学习包编译流程、学习根本 nodejs 相干内容。
成绩提交地址:
https://gitee.com/anolis-educ…
难度:根底
3、制作 sm3sum 工具
我的项目详情地址:
https://summer-ospp.ac.cn/#/o…
我的项目形容:
SM3 是中国定义的哈希算法,coreutils 是 GNU/linux 的根底软件工具包,coreutils 工具包曾经反对了 sha256sum、md5sum 这一类用于计算哈希的工具,尽管最新的版本通过 cksum -a sm3 模式反对了 SM3 算法,因为用户习惯,以及版本起因,OpenAnolis 社区依然须要一款 sm3sum 工具,用于计算 SM3 哈希摘要,须要放弃跟 md5sum 这类工具应用习惯的一致性。
我的项目产出要求:实现 sm3sum 工具的开发,测试与出包,在格调上须要放弃跟 md5sum 的一致性。
我的项目技术要求:扎实的 C 语言功底。
成绩提交地址:
https://gitee.com/anolis-educ…
难度:进阶
4、应用命令行参数启动微型虚拟机
我的项目详情地址:
https://summer-ospp.ac.cn/#/o…
我的项目形容:
Dragonball-sandbox 是开源于龙蜥社区下 rust 编写的轻量虚拟机我的项目,具备低开销、高隔离性、极致弹性等特点,间接落地在阿里云函数计算、ECI 等云原生场景。本试验的目标是基于现有 Dragonball-sandbox 开源代码,实现一个用命令行参数启动虚拟机的性能。在这个过程中,学生也能够对 Rust 代码、虚拟化技术、开源社区合作形式等取得更深的理解。
我的项目产出要求:实现用命令行启动虚拟机的性能。实现相干代码和文档。
我的项目技术要求:相熟 rust 语言,理解虚拟化技术。
成绩提交地址:
https://gitee.com/anolis-educ…
难度:进阶
5、Inclavare Containers 在 Anolis OS 的适配
我的项目详情地址:
https://summer-ospp.ac.cn/#/o…
我的项目形容:
Inclavare Containers 是由阿里云和蚂蚁团体主导研发,并联结 Intel 等合作伙伴打造的业界首个面向秘密计算场景的开源容器运行时。Inclavare Containers 目前曾经是 CNCF sandbox 我的项目之一。Inclavare Containers 抹平了秘密计算的高应用门槛,为用户的工作负载提供多种不同的 Enclave 状态,在平安和老本之间提供更多的抉择和灵活性。后续须要在 Anolis OS 上进行适配、出包,并且基于 Github CI/CD 实现集成测试等工作。
我的项目产出要求:
1)实现 Inclavare Containers 在 Anolis OS 上的性能适配;
2)实现 Inclavare Containers 在 Anolis OS 上的出包;
3)学习 Github Action 并实现 CI/CD 集成测试。
我的项目技术要求:
1)对操作系统和安全感趣味,熟练掌握 Linux;
2)有肯定的 C 语言根底;
3)理解出包流程和集成测试流程。
成绩提交地址:
https://gitee.com/anolis-educ…
难度:根底
6、eTPM:基于 TEE/Enclave 实现的 TPM
我的项目详情地址:
https://summer-ospp.ac.cn/#/o…
我的项目形容:
在 TEE/Enclave 中运行软件 TPM,保障软件 TPM 拜访的数据不会透出到 TEE/Enclave 之外,解决虚拟化场景中 vTPM 的后端平安问题。
我的项目产出要求:实现 eTPM 技术原型。
我的项目技术要求:
1)熟练掌握 C 编程语言;
2)对 TPM 工作原理比拟理解,有 TPM 相干的开发教训。
成绩提交地址:
https://gitee.com/anolis-educ…
难度:进阶
退出群聊
欢送增加小龙微信(微信号:openanolis_assis),并备注高校,小龙会拉您入群。更多技术交换请关上钉钉搜寻(群号:33311793)入群,欢送各位开发者 / 用户退出,一起打造一个沉闷的、衰弱的开源操作系统生态!
舒适揭示:请点击官网链接 https://summer-ospp.ac.cn/#/h… 进行报名,否则报名有效。
—— 完 ——