定了,6大领域93个开源任务,阿里开源导师带你参与中科院开源之夏2022

今年,由阿里巴巴开源导师参与的30个核心开源社区再次加入中国科学院软件研究所开源软件供应链点亮计划支持下的系列高校开源活动——开源之夏2022,共开放93个开源任务。通过本活动,同学们可以在顶级开源导师的指导下,通过3个月的时间,深度体验真实世界的软件开发,感受开源技术共建的魅力。

谁能参与

⚬ 本活动面向年满 18 周岁在校学生。

⚬ 暑期即将毕业的学生,只要在申请时学生证处在有效期内,就可以提交申请。

⚬ 海外学生可提供录取通知书、学生卡、在读证明等文件用于证明学生身份。

你将获得

完成开源之夏项目课题,你将获得:

⚬ 在顶级开源导师的指导下,为编程能力加个buff;

⚬ 结识志同道合的小伙伴和技术大牛一起贡献开源;

⚬ 参与国际顶级开源项目开发的难得经历;

⚬ 根据项目开发“战绩”,获得奖金及证书奖励。

活动时间线

【预热期】4月21日~月20日

4月21日起开源任务将在开源之夏官网陆续公布;

正式提交项目申请前欢迎加入钉钉群:32464576和开源导师沟通。

【申请期】5月21日~6月4日

接受学生参与项目申请。

【开发期】7月1日~9月30日

学生可以利用暑期时间参与到开源项目中,线上协作,无需线下参与。

详细时间线请登录开源之夏官网查看:
https://summer-ospp.ac.cn/#/howitworks

社区介绍

参与本次计划的阿里巴巴开源项目导师不乏 Apache 软件基金会顶级项目 PMC member & Committer,云原生计算基金会 CNCF 沙箱项目负责人等,项目涉及操作系统、人工智能、大数据、数据库、云原生、前端等多个热门方向。

注:Apache Flink, Apache Dubbo 及 Apache RocketMQ 均为Apache Software Foundation 注册商标,阿里巴巴作为项目重要贡献者参与。Redis非阿里开源项目,本次开源之夏Redis社区导师为阿里在Redis社区的member。

1. 龙蜥社区OpenAnolis

龙蜥社区(OpenAnolis)是由企事业单位、高等院校、科研单位、非营利性组织、个人等在自愿、平等、开源、协作的基础上组成的非盈利性开源社区。龙蜥社区成立于 2020 年 9 月,旨在构建一个开源、中立、开放的Linux 上游发行版社区及创新平台。龙蜥社区成立的短期目标是开发龙蜥操作系统(Anolis OS)作为 CentOS 停服后的应对方案,构建一个兼容国际 Linux 主流厂商的社区发行版。中长期目标是探索打造一个面向未来的操作系统,建立统一的开源操作系统生态,孵化创新开源项目,繁荣开源生态。目前,龙蜥OS 8.4已发布,支持 X86_64 、Arm64、LoongArch 架构,完善适配Intel、兆芯、鲲鹏、龙芯等芯片,并提供全栈国密支持。

项目列表:

https://summer-ospp.ac.cn/#/org/orgdetail/4db41f94-f35e-48cd-b6d9-cd5512f5a213/

钉钉交流群:33311793

2. AliOS things

AliOS Things 发布于2017年杭州云栖大会, 是 AliOS 家族旗下的、面向IoT领域的、高可伸缩的物联网操作系统,于2017年10月20号宣布在github上开源,当前最新的版本是 AliOS Things 3.3 。

项目列表:

https://summer-ospp.ac.cn/#/org/orgdetail/66066359-f1c6-40ca-82a5-0d90a8a6bca6/

钉钉交流群:41699407

3. Apache Dubbo

Apache Dubbo 是一款微服务开发框架,它提供了 RPC通信 与 微服务治理 两大关键能力。使用 Dubbo 开发的微服务,将具备相互之间的远程发现与通信能力, 同时利用 Dubbo 提供的丰富服务治理能力,可以实现诸如服务发现、负载均衡、流量调度等服务治理诉求。同时 Dubbo 是高度可扩展的,用户几乎可以在任意功能点去定制自己的实现,以改变框架的默认行为来满足自己的业务需求。

项目列表:

https://summer-ospp.ac.cn/#/org/orgdetail/a7f6e2ad-4acc-47f8-9471-4e54b9a166a6/

4. Apache Flink

Apache Flink 是一款高性能分布式流批一体计算引擎,支持流处理、批处理、复杂事件处理、机器学习等计算场景。在流计算场景,Apache Flink 一直在业界保持着领先地位。在开源方面,Flink 已连续三年蝉联 Apache 基金会最活跃开源项目之一的殊荣,有超过1000名遍布全球的贡献者为 Flink 贡献。作为流计算领域的首选引擎,Apache Flink已经被众多国内外知名公司采用,并逐渐成为企业大数据的核心基础设施,包括Apple、Netflix、Amazon、Uber、Cloudera、LinkedIn、阿里巴巴、滴滴、美团、快手、字节跳动等公司。

项目列表:

https://summer-ospp.ac.cn/#/org/orgdetail/51242e4c-f81c-4927-a12b-da443e28d9a9/

5. Apache RocketMQ

Apache RocketMQ 作为云原生消息平台,覆盖应用异步解耦、削峰填谷、数据集成、轻量级实时计算等场景,帮助企业实现高性能、高可用、可伸缩和最终一致性架构,此外,RocketMQ 提供了延时消息、顺序消息、事务消息、消息过滤等丰富的消息类型,便于开发者实现业务需求。Apache RocketMQ 生态丰富,不仅完成了 ServiceMesh、Serverless、Operator、Promethus 等一系列云原生热点技术的整合,同时提供了丰富的 connector 用于异构数据传输,此外与大数据产品包括 Flink,spark 在内的多款产品做了完整集成;2021 年,Apache RocketMQ 5.0 发布,同时推出了全新 rocketmq-streams 轻量级实时计算引擎,满足开发者轻量级边缘端实时计算需求。

项目列表:

https://summer-ospp.ac.cn/#/org/orgdetail/8ad21e94-280a-4b24-abc2-9e7dfbd3fe71/

6. Arthas

随着微服务的流行,应用更加轻量和开发效率不断提升,但是带来的困境是线上问题排查越来越复杂困难。传统的Java排查问题,需要重启应用再进行调试,但是重启应用之后现场会丢失,问题难以复现。因此自2018年9月,阿里巴巴开源了久经考验,深受开发者喜爱的应用诊断利器Arthas。在阿里巴巴内部Arthas每年诊断数百万次,服务10000+应用,总共节约9000人日。Arthas通过创新的字节码织入技术,可以在应用无需重启时,查看调用上下文,高效排查问题;结合火焰图,可以直接定位热点,发现性能瓶颈;通过redefine技术,实现在线热更新代码;同时支持黑屏化和白屏化诊断,可以连接诊断大规模的集群。目前Arthas在 GitHub 上星标数达到 29000+,多次登顶github趋势榜首,并收到150+公司的登记支持,连续获得开源中国GVP和最受欢迎软件奖,是目前最流行的Java应用诊断工具。

项目列表:

https://summer-ospp.ac.cn/#/org/orgdetail/68249511-e0f8-4472-accb-110d24ceec1b/

7. ChaosBlade

ChaosBlade 是阿里巴巴 2019 年开源的混沌工程项目,现已进入 CNCF Sandbox。主要包含混沌工程实验工具 chaosblade 和混沌工程平台 chaosblade-box,旨在通过混沌工程帮助企业解决云原生过程中高可用问题。实验工具 chaosblade 支持 3 大系统平台,4 种编程语言应用,共涉及 200 多的实验场景,3000 多个实验参数,可以精细化的控制实验范围。混沌工程平台 chaosblade-box 支持实验工具托管,除已托管 chaosblade 外,还支持 Litmuschaos 实验工具。已登记使用企业 40 多家,其中已在工商银行、中国移动、小米、京东等企业中落地使用。

项目列表:

https://summer-ospp.ac.cn/#/org/orgdetail/af8de038-08eb-4f64-866c-7aef0691375f/

8. DeepRec

DeepRec(PAI-TF)是阿里巴巴集团统一的大规模稀疏模型训练/预测引擎,广泛应用于淘宝、天猫、阿里妈妈、高德、淘特、AliExpress、Lazada等,支持了淘宝搜索、推荐、广告等核心业务,支撑着千亿特征、万亿样本的超大规模稀疏训练。

项目列表:

https://summer-ospp.ac.cn/#/org/orgdetail/34c7bc17-d5ac-4a9d-abcf-fac7eca77227/

9. Dragonfly

Dragonfly 是一款基于 P2P 的智能镜像和文件分发工具。它旨在提高文件传输的效率和速率,最大限度地利用网络带宽,尤其是在分发大量数据时,例如应用分发、缓存分发、日志分发和镜像分发。在阿里巴巴,Dragonfly 每个月会被调用 20 亿次,分发的数据量高达 3.4PB。

项目列表:

https://summer-ospp.ac.cn/#/org/orgdetail/a8eb874c-10ec-4b7e-bca9-35112dd204fc/

10. GraphScope

GraphScope 是阿里巴巴达摩院智能计算实验室研发并开源的一站式大规模分布式图计算系统,支持图交互查询、图分析、图学习,通过Python客户端,能十分方便的完成图计算相关任务以及对接上下游工作流,具有一站式、开发便捷、性能极致等特点。GraphScope 具有高效的跨引擎内存管理,在业界首次支持Gremlin分布式编译优化,同时支持算法的自动并行化和支持自动增量化处理动态图更新,提供了企业级场景的极致性能。在实际应用中,GraphScope已经证明能在多个关键互联网领域(如风控,电商推荐,广告,网络安全,知识图谱等)实现重要的业务新价值。

项目列表:

https://summer-ospp.ac.cn/#/org/orgdetail/13ea806a-b19a-4fbc-a383-370679728dd5/

11. Inclavare Containers

Inclavare Containers是由阿里云和蚂蚁集团主导研发,并联合Intel等合作伙伴打造的业界首个面向机密计算场景的开源容器运行时。Inclavare Containers抹平了机密计算的高使用门槛,为用户的工作负载提供多种不同的 Enclave 形态,在安全和成本之间提供更多的选择和灵活性。

项目列表:

https://summer-ospp.ac.cn/#/org/orgdetail/4ca8e8b4-e895-48f9-a056-0ede1bc2d2d6/

12. KubeDL

KubeDL 是阿里开源的基于 Kubernetes 的 AI 工作负载管理框架,取自"Kubernetes-Deep-Learning"的缩写,目前作为Sandbox项目托管在 Cloud Native Computing Foundation (CNCF) 下;旨在结合深度学习工作负载的运行时特性,使它们更轻松高效地运行在云原生环境中。

项目列表:

https://summer-ospp.ac.cn/#/org/orgdetail/f6bcee77-f1cc-46cd-b8b0-fbbd0642511a/

13. KubeVela

KubeVela 是一个简单易用且高度可扩展的应用交付和管理平台,目前基于 Kubernetes 与 OAM 技术构建。其核心功能是让开发人员方便快捷地在 Kubernetes 上定义与交付现代微服务应用,而无需了解任何 Kubernetes 本身相关的细节。开放的 OAM 未来会帮助 KubeVela 支持虚拟机、IoT 等更多的运行时。

项目列表:

https://summer-ospp.ac.cn/#/org/orgdetail/ab0feac8-a52d-4d94-a4e4-1db5fc434584/

14. MNN

MNN是由大淘宝技术出品的全平台轻量级高性能深度学习引擎。它从2018年开始,历经4届双十一考验,广泛支持了阿里巴巴在CV、ASR、NLP等领域的70+个AI应用场景,包含淘宝搜索推荐、拍立淘、淘宝直播、AR导购等核心场景,日调用量达十亿量级。MNN一直是推理引擎行业标杆,其架构论文发表于2020 SysML。MNN也普遍获得业界友商的认可,包含陌陌、美团、得物等至少数十家企业在使用。

项目列表:

https://summer-ospp.ac.cn/#/org/orgdetail/8ed63e0a-9255-481e-a057-31de527a3ec3/

15. Nacos

Nacos是阿里巴巴开源的一款更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。自2018年孵化并开源以来,共收获21.8K的star数,9.5K的Fork数,现已被大量微服务架构的软件公司选型作为其服务注册与发现中心。

项目列表:

https://summer-ospp.ac.cn/#/org/orgdetail/ab188e59-fab8-468f-bc89-bdc2bd8b5e64/

16. Nydus

开源容器镜像加速项目 Nydus 能够使得容器做到秒级冷启动,在镜像构建,分发与运行时,以及性能与安全性上有诸多探索。Nydus 目前是 CNCF 孵化项目 Dragonfly 的子项目,运行时 nydus-snapshotter 成为了 Containerd 的子项目,与内核态 EROFS 做了深度集成,也是 Kata Containers 安全容器原生集成的镜像加速方案。如今 Nydus 不仅服务了蚂蚁集团每日百万级的容器创建量,也在阿里云函数计算,阿里云 sealer 开源项目,字节跳动容器基础设施,以及蚂蚁即将开源的 npm 加速方案上有着诸多落地场景。

项目列表:

https://summer-ospp.ac.cn/#/org/orgdetail/1919a78b-344c-46d6-9276-b47d3a0a4a42/

17. Open Cluster Management

Open Cluster Management是一个由开源社区驱动的混合云多集群管理平台。在这里你可以通过简单开放的API去使用集群的注册,工作负载分发,以及动态的资源配置路由等功能。

项目列表:

https://summer-ospp.ac.cn/#/org/orgdetail/139c2402-194c-42a0-95e9-ab23885384cb/

18. OpenKruise

OpenKruise 是阿里云开源的 Kubernetes 扩展套件,面向于云原生应用自动化管理,包括弹性扩缩容、滚动/灰度发布、增强运维、可用性防护等,也是当前托管在 Cloud Native Computing Foundation (CNCF) 下的 Sandbox 项目。它来自阿里巴巴多年来容器化、云原生的技术沉淀,是阿里内部生产环境大规模应用的基于 Kubernetes 之上的标准扩展组件,也是紧贴上游社区标准、适应互联网规模化场景的技术理念与最佳实践。

项目列表:

https://summer-ospp.ac.cn/#/org/orgdetail/6e745ea3-8eca-4fc6-90f6-7b5aad3ba51b/

19. OpenSumi

OpenSumi 诞生与阿里和蚂蚁集团内部 IDE 研发场景,旨在解决 IDE 产品研发门槛高,定制难的问题,满足 IDE 在更多垂直场景的定制能力,同时实现 Web 与本地客户端共用底层,实现一份代码,多端复用的能力。

项目列表:

https://summer-ospp.ac.cn/#/org/orgdetail/dca1f775-3ce8-49f5-82eb-57a1b6082249/

20. OpenYurt

OpenYurt 是业界首个依托云原生技术体系、“零”侵入实现的智能边缘计算平台,2020.9捐赠成为CNCF沙箱项目。其全方位的 “云、边、端一体化” 能力,能够帮助您快速实现海量边缘计算业务和异构算力的高效交付、运维及管理。

OpenYurt 现已广泛应用于物联网、边缘云、分布式云等典型边缘计算场景,并覆盖物流、能源、交通、制造、零售、医疗、CDN等诸多行业,致力于成为边缘计算云原生基础设施引领者。

项目列表:

https://summer-ospp.ac.cn/#/org/orgdetail/5fc77071-bc74-46f7-9aaf-70570d4ebeb4/

21. PolarDB

2021年,阿里云把数据库开源作为重要战略方向,正式开源自研核心数据库产品PolarDB,助力开发者和客户通过开源版本快速使用阿里云数据库产品技术,并参与到技术产品的迭代过程中来。2021年5月,阿里云率先开源PolarDB for PostgreSQL分布式版,在10月的云栖大会上,阿里云进一步开源了云原生分布式数据库PolarDB-X和PolarDB for PostgreSQL共享存储版,聚合社区力量,繁荣云原生分布式数据库生态,服务广大开发者,推动技术变革。

项目列表:https://summer-ospp.ac.cn/#/org/orgdetail/09ea9938-eac0-4c6e-854a-1487b065c165/

22. Redis

Redis是当前最流行的内存KV数据库,提供丰富的数据结构,如字符串、哈希、列表、集合、有序集合、位图、hyperloglogs、地理空间索引和流。在数据库、缓存、消息中间件领域被广泛应用。内置主备复制、Lua脚本、LRU逐出、事务和不同级别的磁盘持久性,并可以通过Redis Sentinel和Redis Cluster的自动分区提供高可用性。Redis非阿里开源项目,本次开源之夏Redis社区导师为阿里在Redis社区的member。

项目列表:

https://summer-ospp.ac.cn/#/org/orgdetail/9af2080a-1406-4d14-baee-699b76fb72f3/

23. Sealer

sealer是一个集群镜像的实现,通过把整个集群看成一台服务器,把k8s看成云操作系统,实现整个集群的镜像化打包和交付。

项目列表:

https://summer-ospp.ac.cn/#/org/orgdetail/1b762267-d1ae-492b-bd44-e80dcdad478b/

24. Seata

Seata 是一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务。在 Seata 开源之前,Seata 在阿里经济体内部一直扮演着分布式数据一致性的中间件角色,几乎每笔交易都要使用Seata,历经双11洪荒流量的洗礼,对业务进行了有力的技术支撑。

项目列表:

https://summer-ospp.ac.cn/#/org/orgdetail/064c15df-705c-483a-8fc8-02831370db14/

25. Sentinel

Sentinel 是阿里巴巴开源的,面向云原生、分布式服务架构的高可用防护组件,主要以流量为切入点,从限流、流量整形、熔断降级、系统自适应保护、热点防护等多个维度来帮助开发者保障微服务的稳定性。Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景,例如秒杀、冷启动、消息削峰填谷、集群流量控制、实时熔断下游不可用服务等,是保障微服务高可用的利器,原生支持 Java/Go/C++ 等多种语言,并且提供 Istio/Envoy 全局流控支持来为 Service Mesh 提供高可用防护的能力。

项目列表:

https://summer-ospp.ac.cn/#/org/orgdetail/5e879522-bd90-4a8b-bf8b-b11aea48626b/

26. Serverless Devs

Serverless Devs是一个由阿里巴巴发起的Serverless领域的开源项目,其目的是要和开发者们一起贡献一款开源开放无厂商锁定的Serverless开发者工具,希望这个工具可以在开发者开发Serverless应用的全生命周期发挥作用,希望开发者们可以像使用手机一样玩转Serverless。

项目列表:

https://summer-ospp.ac.cn/#/org/orgdetail/1aaa84be-4073-477f-bb19-da821c86ec52/

27. Spring Cloud Alibaba

Spring Cloud Alibaba 是由阿里巴巴中间件团队于2018年7月开源,为业界提供的一套基于阿里内部分布式技术的一站式微服务构建解决方案。其基于 Spring Cloud 微服务框架标准,针对微服务架构中的服务注册与发现、分布式消息、服务限流降级以及分布式事务等核心模块,都提供了相应的面向业界的成熟解决方案。经过三年多的飞速发展,截止到当前,Spring Cloud Alibaba 共发布了26个版本,在GitHub上的累计 stars 数目超过了 2.14 w,fork 数达到了6.6k,用户数达到了21k之多,各项关键数据遥遥领先国内外各大云厂商推出的同类开源微服务产品。

项目列表:

https://summer-ospp.ac.cn/#/org/orgdetail/41d68399-ed48-4d6d-9d4d-3ff4128dc132/

28.Tair

Tair是阿里集团自研的内存KV数据库,完全兼容Redis协议,在性能、持久化、存储成本、数据结构等多方面进行提升,其中Tair Modules是阿里云Tair团队基于Redis开发的模块系统,是对Redis现有数据结构的高级拓展,广泛应用在交易、风控、社交领域,历经两次双十一考验,现已开源三个模块TairHash/TairString/TairZset

项目列表:

https://summer-ospp.ac.cn/#/org/orgdetail/c1389af9-8b9c-401a-b60d-b23ed00478c4/

29. Tengine

Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。

项目列表:

https://summer-ospp.ac.cn/#/org/orgdetail/24e2132c-af76-4fdc-a9e0-92a0d8593cd7/

30. Vineyard

Vineyard是一个CNCF sandbox项目,是一个专为大数据场景下,端到端计算任务设计的分布式数据共享引擎。它让数据在流水线上各个专业系统的内存间流动,同时它提供开箱即用的高级数据结构(例如,张量,图)抽象,来方便各个专业系统在数据接口上的开发工作。最终,Vineyard 使得用户在整个流程中像使用本地数据变量一样,访问分布式数据,极大的提升云原生环境中大数据分析流水线的研发和运行的效率。

项目列表:

https://summer-ospp.ac.cn/#/org/orgdetail/bb1d0787-db22-4203-b15d-a1f1bf12548b/

钉钉群:42526011

31. XQUIC

XQUIC是一个轻量、高性能、标准化的跨平台 IETF QUIC 协议库。截止目前,XQUIC是国内唯一的IETF QUIC开源实现。当前已经应用在手机淘宝等APP中,每天为超过百亿量级请求进行网络加速,为消费者提供更好的网络体验。XQUIC是基于IETF QUIC协议实现的UDP传输框架,包含加密可靠传输、HTTP/3两大块主要内容,为应用提供可靠、安全、高效的数据传输功能,可以极大改善弱网和移动网络下产品的用户网络体验。

项目列表:

https://summer-ospp.ac.cn/#/org/orgdetail/0e02283d-811d-44cf-b2b5-b44c0e9071e7/

钉钉群:41225500

了解更多

开源之夏2022活动官网:https://summer.iscas.ac.cn/

阿里巴巴开源官网:https://opensource.alibaba.com/

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值