盘点14个著名的软件开源项目,你知道几个?

小麦大叔 2022-09-01 11:45

点击上方“小麦大叔”,选择“置顶/星标公众号”

福利干货,第一时间送达


开源项目是开源贡献给世界最大的财富之一,它们是人类智慧和协作的结晶,在软件世界里它们闪烁着璀璨的光芒,各种类型的开源项目构筑起了今天繁荣的软件世界。
从底层的编译器、操作系统、数据库、编程语言,再到服务器、浏览器等上层应用,无数开源项目相互彼此成就。以下对一些典型项目进行了盘点:

Linux Kernel

Linux Kernel 是开源的类 Unix 操作系统宏内核,最初由 Linus Torvalds 为尝试在英特尔 x86 架构上提供自由的类 Unix 操作系统而开发。早期有一些 Minix 黑客为 Linux Kernel 提供了协助,而今天全球无数开发者为 Linux Kernel 无偿贡献代码,因此它也被认为是全球最大的超级开源项目。基于 Linux Kernel 的操作系统统治了几乎从移动设备到主机的其他全部领域。
除了代码本身,因 Linux Kernel 而兴起的开源协作开发模式对 IT 领域也产生了重大影响。

GCC

GCC 是 GNU Compiler Collection 的缩写,即 GNU 编译器套装。GCC 于 1985 年由 RMS 开始发展,最初只支持处理 C 语言,后来经过社区的共同努力提供了更多的语言支持。许多操作系统,包括许多类 Unix 系统,如 Linux 及 BSD 家族都采用 GCC 作为标准编译器,因此 GCC 常被认为是跨平台编译器的事实标准。目前 GCC 由自由软件基金会负责维护工作。

Git

Git 是 Linus Torvalds 创造的除 Linux 之外的另一个伟大项目,它是一款分布式版本控制系统,也是目前全球最主流的版本控制系统。

Nginx

Nginx 是由俄罗斯程序员创建的高性能 HTTP 服务器,其最初的目标之一是实现超越 Apache Web Server 的性能。目前 Nginx 在全球的市场份额已超过 Apache,大约是 30%。

OpenSSL

OpenSSL 是为网络通信提供安全及数据完整性的一种安全协议,其代码可以为互联网上的数据提供加密传输功能。由于其开源和免费的特性,OpenSSL 已成为互联网基础设施的一部分,被广泛应用在互联网服务器上。

TensorFlow

TensorFlow 是目前全球范围内用户最多的 AI 深度学习框架,由 Google 公司于 2015 年开源。TensorFlow 的前身是 Google 的神经网络算法库 DistBelief,由 Google 人工智能团队谷歌大脑 (Google Brain) 开发和维护,拥有包括 TensorFlow Hub、TensorFlow Lite、TensorFlow Research Cloud 在内的多个项目以及各类应用程序接口。

PyTorch

PyTorch 是由 Facebook 公司开源的 AI 深度学习框架,其前身是 Torch 框架,用 Python 语言重写了大部分功能,不仅能够实现强大的 GPU 加速,同时还支持动态神经网络。深受学术界科研人员的青睐。目前全球使用 TensorFlow 或 PyTorch 的人工智能从业者占比接近 90%。

MySQL

MySQL 是一个开源的关系型数据库管理系统,是目前全球范围内用户最多的数据库,由瑞典的 MySQL AB 公司开发,后被 Oracle 公司收购。在各大权威调研机构公布的数据库排行榜中,MySQL 已经连续多年占据榜首。

Chromium

Chromium 是由 Google 开源的浏览器引擎,其目的是为了创建一个安全、稳定和快速的通用浏览器。谷歌的 Chrome 浏览器、微软的 Edge 浏览器、国内的 QQ、360 浏览器等都是基于 Chromium 开发。以 Chromium 为内核的浏览器市场占比已超过 90% 。

AOSP

AOSP 全称为 "Android Open Source Project",即安卓开源项目。Android(安卓)是一种基于 Linux 内核的自由及开放源代码的操作系统,主要应用于移动设备,如智能手机和平板电脑,由 Google 和开放手机联盟领导及开发。2007 年 11 月,Google 与 84 家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良 Android 系统。随后 Google 以 Apache 许可证的授权方式,开源了 Android 的源代码。

Redis

Redis 是一个开源的高性能 key-value 数据库,被各大互联网厂商广泛应用于缓存系统、计数器、消息队列系统、排行榜、社交网络和实时系统中。从 2010 年 3 月15 日起,Redis 的开发工作由 VMware 主持。从 2013 年 5 月开始,Redis 的开发由 Pivotal 赞助。

Kubernetes

Kubernetes(简称为 K8s)是来自 Google 云平台的开源容器集群管理系统,由 Google 研发并捐赠给云原生计算基金会 。它旨在提供“跨主机集群的自动部署、扩展以及运行应用程序容器的平台”。K8s 已经被业内公认为云原生基础设施建设的客观标准。

Hyperledger Fabric

Hyperledger Fabric 是一个模块化架构的分布式账本平台,提供高度的机密性、弹性、灵活性和可扩展性。它旨在支持不同组件的可插拔实现,并且可以容纳生态系统中存在的高度复杂应用。Hyperledger Fabric 由 IBM 发起,其后被 Linux 基金会托管以作为开源的区块链项目。Hyperledger Fabric 的主要目标是作为企业级联盟链的基础设施。

FFmpeg

FFmpeg 是多媒体处理领域的知名项目,支持编解码、转码、多路复用、解多路复用、流、过滤和播放几乎任何类型文件。它当前几乎被应用于超过 95% 的音视频相关处理软件中。FFmpeg 支持 Linux、macOS、Windows、BSD 系、Solaris 等各种平台。
上述哪个项目是你的“心头好”、是你日常工作中必不可少的一环?又或者你认为这些项目的优缺点具体体现在哪?欢迎大家畅所欲言。
同时,如果你认为还有一些重要项目没有被盘点进来,也欢迎在下方留言补充。

版权声明:本文来源网络,版权归原作者所有。版权问题,请联系删除。



往期推荐



FPGA的六大应用领域,你了解吗?

10个超赞的C语言开源项目,值得学习

学了很久STM32,却还是不会做项目

简单实用!STM32硬件错误的调试技巧

小麦大叔 一位热衷技术的攻城狮,懂点技术,会讲故事,交个朋友?
评论 (0)
  •        深夜的公园里,当路灯熄灭后,传统监控摄像头只能拍出模糊的黑白画面,仿佛老式胶片电影里的场景。而搭载为旌瑶光ISP的摄像头,却能像猫科动物一样,在几乎全黑的环境中捕捉到行人衣服的颜色、树叶的纹理,甚至快速跑动的宠物狗毛发细节。这种从“黑白默片”到“全彩4K电影”的跨越,背后是为旌瑶光ISP对传统红外补光技术的颠覆性创新。一、传统方案之困:被红外光“绑架”的夜视世界        传统安防摄像头依赖红外
    中科领创 2025-03-07 16:50 276浏览
  • 文/Leon编辑/cc孙聪颖2025年全国两会进行时,作为“十四五”规划收官之年,本届两会释放出坚定目标、稳中求进、以进促稳等信号。其中,企业家们的建议备受关注,关系到民营经济在2025年的走向。作为国内科技制造业的“老兵”,全国人大代表、TCL集团创始人及董事长李东生在本届两会中提出三份代表建议,包括《关于优化中国科技制造业融资环境的建议》、《关于加强AI深度伪造欺诈管理的建议》和《关于降低灵活就业人员社会保险参保门槛的建议》,表现出对科技制造、AI发展和劳动者保障方面的关注。会后,李东生接受
    华尔街科技眼 2025-03-06 19:41 123浏览
  • 近年来,越来越多的企业在5S管理的基础上,开始追求6S、7S甚至8S管理,仿佛S越多,管理就越先进,企业就越优秀。于是,6S增加了“安全”,7S又加上了“节约”,8S甚至引入了“学习”……看似更加全面,实则很多企业只是机械地增加S,却忽略了管理的核心目标:提升效率、降低浪费、优化工作环境。优思学院认为,5S本身已经是一套成熟的精益管理工具,它的核心理念不仅简单高效,而且易于实施和推广。如果企业只是为了赶时髦,盲目增加S,而没有真正理解5S的本质,那么这些额外的“S”很可能会变成管理上的负担,而不
    优思学院 2025-03-07 12:43 165浏览
  • 深圳触觉智能RK3506开发板现已上市,开启预售!搭载瑞芯微RK3506B/J超低功耗工业处理器(1.5GHz三核A7+M0,主频1.5GHz);支持1280×1280显示、双百兆网口、星闪无线三模,板载高达2路CAN FD与5路串口。RK3506适用场景简介工业控制‌:RK3506适用于工业控制、工业通信、人机交互等应用场景。其多核异构架构(3xCortex-A7+Cortex-M0)和外设接口丰富,支持Buildroot、Yocto系统,适合轻量级HMI应用‌。‌工业通信‌:RK3506均支
    Industio_触觉智能 2025-03-07 10:04 119浏览
  • 在企业管理和职场环境中,权力是一个常被提及却又让人感到微妙的话题。有人觉得它充满吸引力,有人却对它避之不及。然而,不管你对权力的态度如何,理解它、掌握它,甚至善用它,都是职场成功的重要一环。今天,我们就来深入探讨权力的本质,特别是个人权力和社会权力的区别,以及如何在职场中逐步建立属于自己的影响力。权力的两种面貌:你掌控自己,还是掌控他人?说到权力,首先要区分它的两种类型。个人权力是你对自己生活的掌控感。比如,你能自由决定自己的职业方向,不用总是请示他人。这种权力让人感到踏实和满足,是我们在生活中
    优思学院 2025-03-07 15:56 172浏览
  • 多人同时共享相同无线网络,以下场景是否是您熟悉的日常?姐姐:「妈~我在房间在线上课,影音一直断断续续的怎么上课啊!」奶奶:「媳妇啊~我在在线追剧,影片一直卡卡的,实在让人生气!」除此之外,同时间有老公在跟客户开在线会议,还有弟弟在玩在线游戏,而妈妈自己其实也在客厅追剧,同时间加总起来,共有五个人同时使用这个网络!我们不论是在家里、咖啡厅、餐厅、商场或是公司,都会面临到周遭充斥着非常多的无线路由器(AP),若同时间每位使用者透过手机、平板或是笔电连接到相同的一个网络,可想而知网络上的壅塞及相互干扰
    百佳泰测试实验室 2025-03-06 16:50 153浏览
  • Sub-GHz,即工作频段低于1GHz的无线通信技术,常见频段有315MHz、433MHz、868MHz与915MHz等。其可借助无线电波在自由空间传播的特性,把数据调制到射频载波上进行传输,达成物联网设备间的无线通信,是物联网设备实现高效、稳定、无缝交互的“通信基石”。典型射频信号(无线电波)收发电路简示在工业自动化、智慧城市、智慧农业与智能家居等物联网领域中,LoRa、Wi-SUN、Z-Wave、Sigfox等工业级通信协议大多运行在Sub-GHz频段。而正是通过Sub-GHz射频技术,传感
    华普微HOPERF 2025-03-07 11:39 144浏览
  • 一、系统概述MYD-LD25X搭载的Debian系统包含以太网、WIFI/BT、USB、RS485、RS232、CAN、AUDIO、HDMI显示和摄像头等功能,同时也集成了XFCE轻量化桌面、VNC远程操控、SWITCH网络交换和TSN时间敏感网络功能,为工业设备赋予“超强算力+实时响应+极简运维”的体验!类别名称描述源码TF-AArm Trusted Firmware 2.8OP-TEEOP-TEE 3.19BootloaderU-boot 2022.10KernelLinux Ke
    米尔电子嵌入式 2025-03-07 14:08 223浏览
  • ​CS6212是一款可分别用于USB Type-C主机/显示端口源应用的带重定时的有源开关。这设备符合USB 3.2标准版本1.0和USB Type-C标准上的VESA DisplayPort Alt模式 1.0版,支持通过GPIO或12C进行灵活的模式切换。此设备支持USB 3.2第2x1代 运行速度高达10Gbps,DisplayPort 1.4运行速度高达HBR3 8.1Gbps。CS6212管脚分布及功能定义:CS6212支持重定时器训练,并支持USB 3.2标准中定义的状态状态机(RT
    QQ1540182856 2025-03-07 10:09 150浏览
  • 服务器应用环境与客户需求PCIe 5.0高速接口技术的成熟驱动着生成式AI与高效能运算等相关应用蓬勃发展。在随着企业对服务器性能的要求日益严苛,服务器更新换代的周期也持续加快。在此背景下,白牌与DIY(Do It Yourself)服务器市场迎来了新的发展契机,但同时也面临着更趋复杂的技术挑战。传统上,白牌与DIY服务器以其高度客制化与成本效益优势受到市场青睐。然而,随着PCIe 5.0等高速技术的导入,服务器系统的复杂度大幅提升,对组装技术与组件兼容性也就提出更高的要求。举个简单的例子来说,P
    百佳泰测试实验室 2025-03-06 17:00 158浏览
  • 深圳触觉智能SOM3506核心板现已上市,搭载瑞芯微RK3506B/J超低功耗处理器(1.5GHz三核A7+M0),低功耗满载仅0.7W,支持40℃~85℃工作环境,即日起宽温级59元/工业级68元,特价开售!芯片介绍RK3506是瑞芯微Rockchip在2024年第四季度全新推出的Arm嵌入式芯片平台,三核Cortex-A7+单核Cortex-M0多核异构设计,CPU频率达1.5Ghz, M0 MCU为200Mhz。RK3506适用场景简介工业控制‌:RK3506适用于工业控制、工业通信、人机
    Industio_触觉智能 2025-03-07 10:03 139浏览
我要评论
0
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦