下面,我们先大概的回顾一下红帽公司发布的企业开源现状的调查 告,然后简单的介绍一下最受IT公司青睐的一些开源项目。这些主要是面向企业的应用软件项目,涵盖Web服务器、大数据、云计算、云存储、操作系统、数据库等几大类别。
红帽发布2019年企业开源调查 告
Nginx (engine x) 是俄罗斯人开发出来的一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。其特点是占有内存少,并发能力强,Nginx的并发能力在同类型的 页服务器中表现较好,很多人使用Nginx来做负载均衡器和web反向代理。
-
支持的操作系统:windows、linux 和 OS X
-
相关 站:https://nginx.org
2、Lighttpd
Tomcat服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,主要用于运行JSP 页面和Servlet。因为Tomcat 技术先进、性能稳定,而且免费,因而深受JAVA 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。
-
支持的操作系统:Windows、Linux 和 OS X
-
相关 站:https://tomcat.Apache.org
4、Apache HTTP Server
-
支持的操作系统:Windows、Linux 和 OS X
-
相关 站:http://hadoop.apache.org
6、Docker
-
支持的操作系统:Windows、Linux 和 OS X
-
相关 站:http://spark.apache.org
8、Storm
Cloud Foundry是业界第一个开源PaaS云平台,它支持多种框架、语言、运行时环境、云平台及应用服务,使开发人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题。它声称“由行业领袖为行业领袖构建”,其支持者包括 IBM、 Pivotal、惠普企业、VMware、英特尔、SAP 和 EMC。
-
支持的操作系统:与系统无关
-
相关 站:https://www.cloudfoundry.org
10、CloudStack
OpenStack是一个开源的云计算管理平台项目,是一系列软件开源项目的组合。由NASA(美国国家航空航天局)和Rackspace合作研发并发起,授权的开源代码项目。OpenStack为私有云和公有云提供可扩展的弹性的云计算服务。项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。这种很受欢迎的云计算平台声称,“世界上成百上千个大品牌”每天依赖它。
-
支持的操作系统:与操作系统无关
-
相关 站:https://www.openstack.org
Part3 云存储
12、Gluster
FreeNAS是一套免费开源的NAS服务器,它能将一部普通PC变成 络存储服务器。该软件基于FreeBSD,Samba 及php,支持CIFS (samba), FTP, NFS protocols, Software RAID (0,1,5) 及 web界面的设定工具。用户可通过Windows、macs、FTP、SSH 及 络文件系统 (NFS) 来访问存储服务器;FreeNAS可被安装于硬盘或移动介质USB Flash Disk上。FreeNAS 服务器前途无量;它是组建简单 络存储服务器的绝佳选择
-
支持的操作系统:与系统无关
-
相关 站:http://www.freenas.org
14、Lustre
Ceph是一种为优秀的性能、可靠性和可扩展性而设计的分布式文件系统,是最早致力于开发下一代高性能分布式文件系统的项目。随着云计算的发展,Ceph乘上了OpenStack的春风,进而成为了开源 区受关注较高的项目之一。
-
支持的操作系统:Linux
-
相关 站:https://ceph.com
Part4 操作系统
16、centos
Ubuntu也是开源的,也拥有庞大的 区力量,用户可以方便地从 区获得帮助,提供广受欢迎的Linux发行版,有多个版本:桌面版、服务器版、云版、手机版、平板电脑版和物联 版。声称用户包括亚马逊、IBM、维基百科和英伟达。
-
相关 站:http://www.ubuntu.com/index_kylin
Part5 数据库
18、MySQL
PostgreSQL是一个功能非常强大的、源代码开放的客户/服务器关系型数据库管理系统。国内知名的华为高斯数据库和腾讯的TBase数据库均是在该数据库的基础上发展而来的。国内最牛的阿里OceanBase数据库所有代码都是自主研发的,虽然不是PostgreSQL基础上开发出来的,但应该也借鉴了PostgreSQL的很多特性和有点。
-
支持的操作系统:Windows、Linux、Unix 和 OS X
-
相关 站:https://www.postgresql.org
20、MongoDB
-
支持的操作系统:与操作系统无关
-
相关 站:https://cassandra.apache.org
22、CouchDB
-
支持的操作系统:Windows 和 Linux
-
相关 站:https://neo4j.com
Part6 开发工具和组件
24、Bugzilla
-
支持的操作系统:与操作系统无关
-
相关 站:https://www.eclipse.org
26、Ember.js
Node 是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言,它让开发人员可以使用 JavaScript,编写服务器端应用程序。开发工作之前由 Joyent 管控,现在交由 Node.js 基金会监管。用户包括 IBM、微软、雅虎、SAP、领英、贝宝和 飞。
-
支持的操作系统:Windows、Linux 和 OS X
-
相关 站:https://nodejs.org/en/
28、React Native
Ruby on Rails是一个可以使你开发、部署、维护 web 应用程序变得简单的框架。这个 Web 开发框架在开发人员当中极其流行,它声称“为确保编程员满意和持续高效地工作进行了优化”。用户包括 Basecamp、推特、Shopify 和 GitHub 等公司。
-
支持的操作系统:Windows、Linux 和 OS X
-
相关 站:https://rubyonrails.org
Part7 中间件
30、JBoss
文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树使用JDBC操作数据库数据库操作92039 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!