当前位置:网站首页>GLCC 首届编程夏令营|欢迎报名 Layotto、KusionStack、Nydus、Kata Containers!
GLCC 首届编程夏令营|欢迎报名 Layotto、KusionStack、Nydus、Kata Containers!
2022-06-09 09:02:00 【蚂蚁金服 SOFAStack】


CCF GitLink 开源编程夏令营(GitLink Code Camp,简称 GLCC),是在 CCF 中国计算机学会指导下,由 GitLink 社区联合 CCF 开源发展委员会(CCF ODC)共同举办的面向全国高校学生的暑期开源项目实习计划。
活动将联合各大开源企业、开源基金会、开源社区及开源领域专家,旨在鼓励高校学生通过参与真实的开源软件开发,感受开源文化,提升自身技术能力,进而达到为开源企业和社区输送优秀人才的目的。

Layotto、KusionStack、Nydus、Kata Containers 四个项目共有 14 个任务,社区围绕“云原生”主题设计了不同类型的项目任务,欢迎对容器基础设施、镜像构建、应用运行时、编程语言感兴趣的同学来报名项目任务。
#1
Layotto

Github:
https://github.com/mosn/layotto
Layotto(/leɪˈɒtəʊ/) 是一款使用 Golang 开发的应用运行时, 旨在帮助开发人员快速构建云原生应用,帮助应用和基础设施解耦。它为应用提供了各种分布式能力,比如状态管理、配置管理、事件发布订阅等能力,以简化应用的开发。
Layotto 以开源的 MOSN 为底座,在提供分布式能力以外,提供了 Service Mesh 对于流量的管控能力。
项目任务
1.开发 Layotto 演示工程
2.让 Layotto 的集成测试更加强大
3.使用雪花算法实现 Layotto Sequencer API
#2
KusionStack

Github:
https://github.com/KusionStack
KCL 是蚂蚁内部设计研发的记录及函数语言,主要针对规模化云原生运维的配置策略场景。KCL 通过成熟的编程语言理论和实践来改进对大量繁杂的配置数据和逻辑的编写,通过声明式的语法结合静态类型等技术特性来简化和校验配置的开发和运维工作。
目前已广泛应用在蚂蚁内部的运维场景中,并面向技术社区开源。
项目任务
1.KCL 语言语法解析错误恢复
2.KCL 语言包管理工具
3.基于代码索引实现 KCL 代码 Find References 功能
#3
Nydus

Github:
https://github.com/dragonflyoss
镜像是容器基础设施中的一个重要部分,目前 OCI 标准镜像的缺陷之一是容器需要等待整个镜像数据下载完成后才能启动,这导致了容器启动时消耗了过多的端到端时间,在大规模集群场景下,这对网络与存储负载的影响尤为明显。开源容器镜像加速项目 Nydus 能够使得容器做到秒级冷启动,在镜像构建,分发与运行时,以及性能与安全性上有诸多探索。
Nydus 目前是 CNCF 孵化项目 Dragonfly 的子项目,运行时 Snapshotter 成为了 Containerd 的子项目,与内核态 EROFS 做了深度集成,也是 Kata Containers 安全容器原生集成的镜像加速方案。
如今 Nydus 不仅服务了蚂蚁集团每日百万级的容器创建量,也在阿里云函数计算,阿里云 sealer 开源项目,字节跳动容器基础设施,以及蚂蚁即将开源的 npm 加速方案上有着诸多落地场景。
项目任务
1.Nydus 镜像扫描/修复工具
2.Nydus 软件包增量构建与 GC
3.Nydusd Virtiofs Macos 平台支持
3.Nydus 内建 P2P 集成
#4
Kata Containers

主页:
https://katacontainers.io/
Kata Containers 是一个开源项目和社区,致力于构建基于轻量虚拟机的技术,提供类似容器的操作体验,但是使用虚拟机技术来加强容器的隔离性,提供更好的安全性。
项目任务
1.基于 Rust 的 OCI 运行时 runk
2.OCI 命令行支持
3.Rust agent 支持 systemd cgroup
4.容器卷直通能力增强
报名注意事项
- 本活动面向年满 18 周岁在校学生。
- 允许每个学生同时提交最多 2 个课题申请,但最终每位同学有且只能申请完成一个课题。
- 建议提前通过邮箱方式和导师建立联系,沟通确认后再提交申请材料。
活动流程


欢迎微信扫码进群交流
项目报名已开启
申请时间:5.26-6.24
点击 阅读全文 查看项目任务详细信息
https://www.gitlink.org.cn/glcc/subjects
本周推荐阅读
【2022 开源之夏】欢迎报名 SOFAStack 社区项目!
【2022 开源之夏】欢迎报名 MOSN 社区项目!
深入 HTTP/3(1)|从 QUIC 链接的建立与关闭看协议的演进
蚂蚁集团 Service Mesh 进展回顾与展望|SOFAStack 四周年

边栏推荐
- 剖析虚幻渲染体系(15)- XR专题
- [texstudio] [2] general picture and table presentation
- Oracle locally managed tablespaces
- Crop the target area in the image according to the projection coordinates (with complete code)
- JS window object
- 【Android -- 面试】程序员月入过 W 的十大平台
- 如何看待 Dapr、Layotto 这种多运行时架构?
- English grammar_ Adverb of place
- neo4j访问浏览器时报错:ServiceUnavailable: WebSocket connection failure. Due to security constraints in your
- Shell script connects 157 servers to the network in batches, configures password free, and resets the root password
猜你喜欢

MySQL basic DML and DDL learning

MySQL基础 DML与DDL学习

three.js学习笔记(十五)——着色器图案

The application of the comprehensive energy efficiency management system of ankery in the data center

微信小程序--嘟嘟会议--会议发布和我的会议查看

【Redis学习11】分布式缓存之数据持久化,主从集群

如何优雅地画一张图

附十七章 網絡程序解讀限定文章
![[texstudio] [3] relatively complete paper typesetting template and bib file reference method](/img/ba/160b236aaf0fc905609b8a70c7677d.jpg)
[texstudio] [3] relatively complete paper typesetting template and bib file reference method

RMAN backup concept_ About backup retention policy
随机推荐
Redhat7 cracking (resetting) root password
Leetcode game 295
MySQL基础 子查询
测试不会被开发取代吗?
C pointer review
微信小程序开发之菜单的创建
RMAN backup database_ Specify backup output options
2022-2028 global leisure special sand industry research and trend analysis report
将文件流(InputStream)写入文件 将上传文件MultipartFile写到文件
剖析虚幻渲染体系(15)- XR专题
附十七章 網絡程序解讀限定文章
Open application for "cloud native technology application and practice" demonstration course project in Colleges and Universities
Qt development -- compilation of serial port assistant
Clickhouse data type sorting of system operation and maintenance series
MySQL uses while to batch insert data in stored procedures (performance difference between batch submission and single submission)
. Net C # Foundation (6): namespace - a sharp tool for organizing code
【Android -- 面试】程序员月入过 W 的十大平台
如何看待 Dapr、Layotto 这种多运行时架构?
Document sorting (expansion)
Android 开发面试心得总结,实录整理(必看)


