The Open-Source Review  ·  现代开源观察
Vol. IV 2024 专题 · 支柱
The Four Pillars · 现代开源的四座支柱

现代开源的四座支柱

✦ 基金会、协作平台与新基础设施如何重塑软件世界
“

进入 2010 年代后,开源不再只是系统软件的领地。容器、编排、机器学习、前端框架——每一种新技术都天然以开源为发布介质。基金会和协作平台成为开源新基础设施。

01
A
FOUNDATION

Apache
基金会

企业级 Java 生态的守护者,治理着一整套分布式计算、存储与流式处理的中台基础设施。

  • i.Hadoop 分布式计算
  • ii.Spark 内存计算引擎
  • iii.Kafka 分布式消息
  • iv.Flink 流式处理
02
C
CLOUD NATIVE

CNCF 与
云原生

容器生态事实标准由 CNCF 定义,93+ 个毕业与孵化项目覆盖编排、观测、服务网格与存储。

  • i.Kubernetes 容器编排
  • ii.Prometheus 可观测性
  • iii.Envoy 服务网格代理
  • iv.93+ 毕业 / 孵化项目
03
G
COLLABORATION

GitHub 与
协作工具

2008 年上线的托管平台,重塑了代码评审、CI 与团队协作流程,成为软件开发的公共广场。

  • i.2008 年正式上线
  • ii.托管 4.5 亿+ 仓库
  • iii.Pull Request 评审机制
  • iv.1 亿+ 全球开发者
04
W
WEB & AI

Web 与
AI 浪潮

浏览器与训练成为新战场,前端框架与深度学习库让 Web 与 AI 的边界彼此消融。

  • i.React · Vue 前端框架
  • ii.TensorFlow 深度学习
  • iii.PyTorch 研究首选
  • iv.浏览器即新操作系统
Apache 顶级项目
269
Top-Level Projects · 涵盖计算、存储、Web
CNCF 项目总数
93+
毕业 + 孵化 + 沙箱合计
GitHub 仓库数
4.5亿+
Repositories · 覆盖几乎所有语言
GitHub 开发者
1亿+
Developers · 全球软件创作者