Tencent / OpenSourceTalent

143 stars 15 forks source link

2024腾讯犀牛鸟开源人才培养计划—OpenCloudOS #42

Open tencent-adm opened 1 year ago

tencent-adm commented 1 year ago

腾讯犀牛鸟开源人才培养计划

欢迎广大高校学子加入2024腾讯犀牛鸟开源人才培养计划!腾讯犀牛鸟开源人才培养计划面向全国高校学生发布实践及研学项目,由教育部计算机类专业教学指导委员会、教育部软件工程专业教学指导委员会、教育部电子信息类专业教学指导委员会作为联合指导单位,腾讯开源和腾讯高校合作联合主办,表现优异的高校学生将有机会获得腾讯颁发的荣誉证书、现金奖励以及腾讯特色礼包。

期待同学们在本次研学旅程中,和腾讯一起探索未知、学习技术,让开源伴你成长,收获满满一夏!

更多项目信息请看:腾讯开源活动官网腾讯开源研学基地

项目简介

OpenCloudOS 操作系统开源社区是由操作系统、软硬件厂商与个人共同倡议发起的操作系统社区项目,为用户提供全链路自研、绿色节能、高性能的下一代云原生操作系统。

官网:https://www.opencloudos.org/ Gitee:https://gitee.com/OpenCloudOS

项目导师

易林, OpenCloudOS AI SIG Maintainer 赵振, OpenCloudOS AI SIG Maintainer 夏存舜, OpenCloudOS Stream SIG 核心研发 contributor 吴德胜, OpenCloudOS 测试 SIG Maintainer 计魁, OpenCloudOS Stream SIG 核心研发 contributor 董妙君, OpenCloudOS Stream SIG 核心研发 contributor

导师寄语

OpenCloudOS 是一个中立开放的开源操作系统社区,也是一个充满创新与挑战的平台,非常期待大家积极参与 OpenCloudOS 项目实践,与操作系统领域的专家、同侪交流合作,拓展自己的技术视野和能力边界。欢迎大家在这里发挥自己的创造力和想象力,为国内操作系统生态的发展贡献自己的力量。

培养概览

1️⃣ 参与“腾讯开源基础课程” 完成考试可获得《腾讯开源研学结课证书》

2️⃣ 参与“腾讯开源issue实战” 完成任意issue即可获得专属《腾讯开源实战证书》+ 腾讯周边精美礼包一套。其中issue难度对应礼包大小

3️⃣ 参与“腾讯开源课题实战” 任务奖金从6K、8K到12K不等、腾讯犀牛鸟研学专属《优秀学生证书》、全球限量《腾讯开源贡献者证书》

如何贡献

参与“腾讯开源issue实战”

进入“研学基地”,参与“腾讯开源issue实战”,选择你感兴趣项目的 Issue 任务,认领和完成它。6月28日开放 issue ,学生可无门槛参与和认领

1、如果你愿意解决issue,请在腾讯开源研学基地「领取issue任务」 2、Fork 到个人的仓库下 3、在个人仓库解决完对应的任务后,提交 PR 至 Issue 所在仓库的 master 分支 4、PR提交后,项目导师将进行 code review, PR 被合并后即视为任务完成 5、如有任何疑问可以在评论区留言或者邮件至联络人

参与“腾讯开源课题实战”

时间安排:6月28日至7月28日为活动报名期,8月12日公布入围名单,8月12日至10月12日为课题实战期,通过筛选的学生即可参与此模块

OpenCloudOS支持AMD AI软件栈 ROCm ,引入ROCm全软件栈

【产品名称/功能模块】 OpenCloudOS Stream 23 / OpenCloudOS 9 支持 AMD AI 软件栈 ROCm

【问题描述】 ROCm 是 AMD 为其 GPU 提供的开源软件平台,用于加速计算。 ROCm 提供了多种工具和库,可以让开发人员在 AMD GPU 上高效地进行机器学习、工程计算和科学计算等任务。为了完善 OpenCloudOS 的生态体系,需要基于 OpenCloudOS 上支持 ROCm 软件栈

【期望内容/功能改进】

软件包集成: 打包 ROCm 软件栈相关软件包。 安装脚本: 开发一键安装 ROCm 软件栈的脚本,简化用户安装流程。 Demo 演示: 提供演示案例,展示 ROCm 在 OpenCloudOS 上的运行效果。 【验收标准】

软件源: 提供包含 ROCm 软件包的软件源。 安装脚本: 提供可执行的 ROCm 安装脚本。 Demo: 提供功能完备的演示案例,并附带使用说明文档。

参考:https://fedoraproject.org/wiki/SIGs/HC

联系导师

邱雨坤:skyeqiu@tencent.com

💁🏻‍♀️ 如有项目任何疑问,欢迎加入腾讯开源犀牛鸟官方QQ群859260607,期待你来!

qiuyukunn commented 1 week ago

项目新增一道实战任务,欢迎同学们报名:

【产品名称/任务名称】

在OpenCloudOS Stream 23/OpenCloudOS 9上开发配置管理工具

【问题描述】

配置管理是指对操作系统、应用程序等配置进行跟踪、更新和维护,使其始终保持可知、一致和可信状态。当前需要在 OpenCloudOS Stream 23 / OpenCloudOS 9 上开发配置管理工具,能够对集群中各节点的关键配置自动进行跟踪、更新和维护,同时需要监控记录节点上关键配置的变更。

【期望内容/功能改进】

1、整体采用主从架构(server/agent),集中式管理方案 2、server 运行在管理节点,负责对托管节点的关键配置进行统一管理,并向 agent 发送配置同步、查看配置同步状态等请求(可根据实际扩展功能) 3、server 通过 git 管理配置,配置变更后,需要主动同步到托管节点 4、agent 运行在托管节点,响应 server 端发送的请求,完成配置的同步,使配置生效、返回配置同步状态等 5、agent 对托管节点的关键配置进行监控,记录配置变更情况; 6、各节点需要保持统一的配置发生变化后,agent 主动恢复,并上报 server 7、使用 rust 语言

【验收标准】

1、完成 server 和 agent 及相关特性开发,能正常构建、部署,实现相关功能 2、输出用户文档,包含构建、部署、用户操作、配置等说明