科技公司钟爱的50款开源工具

据斯坦福大学的咨询学教授Jonathon Koomey近期作所的一项调查显…

  内容管理

Linux在现在桌面操作系统中的占有率并不太高,主要由于Linux在驱动、软件、娱乐方面与win还有一定的差距(主要是第三方的缘故)。但是在服务器方面,Linux目前已是三分天下有其一了,Linux的服务器是一个低成本、高效能的服务器解决方案,目前Linux的服务器相当多,多数服务器软件都有Linux版本,甚至许多的服务器软件都是先开发Linux版,再移植到win上。下面是一些常见的Linux下服务器软件(不太全):
www服务器
Apache
ftp服务器
pure-ftp
vsftpd
wu-ftpd
proftpd
数据库
postgresql
mysql mysql数据库服务
Oracle
SQLite
OpenOffice Base
Apache Derby 开放源码数据库
HSQL Database Engine 使用Java语言编写的关系型数据库
Ingres、 数据库管理系统
email服务器
sendmail、postfix等
Open-Xchange 开源xchange服务器
Zimbra 开源协同办公套件包括WebMail,日历,通信录,Web文档管理和创作
代理服务器
Squid
Paco
Privoxy等
jsp服务器
Tomcat
Geronimo 开放源码J2EE服务器
JBoss Application Server J2EE应用服务器套件
Cms
Liferay Portal 开源Portal产品
Nucleus CMS 、 开源cms
SilverStripe 开源cms
Umbraco 基于asp.net的开源cms
曼波-MAMBO 一个国外的CMS系统
Joomla!
HBcms
SupSite
phpcms
Drupal
DEDE 一款国内开源的cms
WordPress 一款基于PHP和MySQL的Blog软件
局域网文件共享
smb smb网络共享
nfs nfs服务器
Fedora Directory Server
Fedora目录服务器

内容管理系统篇

  10. OpenStack

图片 1

  1. Joomla替换OpenText、Sitecore CMS和Kentico
    网址:
    Joomla被誉为是“世界上最受欢迎的开源CMS内容管理系统)”,它支持网上2.7%的网站的运行,包括哈佛大学、花旗银行、连锁餐厅国际薄饼屋IHOP)和古根海姆博物馆等知名机构的网站。它为你同时提供了管理网站内容的存储库和自行开发Web应用程序的平台。支持的操作系统:与操作系统无关。

  2. Drupal替换OpenText、Sitecore CMS和Kentico
    网址:
    这款非常受欢迎的CMS的知名用户包括:美国白宫、《经济学人》杂志、《Fast
    Company》杂志和世界野生动物基金会。它高度灵活、稳健,可用于“从个人博客到企业应用系统的一切环境。”支持的操作系统:与操作系统无关。

  3. XOOPS替换OpenText、Sitecore CMS和Kentico
    网址:
    这款屡获奖项的Web内容管理系统提供了易用性和模块化设计。它基于MySQL数据库,包括了一些高级的用户管理功能。支持的操作系统:与操作系统无关。

  4. Alfresco替换SharePoint、Documentum和Open Text
    网址:
    Alfresco将文档管理、Web内容管理、记录管理和协作等功能融入到一款软件包中。除了免费的社区版外,它还提供企业版和云版本。支持的操作系统:Windows和Linux。

  5. DotNetNuke替换OpenText、Sitecore CMS和Kentico
    网址:
    被70万个网址所使用的DotNetNuke声称是“面向ASP.NET的领先的开源Web内容管理系统”。它提供了免费的社区版和收费的专业版。此外,还为付费用户提供了10000多个模块和皮肤。支持的操作系统:Windows。

  6. Get Simple替换OpenText、Sitecore CMS和Kentico
    网址:
    这款CMS的下载数量超过了60000人次,人气越来越旺,尤其备受中小企业的追捧。顾名思义,它赖以成名的地方是简洁性和直观的界面。支持的操作系统:Linux。

  7. Liferay替换SharePoint和WebSphere
    网址:
    Liferay包括了内容及文档管理、Web发布、共享工作场所、协作、社交网络和身份管理等功能。它自称比WebSphere更简单、比Sharepoint更灵活。它还提供了一款商业支持的企业版。支持的操作系统:与操作系统无关。

  8. Magnolia换成SharePoint、OpenText、Sitecore CMS和Kentico
    网址:
    Magnolia声称拥有《财富》500强公司和100多个国家的政府用户,其目的在于让企业用户容易输入和编辑Web内容。提供根据服务级别协议SLA)来收费的商业版。支持的操作系统:Windows和Linux。

  9. WebGUI替换OpenText、Sitecore CMS和Kentico
    网址:
    WebGUI自称是“一体化的CMS”,它同时提供了Web内容管理平台和Web应用开发平台。为了帮助用户学会使用软件,该网站还提供了视频教程和每周一次的培训网上研讨会。支持的操作系统:Windows、Linux/Unix和OS
    X。

  10. Owl Intranet Knowledgebase替换Interspire知识管理器
    网址:
    Owl让你可以创建知识库或FAQ网站。它提供正式版和不用数据库的“超简化”版。支持的操作系统:Windows和Linux。

  • 这个 Node.js 框架旨在让用户很容易构建 REST
    API,并连接到后端数据存储区。知名用户包括
    GoDaddy、美国能源部和赛门铁克。
  • 支持的操作系统:Windows、Linux、OS X、安卓和 iOS
  • 相关网站:

本文逐一介绍了文件传输、安全、存储、协作及其他方面的开源服务器软件。

  46. Git

据斯坦福大学的咨询学教授Jonathon
Koomey近期作所的一项调查显示,全球已安装的服务器总数约为3160万台,包括设在美国的大约1150万台。如果企业机构针对所有那些系统只能使用专有软件,因而带来的成本就会高得惊人。

  24. Ember.js

幸好,开源社区提供了数量巨大的服务器软件,可以大幅降低那些成本。我们这次列出的大全主要介绍了可以替换专有服务器软件的知名开源工具。我们对它们进行了分类,以便浏览起来更方便。

  14. Drupal

  • Neo4J
    自诩为“世界上领先的图形数据库”,用于欺诈检测、推荐引擎、社交网站、主数据管理及更多领域。用户包括电子港湾、沃尔玛、思科、惠普、埃森哲、CrunchBase、eHarmony、Care.com
    及另外许多企业组织。
  • 支持的操作系统:Windows 和 Linux
  • 相关网站:

  22. Bugzilla

  Black Duck 在 2015 年的一项调查发现,78%
的企业组织使用开源软件,这个比例几乎是 2010 年时候的两倍。此外,88%
的企业表示,它们预计在今后几年,会加大为开源项目贡献代码的力度,66%
表示在考虑专有软件之前先考虑开源软件。

  29. React Native

  大数据

  49. Apache HTTP Server

  • Bugzilla 是开源社区的宠儿,用户包括 Mozilla、Linux
    基金会、GNOME、KDE、Apache、LibreOffice、Open
    Office、Eclipse、红帽、Novell
    及其他公司。这款软件缺陷追踪系统(bugtracker)的重要功能包括:高级搜索功能、电子邮件通知、预定报告、时间追踪、出色的安全及更多特性。
  • 支持的操作系统:Windows、Linux 和 OS X
  • 相关网站:
  • CouchDB 为 Web 而开发,这种 NoSQL 数据库将数据存储在 JSON
    文档中,这类文档可通过 HTTP 来加以查询,并用 JavaScript
    来处理。Cloudant 现在归 IBM
    所有,它提供一款专业人员支持的软件版本,用户包括:三星、Akamai、Expedia、微软游戏工作室及其他公司。
  • 支持的操作系统:Windows、Linux、OS X 和安卓
  • 相关网站:
  • MongoDB 是一种 NoSQL
    数据库,声称“针对关键任务型部署环境进行了优化”,用户包括
    Foursquare、《福布斯》、Pebble、Adobe、领英、eHarmony
    及其他公司。提供收费的专业版和企业版。
  • 支持的操作系统:Windows、Linux、OS X 和 Solaris
  • 相关网站:

  15. Joomla

  • Node.js 的成名之处在于,它让开发人员可以使用
    JavaScript,编写服务器端应用程序。开发工作之前由 Joyent
    管控,现在交由 Node.js 基金会监管。用户包括
    IBM、微软、雅虎、SAP、领英、贝宝和网飞。
  • 支持的操作系统:Windows、Linux 和 OS X
  • 相关网站:
  • 这个屡获奖项的项目是微软 Project 的替代者,下载量已有近 200
    万人次。它有一大批用户,包括 IBM、埃森哲、美国能源部、思科、ATI 和
    AMD。
  • 支持的操作系统:Windows、Linux 和 OS X
  • 相关网站:
  • Apache 至今已有 20 年多的历史,专利是自 1996
    年以来互联网上最受欢迎的 Web 服务器系统。据 W3Techs
    声称,目前所有网站中 55.3% 是由 Apache 支持的。
  • 支持的操作系统:Windows、Linux 和 OS X
  • 相关网站:

  41. Ansible

  • Apache 主持的这个项目是最广为人知的大数据工具。众多公司为 Hadoop
    提供相关产品或商业支持,包括亚马逊网络服务、Cloudera、Hortonworks、IBM、Pivotal、Syncsort

    VMware。知名用户包括:阿里巴巴、美国在线、电子港湾、Facebook、谷歌、Hulu、领英、Spotify、推特和雅虎。
  • 支持的操作系统:Windows、Linux 和 OS X
  • 相关网站:
  • Grunt 是一种 JavaScript
    任务运行工具,有助于自动处理重复性的开发任务。使用它的知名科技公司包括:Adobe、推特、Mozilla、Cloudant
    和 WordPress。
  • 支持的操作系统:与操作系统无关
  • 相关网站:

  5. Solr

  这回,我们介绍了最受科技公司青睐的一些开源项目。这些主要是面向企业的应用软件,涵盖大数据、云计算、开发工具、系统管理和版本控制等几大类别。

  Web 服务器

  • 这个版本控制系统已变得极受欢迎,这一方面归功于 GitHub
    服务的使用日益广泛。使用它的公司和项目包括:谷歌、Facebook、微软、推特、领英、网飞、Perl、PostgreSQL、安卓、Rails、QT、Gnome
    和 Eclipse。
  • 支持的操作系统:Windows、Linux 和 OS X
  • 相关网站:

  30. Ruby on Rails

  • Apache Cordova 是一种开源框架,让开发人员可以使用 HTML、CSS 和
    JavaScript 等 Web 技术,构建移动应用程序。PhoneGap 是最受欢迎的
    Cordova 发行版。使用某一种 Cordova
    发行版的科技公司包括:维基百科、Facebook、 Salesforce、IBM、微软、Adobe
    和黑莓。
  • 支持的操作系统:Window、Linux 和 OS X
  • 相关网站:
  • Docker
    在相对新兴的容器领域迅速确立起了主导平台这一地位。科技界的许多大牌公司在构建或提供扩展或使用
    Docker 技术的产品,包括亚马逊、微软、IBM、惠普企业、红帽、Rackspace
    和 Canonical。
  • 支持的操作系统:Windows、Linux 和 OS X
  • 相关网站:

  50. Nginx

  27. Node.js

  • Apache Mesos
    是一种资源抽象工具,有了它,企业就可以鼗整个数据中心当成一个资源池,它在又在运行
    Hadoop、Spark
    及类似应用程序的公司当中很流行。使用它的企业组织包括:Airbnb、欧洲原子核研究组织(CERN)、思科、Coursera、Foursquare、Groupon、网飞(Netflix)、推特和优步。
  • 支持的操作系统:Linux 和 OS X
  • 相关网站:

  33. JBoss

  • 这个企业级版本控制系统得到 Apache 的支持,首次发布于 2000
    年。使用它的企业组织包括 Apache 软件基金会自己、Hobby
    Lobby、Mono、Plone 和 GNU Enterprise。
  • 支持的操作系统:Windows、Linux 和 OS X
  • 相关网站:

本文介绍了多款知名的开源应用软件,科技公司可以用它们来管理自己的 IT
基础设施、开发产品。

  存储

  38. FreeNAS

  数据库

  2. Hypertable

  45. Bazaar