软件|软件世界的基石:重要开源项目盘点( 二 )



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

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

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

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

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

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

FFmpeg 是多媒体处理领域的知名项目 , 支持编解码、转码、多路复用、解多路复用、流、过滤和播放几乎任何类型文件 。 它当前几乎被应用于超过 95% 的音视频相关处理软件中 。 FFmpeg 支持 Linux、macOS、Windows、BSD 系、Solaris 等各种平台 。

上述哪个项目是你的“心头好”、是你日常工作中必不可少的一环?又或者你认为这些项目的优缺点具体体现在哪?欢迎大家畅所欲言 。
【软件|软件世界的基石:重要开源项目盘点】同时 , 如果你认为还有一些重要项目没有被盘点进来 , 也欢迎在  。