为什么企业应该拥抱开源

发布: (2026年3月30日 GMT+8 09:28)
5 分钟阅读
原文: Dev.to

Source: Dev.to

为什么要贡献,而不仅仅是使用?

当公司向开源项目贡献时,实际上是在委托开发:

  • 你的团队需要的 bug 修复
  • 与你的路线图一致的功能
  • 与现有技术栈的集成

使用同一项目的其他组织也在做同样的事,这意味着他们可能在构建你甚至还未意识到需要的功能。

对你团队依赖的项目进行少量的工程投入,能够通过以下方式获得回报:

  • 路线图影响力
  • 早期获取修复
  • 在你招聘的开发者社区中的可见度

让非工程师也能实用开源的工具

Docker

Docker 消除了关于开源软件的最大抱怨:“它在我的机器上跑不起来”。Docker 将任何应用及其运行所需的全部内容打包,所以你的团队可以在几分钟内部署工具,而不是花一天时间进行环境搭建。你不需要深入了解它,只需要有一个人懂就行。

Git

Git 是版本控制系统:一种记录文件每一次更改、由谁以及何时进行的方式。大多数人把它和代码联系在一起,但它同样适用于数据管道、配置文件和文档。它所教授的思维模型(在分支上工作、准备好后合并、出错时回滚)是一种思考技能,而不仅仅是技术技能。

大语言模型(LLM)作为学习层

Claude、ChatGPT 等工具并不是取代理解的手段,而是入门的坡道。非开发者在使用开源工具时遇到错误,可以把错误信息粘贴到 LLM 中,几秒钟内得到通俗的解释和修复方案。原本需要数天的反馈循环现在只需几分钟。

评估 SaaS 订阅与开源替代方案

在团队续订 SaaS 订阅之前,检查以下两个资源:

企业对 Linux 内核的贡献(2025)

当你查看数据时,“志愿者项目”这一假设完全不成立:

  • 84 % 的 2025 年 Linux 内核提交来自付费的企业开发者,涉及超过 1,780 家组织。
  • Intel – 按变更集计的最大贡献者,几乎是第二名 Google 的两倍。
  • Red Hat (IBM) – 持续位列前 3,历史上曾长期占据第一。
  • Google – 约每 8 个补丁中就有 1 个由其处理;Android、Google Cloud 与 Chrome OS 都基于 Linux。
  • Oracle – 在多个近期版本中对内核核心组件的贡献居首,对云基础设施和数据库性能至关重要。
  • Huawei – 在内核 5.10 中占 8.9 % 的变更集,持续位列前 5。
  • Samsung – 自 2013 年起为中等规模贡献者,对 Android 设备和 Tizen OS 重要。
  • Meta – 在内核 6.15 中每 8 个补丁就有 1 个由 Meta 维护者处理,为数十亿用户提供数据中心基础设施。
  • AMD – 每个发布周期均活跃贡献 GPU 与 CPU 驱动;近期内核为旧版 AMD GPU 带来约 30 % 的性能提升。
  • Microsoft – 贡献 Hyper‑V 与虚拟化代码;Azure 云虚拟机需要 Linux 内核兼容性。
  • NVIDIA – 与 Google、Arm 共同开发基于 Rust 的 GPU 驱动,对 AI/ML 工作负载至关重要。

塑造你的云基础设施、设备和 AI 工具的公司,都是通过开源来实现的。关键在于,你的组织是否在关注这一点。

0 浏览
Back to Blog

相关文章

阅读更多 »

代码整洁之道

Clean Code 的力量:解锁更好软件开发的秘密 作为开发者,你可能经常听到“clean code”这个词,但…