开源项目是开源贡献给世界最大的财富之一,它们是人类智慧和协作的结晶,在软件世界里它们闪烁着璀璨的光芒,各种类型的开源项目构筑起了今天繁荣的软件世界。
从底层的编译器、操作系统、数据库、编程语言,再到服务器、浏览器等上层应用,无数开源项目相互彼此成就。以下对一些典型项目进行了盘点:Linux KernelLinux Kernel 是开源的类 Unix 操作系统宏内核,最初由 Linus Torvalds 为尝试在英特尔 x86 架构上提供自由的类 Unix 操作系统而开发。早期有一些 Minix 黑客为 Linux Kernel 提供了协助,而今天全球无数开发者为 Linux Kernel 无偿贡献代码,因此它也被认为是全球最大的超级开源项目。基于 Linux Kernel 的操作系统统治了几乎从移动设备到主机的其他全部领域。除了代码本身,因 Linux Kernel 而兴起的开源协作开发模式对 IT 领域也产生了重大影响。
TensorFlowTensorFlow 是目前全球范围内用户最多的 AI 深度学习框架,由 Google 公司于 2015 年开源。TensorFlow 的前身是 Google 的神经网络算法库 DistBelief,由 Google 人工智能团队谷歌大脑 (Google Brain) 开发和维护,拥有包括 TensorFlow Hub、TensorFlow Lite、TensorFlow Research Cloud 在内的多个项目以及各类应用程序接口。