cover_image

开源之夏2024学生报名启动,openEuler社区95个项目正式上线!

OpenAtom openEuler
2024年5月9日 09:36


开源之夏是中国科学院软件研究所发起的“开源软件供应链点亮计划”系列暑期活动,旨在鼓励高校学生积极参与开源软件的开发维护,促进优秀开源软件社区的蓬勃发展。活动联合各大开源社区,针对重要开源软件的开发与维护提供项目开发任务,并向全球高校学生开放报名。


OpenAtom openEuler(简称"openEuler") 社区已经连续参与三届开源之夏,为国内开源人才建设贡献力量。本届开源之夏openEuler社区推出95个精心准备的项目课题,其中基础难度43个项目,进阶难度52个项目,涵盖操作系统、编译器、RISC-V、人工智能、大数据、分布式、云原生等诸多热门技术领域。


欢迎报名openEuler项目,学生们将与openEuler社区的导师紧密合作,深度参与到真实项目的开发实践之中;将提升技术水平与实践能力,学到课堂上未曾接触过的开源知识与管理协作技能。成功结项还将获得丰厚的结项奖金、结项证书、年度优秀学生提名机会以及未来的就业和深造机遇。


图片


项目详情


openEuler上线项目一览:


项目编号项目名称项目难度
24b970135基于erofs文件系统的bcj压缩优化进阶
24b970137基于rust语言重写hostname命令基础
24b970138基于Rust语言实现ssh快速连接工具基础
24b970139基于rust语言实现rat命令基础
24b970140提供Qt  Creator集成开发环境进阶/Advanced
24b970141研发openEuler操作系统升级工具进阶
24b970142优化dde桌面启动过程中的黑屏时间进阶
24b970143基于secGear的高效KV存储数据结构设计与实现进阶/Advanced
24b970144flameshot引入基础
24b970178基于rust语言实现获取及修改系统基本信息的工具基础
24b970180智能异构内存系统页面管理算法开发进阶
24b970181基于libguestfs扩展支持openEuler虚拟机自定义设置进阶
24b970182支持开源三维引擎OpenSceneGraph进阶
24b970183添加BiSheng  JDK8 RISC-V port的JIT支持进阶
24b970184系统性内存访问监控自动化评测进阶
24b970188给imagetailor工具加入riscv64架构支持进阶
24b970217异常日志采集工具开发进阶
24b970218面向LLVM开发调试场景新增实用功能选项基础
24b970219基于ollama搭建本地的通用大模型工具基础
24b970221完成k8s-install在openEuler发行版的适配  | Adapt K8s-install on openEuler基础
24b970222利用LAVA,Jenkins搭建RISC-V架构的Kennel  CI进阶
24b970224适配开源工具FileZilla至社区进阶
24b970226新增实验性 C  标准库 LLVM Libc 至社区进阶
24b970227通过A-FOT工具支持LLVM编译器接入以提升反馈优化易用性基础
24b970243移植部署 MCS  on MilkV DUO-RISCV大小核进阶
24b970244为  openEuler riscv 实现完整的 kdump 支持进阶
24b970245llvm与gcc的兼容性分析--unspecified  behavior基础
24b970260基于LLVM实现静态调用栈分析工具基础
24b970261引入  VSCodium 软件包进阶
24b970263用Rust重写KubeOS  os-operator组件进阶
24b970264移植 delve  到 openEuler riscv进阶
24b970288移植GreatSQL到openEuler  RISC-V基础
24b970289为  Rust-Shyper 集成 RISC-V AIA 中断设备进阶
24b970290elvish引入openEuler基础
24b970291fastblock项目支持tcp/ip协议栈进阶
24b970292基于Vagrant+Ansible实现KubeOS环境一键部署并搭建e2e测试框架进阶/Advanced
24b970299基于eBPF实现内核可编程CPU调频器功能进阶
24b970300EulerCopilot智能搜索Agent插件开发进阶
24b970301kytuning-client工具支持迭代安装rpm包验证性能测试基础
24b970302移植双内核中断虚拟化组件dovetail到loongarch架构进阶/Advanced
24b970303kytuning-client数据输出功能开发基础
24b970304EulerPublisher开发容器镜像分析模块以优化镜像体积进阶
24b970306引入clickhouse到openEuler基础/Basic
24b970338基于easybox框架支持rust版本的file基础命令进阶
24b970339llvm与gcc的兼容性分析--implementation  defined behavior基础
24b970341基于sysSentry框架支持常见硬件的故障巡检能力基础/Basic
24b970344基于ebpf技术的拓扑系统网络流量监控功能进阶/Advanced
24b970355cantian项目支持ALGORITHM=INSTANT创表算法进阶
24b970356openEuler支持浮点检查器进阶/Advanced
24b970359LLVM构建openEuler软件包兼容性问题分析及解决(Part I)基础
24b970361LLVM构建openEuler软件包兼容性问题分析及解决(Part II)基础
24b970364LLVM构建openEuler软件包兼容性问题分析及解决(Part  III)基础
24b970405引入OrientDB到openEuler基础/Basic
24b970406基于langchain和ReAct实现智能shell命令执行基础
24b970407引入DNF5新一代RPM管理器基础
24b970409基于用户态高性能协议栈gazelle的加速适用性检测工具开发基础/Basic
24b970412基于lwip  TCP/IP协议栈,针对gazelle 对UDP 组播igmpv3,以及 socket option, 通过日志 gazellectl  计数等,增强问题定位能力以及可测试性基础/Basic
24b970414引入mock  3.5及5.x版本到openEuler社区进阶
24b970415基于openEuler  Embedded和海鸥派开发自动驾驶小车进阶/Advanced
24b970417基于openEuler  Embedded和海鸥派的无人机项目开源项目进阶/Advanced
24b970421基于gazelle实现资源可视化基础/Basic
24b970425支持v4l2loopback以增强系统视频扩展能力进阶/Advanced
24b970426基于easybox框架支持rust版本的iostat基础命令进阶
24b970427基于openEuler  Embedded和海鸥派开发AI机械臂绘图应用进阶
24b970429基于用户态高性能协议栈gazelle的一键部署、一键清理基础
24b970430sysmonitor基于kprobe支持进程级别句柄监控进阶
24b970432基于openEuler  Embedded和海鸥派开发AI ROS小车基础/Basic
24b970433基于openEuler  Embedded的星闪开源应用案例开发基础
24b970434基于openEuler  Embedded开发海鸥派扩展驱动并进行Python API接口封装进阶/Advanced
24b970435Redis场景使能SMC-R进阶
24b970440oebuild使能openEuler  Embedded系统单元测试基础
24b970443基于openEuler  Embedded的RedCap 5G图传案例开发进阶
24b970445基于easybox框架支持rust版本的find基础命令基础
24b970446RISC-V  BPF JIT支持更多扩展进阶/Advanced
24b970450基于easybox框架支持rust版本的groupadd、useradd、usermod基础命令基础
24b970458基于easybox框架支持rust版本的mount、umount基础命令基础
24b970459基于easybox框架支持rust版本的login基础命令基础
24b970464基于  openEuler A-Tune 的训练模型调优框架实现进阶/Advanced
24b970465基于内核动态打桩的进程级cgroup内存占用分析工具基础
24b970466为  openEuler RISC-V 引入 tensorflow进阶
24b970469引入统一的系统功能配置工具进阶
24b970470为UKUI桌面引入麒麟安装卸载工具基础
24b970472基于openEuler  gazelle实现自动化单元测试框架进阶/Advanced
24b970476为UKUI桌面侧边栏引入麒麟虚拟键盘输入法插件基础
24b970477基于分布式存储系统fastblock的全自动化部署和卸载基础
24b970478实现openEuler  gazelle基于socket事件的IO多路复用功能进阶
24b970480基于easybox框架支持rust版本的grep基础命令基础
24b970482openEuler  Embedded北向软件完善(图形及AI主流框架方向)进阶
24b970483基于gazelle支持udp的ipv6通信基础
24b970485面向ARM/X86等架构场景,优化文件文件系统的IO性能进阶/Advanced
24b970551基于UADK的统一的benchmark工具支持非对称加解密算法性能测试基础/Basic
24b970553基于用户态协议栈gazelle的全栈零拷贝功能实现进阶/Advanced
24b970556Linux系统物理内存碎片可视化监控工具进阶/Advanced
24b970557面向大规模集群的诊断模型端到端性能优化进阶
24b970559manticoresearch客户端开发基础


项目具体情况可在开源之夏官网上查看:
官网地址:https://portal.summer-ospp.ac.cn/organization/program


重要时间表


 4月30日-6月4日

学生与导师沟通项目并提交项目申请

 6月26日

中选结果公示

 6月26日-9月30日

项目开发阶段

 11月9日

最终审核结果公示


学生须知


● 报名对象本活动面向年满 18 周岁的高校在校学生。

● 暑期即将毕业的学生,只要申请时学生证处在有效期内,就可以报名活动。

● 中国籍学生参与活动时需提供身份证、学生证、教育部学籍在线验证报告(学信网)或在读证明。

● 外籍学生参与活动时需提供护照,同时提供录取通知书、学生卡、在读证明等文件用于证明学生身份。

● 4月30日-6月4日,符合条件的学生可以通过开源之夏官网(https://summer-ospp.ac.cn/)注册、与导师沟通项目并提交项目申请。


与导师沟通


对openEuler社区开源之夏课题感兴趣的同学,可以通过开源之夏官网openEuler项目上方导师邮箱或社区宣讲等方式,提前联系导师沟通课题要求,了解与锁定适合自己的项目;


准备项目申请材料提交申请


● 查看学生指南中的【项目申请模板】,并根据要求准备相关材料。

● 点击项目主页中的【加入备选】按钮,进入系统个人中心【我的项目】中点击【查看】按钮,上传简历及项目申请书;

● 对所有项目申请书进行优先级排序,若同时被多个项目选中,则根据提交的项目排序,优先中选优先级高的项目;

● 点击【排序并提交】按钮提交全部项目申请。


学生指南:https://summer-ospp.ac.cn/help/student/


对openEuler社区项目感兴趣的同学可加入开源之夏|openEuler 交流群,将会不定期更新项目进展。


图片


若群满或者二维码过期可联系openEuler小助手发送“开源之夏”即可拉进群


图片


欢迎同学们的加入,贡献代码,提升技能,结交志同道合的伙伴,体验开源社区的魅力。与世界各地的开发者一同迎接挑战,共同成长,展示自己的才华和勇气,书写属于自己的开源之旅!




继续滑动看下一个
OpenAtom openEuler
向上滑动看下一个