本文介绍了多款知名的开源应用软件,科技公司可以用它们来管理自己的 IT 基础设施、开发产品。
过去十年间,许多科技公司已开始畅怀拥抱开源。许多公司使用开源工具来运行自己的 IT 基础设施和网站,一些提供与开源工具相关的产品和服务,或基于开源工具而建的产品和服务,还有一些在为开源代码贡献代码或支持开源项目。
我们介绍最受科技公司青睐的一些开源项目。这些主要是面向企业的应用软件,涵盖大数据、云计算、开发工具、系统管理和版本控制等几大类别。
大数据
1. Hadoop
2. Hypertable
云计算
3. Cloud Foundry
4. CloudStack
容器
5. Docker
Docker 在相对新兴的容器领域迅速确立起了主导平台这一地位。科技界的许多大牌公司在构建或提供扩展或使用 Docker 技术的产品,包括亚马逊、微软、IBM、惠普企业、红帽、Rackspace 和 Canonical。
支持的操作系统:Windows、Linux 和 OS X
相关网站:https://www.docker.com
内容管理
6. DNN
7. Drupal
数据库
8. Cassandra
9. CouchDB
CouchDB 为 Web 而开发,这种 NoSQL 数据库将数据存储在 JSON 文档中,这类文档可通过 HTTP 来加以查询,并用 JavaScript 来处理。Cloudant 现在归 IBM 所有,它提供一款专业人员支持的软件版本,用户包括:三星、Akamai、Expedia、微软游戏工作室及其他公司。
支持的操作系统:Windows、Linux、OS X 和安卓
相关网站:http://couchdb.apache.org
开发工具
10. Bugzilla
Bugzilla 是开源社区的宠儿,用户包括 Mozilla、Linux 基金会、GNOME、KDE、Apache、LibreOffice、Open Office、Eclipse、红帽、Novell 及其他公司。这款软件缺陷追踪系统(bugtracker)的重要功能包括:高级搜索功能、电子邮件通知、预定报告、时间追踪、出色的安全及更多特性。一起来骚扰小编微信farsight2013哦!
支持的操作系统:Windows、Linux 和 OS X
相关网站:https://www.bugzilla.org
11. Eclipse
中间件
12. JBoss
操作系统
13. 红帽企业版 Linux
14. SUSE Linux 企业版
15. Ubuntu
项目管理
17. Project Libre
这个屡获奖项的项目是微软 Project 的替代者,下载量已有近 200 万人次。它有一大批用户,包括 IBM、埃森哲、美国能源部、思科、ATI 和 AMD。
支持的操作系统:Windows、Linux 和 OS X
相关网站:http://www.projectlibre.org
存储
18. FreeNAS
19. Gluster
系统管理工具
20. Ansible
21. Chef
作为另一款自动化工具,Chef 支持开发运维方法,同时改善了速度、协作和安全性。拥有免费版和收费版。官方网站上显示用户包括:塔吉特(Target)、诺德斯特龙(Nordstrom)、Facebook、Etsy、IGM、雅虎和彭博社。
支持的操作系统:Windows、Linux 和 OS X
相关网站:https://www.chef.io/chef/
版本控制
22. Bazaar
Bazaar 由 Canonical 管理,被许多开源项目所使用,包括 Ubuntu、 GNU 基金会、Linux 基金会、MySQL、Bugzilla、 Debian 和 Maria DB。它简单易学,支持任何工作流程和工作区间模式,承诺存储效率很高、速度很快。
支持的操作系统:Windows、Linux 和 OS X
相关网站:http://bazaar.canonical.com/en/
23. Git
Web 服务器
24. Apache HTTP Server
Apache 至今已有 20 年多的历史,专利是自 1996 年以来互联网上最受欢迎的 Web 服务器系统。据 W3Techs 声称,目前所有网站中 55.3% 是由 Apache 支持的。
支持的操作系统:Windows、Linux 和 OS X
相关网站:http://httpd.apache.org
25. Nginx
小编留言:如果你还知道另外的一些工具应该添加到这份名单,欢迎留言交流哦。o(* ̄▽ ̄*)ブ