最受IT公司欢迎的30款开源软件

所谓开源 , 就是把软件的源代码开放出来 , 大家都能看到源代码 , 大家可以一起研究源代码并对软件的进行优化和改进 。越来越多的IT公司对开源持开放态度 , 一方面有了优秀的开源项目 , 就不用再重复造轮子 , 可以直接拿来使用;另一方面 , 自己公司有优秀的自研项目 , 为了发展壮大可以选择将项目开源 , 让更多的开发者参与进来 , 一起努力提升软件的功能!近些年来 , 国内很多大型IT公司也逐渐推出了一些高质量的开源项目 , 比如华为开源了鸿蒙系统、腾讯开源了自研的顶级数据库TBase、 阿里开源了自研的科学计算引擎Mars等 。

最受IT公司欢迎的30款开源软件

文章插图
   下面 , 我们先大概的回顾一下红帽公司发布的企业开源现状的调查报告 , 然后简单的介绍一下最受IT公司青睐的一些开源项目 。这些主要是面向企业的应用软件项目 , 涵盖Web服务器、大数据、云计算、云存储、操作系统、数据库等几大类别 。
红帽发布2019年企业开源调查报告
最受IT公司欢迎的30款开源软件

文章插图
   开源技术已被广泛应用于企业中 , 这一点毋庸置疑 。像谷歌和微软这样的科技巨头也承认开源的力量——谷歌云最近与 MongoDB、redis Labs、Neo4j 和Confluent 等公司建立合作伙伴关系便是很好的佐证 。但这些企业如何看待开源?为什么选择开源?它们关于开源的下一步打算又是什么?基于以上疑问 , 红帽发起了“企业开源状态”调查 , 并于 2019年4 月16日发布了调查报告 。
这份报告是对世界各地 950 位 IT 领导者进行访谈后的成果 , 调查区域包括美国、英国、拉丁美洲及亚太地区 , 旨在了解不同地理区域的企业开源概况 。
企业是否认为开源具有战略性意义?这是红帽最先抛出并且最希望了解的一个问题 。
调查结果显示 , 950 位受访者中 , 绝大多数人认为开源对企业整体的基础架构软件战略具有战略重要性 。事实上 , 超过 69% 的人表示这非常或极其重要 。
另外 , 在过去的 12 个月中 , 68% 的企业增加了对企业开源的使用 , 超过 59% 的企业预计在未来 12 个月内将继续使用企业开源 。
今时今日 , 企业开源也可以取代专有软件 , 用于从虚拟化到消息总线再到应用服务器等许多不同目的 。开源还有助于定义和塑造从容器化到软件定义存储和网络的基础架构的新方法 。
其中 , 使用开源技术达成基础架构现代化和应用现代化的企业占比分别为 53% 和 42% 。
不过 , 开源软件不仅仅是为了替换旧的基础设施 。42% 的受访者表示他们正在将其用于数字化转型 , 具体主要应用于大数据分析和数据库管理 。这一趋势不容小觑 。
开源的独特之处在于 , 它使个人和组织能够以最小的障碍进行协作 , 实现共同目标 。
现如今许多新类别的软件都受到开源技术的影响 。人工智能、软件定义的基础架构和云原生平台就是一些很好的例子 。
当今软件世界的许多创新都是在开源的情况下发生的 , 依赖软件来支持其业务的组织都希望能够利用这一创新 。
正如红帽 CEO Jim Whitehurst 在调查报告开篇所讲:“这个时代发生的最激动人心的技术创新正在开源社区形成” 。
Part1 web服务器1、Nginx
最受IT公司欢迎的30款开源软件

文章插图
   Nginx (engine x) 是俄罗斯人开发出来的一个高性能的HTTP和反向代理web服务器 , 同时也提供了IMAP/POP3/SMTP服务 。其特点是占有内存少 , 并发能力强 , Nginx的并发能力在同类型的网页服务器中表现较好 , 很多人使用Nginx来做负载均衡器和web反向代理 。
支持的操作系统:windows、linux 和 OS X
相关网站:https://nginx.org
2、Lighttpd
最受IT公司欢迎的30款开源软件

文章插图
   是一个轻量级的开源Web服务器软件 , 其根本的目的是提供一个专门针对高性能网站 , 安全、快速、兼容性好并且灵活的web server环境 。具有非常低的内存开销、cpu占用率低、效能好以及丰富的模块等特点 。广泛的应用于一些嵌入式的web服务器上 。


推荐阅读