开源项目是开源贡献给世界最大的财富之一|全球最大的开源项目盘点:linuxkernel

开源项目是开源贡献给世界最大的财富之一 , 它们是人类智慧和协作的结晶 , 在软件世界里它们闪烁着璀璨的光芒 , 各种类型的开源项目构筑起了今天繁荣的软件世界 。
从底层的编译器、操作系统、数据库、编程语言 , 再到服务器、浏览器等上层应用 , 无数开源项目相互彼此成就 。 以下对一些典型项目进行了盘点:
LinuxKernel
LinuxKernel是开源的类Unix操作系统宏内核 , 最初由LinusTorvalds为尝试在英特尔x86架构上提供自由的类Unix操作系统而开发 。 早期有一些Minix黑客为LinuxKernel提供了协助 , 而今天全球无数开发者为LinuxKernel无偿贡献代码 , 因此它也被认为是全球最大的超级开源项目 。 基于LinuxKernel的操作系统统治了几乎从移动设备到主机的其他全部领域 。
除了代码本身 , 因LinuxKernel而兴起的开源协作开发模式对IT领域也产生了重大影响 。
开源项目是开源贡献给世界最大的财富之一|全球最大的开源项目盘点:linuxkernel
文章图片
GCC
GCC是GNUCompilerCollection的缩写 , 即GNU编译器套装 。 GCC于1985年由RMS开始发展 , 最初只支持处理C语言 , 后来经过社区的共同努力提供了更多的语言支持 。 许多操作系统 , 包括许多类Unix系统 , 如Linux及BSD家族都采用GCC作为标准编译器 , 因此GCC常被认为是跨平台编译器的事实标准 。 目前GCC由自由软件基金会负责维护工作 。
开源项目是开源贡献给世界最大的财富之一|全球最大的开源项目盘点:linuxkernel
文章图片
Git
Git是LinusTorvalds创造的除Linux之外的另一个伟大项目 , 它是一款分布式版本控制系统 , 也是目前全球最主流的版本控制系统 。
开源项目是开源贡献给世界最大的财富之一|全球最大的开源项目盘点:linuxkernel
文章图片
Nginx
Nginx是由俄罗斯程序员创建的高性能HTTP服务器 , 其最初的目标之一是实现超越ApacheWebServer的性能 。 目前Nginx在全球的市场份额已超过Apache , 大约是30% 。
开源项目是开源贡献给世界最大的财富之一|全球最大的开源项目盘点:linuxkernel
文章图片
OpenSSL
OpenSSL是为网络通信提供安全及数据完整性的一种安全协议 , 其代码可以为互联网上的数据提供加密传输功能 。 由于其开源和免费的特性 , OpenSSL已成为互联网基础设施的一部分 , 被广泛应用在互联网服务器上 。
TensorFlow
TensorFlow是目前全球范围内用户最多的AI深度学习框架 , 由Google公司于2015年开源 。 TensorFlow的前身是Google的神经网络算法库DistBelief , 由Google人工智能团队谷歌大脑(GoogleBrain)开发和维护 , 拥有包括TensorFlowHub、TensorFlowLite、TensorFlowResearchCloud在内的多个项目以及各类应用程序接口 。
开源项目是开源贡献给世界最大的财富之一|全球最大的开源项目盘点:linuxkernel
文章图片
PyTorch
PyTorch是由Facebook公司开源的AI深度学习框架 , 其前身是Torch框架 , 用Python语言重写了大部分功能 , 不仅能够实现强大的GPU加速 , 同时还支持动态神经网络 。 深受学术界科研人员的青睐 。 目前全球使用TensorFlow或PyTorch的人工智能从业者占比接近90% 。
MySQL
MySQL是一个开源的关系型数据库管理系统 , 是目前全球范围内用户最多的数据库 , 由瑞典的MySQLAB公司开发 , 后被Oracle公司收购 。 在各大权威调研机构公布的数据库排行榜中 , MySQL已经连续多年占据榜首 。
开源项目是开源贡献给世界最大的财富之一|全球最大的开源项目盘点:linuxkernel
文章图片
Chromium
Chromium是由Google开源的浏览器引擎 , 其目的是为了创建一个安全、稳定和快速的通用浏览器 。 谷歌的Chrome浏览器、微软的Edge浏览器、国内的QQ、360浏览器等都是基于Chromium开发 。 以Chromium为内核的浏览器市场占比已超过90% 。