当前位置: 首页 > news >正文

[置顶] 开源史上最成功的8个开源产品

导读:就开源本身而言,它就是个成功案例。它不仅受个人喜欢,而且众多知名企业也青睐于它。 虽然开源计划和开源产品数不胜数,但哪一个才是最成功的呢?这里所说的成功的定义

导读:就开源本身而言,它就是个成功案例。它不仅受个人喜欢,而且众多知名企业也青睐于它。

虽然开源计划和开源产品数不胜数,但哪一个才是最成功的呢?这里所说的“成功”的定义是:应用广泛+众所周知。而在众多成功的开源产品中,只有少数领头羊,而其他产品基本只能望其项背。

Linux

上榜理由:Linux + GNU = GNU/Linux 。从Linus Torvalds在1991年宣布他在Minix基础上创建一新OS内核到现在已经接近20年了。在这段时间内,大部分网络服务器都是Linux系统。

BSD

上榜理由:长久以来,FreeBSD, NetBSD和OpenBSD是服务器众操作系统之中广为人知的3个OS。上世纪90年代,三者均是脱胎于伯克利的Unix系统,故把三者组团上榜。另外,Apple的Mac OS脱胎于FreeBSD。

MySQL

上榜理由:MySQL是全球使用范围最广的数据库系统。2009年,全球的MySQL安装数量已达1千1百万。它是LAMP架构(Linux, Apache, MySQL, PHP)中的M。众多知名网站和产品均使用MySQL,比如:维/基百科、Facebook、Google和Wordpress。(Google和Facebook均改造了MySQL,以满足自身需求。)

Apache

上榜理由:Apache HTTP服务器从它诞生的1996年开始,它是全球使用最为广泛的Web服务器,其市场占有率远远超过第二名的IIS。2009年,全球超过1亿个网站使用Apache。

据Netcraft2010年8月11日的数据统计表明,全球目前已有119,664,128个网站使用Apache;目前Apache市场占有率为54.90%,IIS为25.87%。

图1:Web 服务器市场占有率

Firefox

上榜理由:目前为止,它是Mozilla的最成功产品。2004年11月9日,FireFox1.0问世。目前Firefox虽无法撼动IE的霸/主地位,但它是众多技术人员的首选浏览器。Firefox浏览器进化史:2002年9月23日Phoenix -> 2003年5月17日改为FireBird -> 2004年2月9日改为FireFox。

根据Net Market Share 2010年7月份最新统计,Firefox市场占有率为22.91%,IE为60.74% 。

图2:浏览器市场占有率

WordPress

上榜理由:从2004年Wordpress作为b2博客软件一分支面世后,它开始主宰博客平台市场。据Pingdom 2009年的调查表明,全球Top 100博客中27%使用Wordpress。如果加上Wordpress.com和Automattic的Wordpress服务博客,该数据上升至32%。

2010年8月份,Wordpress 3.0下载量已超过1250万。

BIND

上榜理由:BIND(Berkeley Internet Name Domain Server)是现今互联网上最常使用的DNS服务器软件,使用BIND作为服务器软件的DNS服务器约占所有DNS服务器的90%。BIND的第一个版本要追溯到20世纪80年代,它由伯克利大学的4位研究生共同开发,它和4.3 BSD一起发布。可以这样说,它就是全球的标准DNS服务器。

不接触Linux的朋友应该很少听过BIND。因为全球大多数服务器的OS均为Linux/Unix,而这些Linux/Unix均绑捆BIND,所以BIND的份额才非常高。

Ubuntu

上榜理由:2010年4月28日,Ubuntu首个版块发布。迄今为止,它是Linux流传最广的分支,尤其是其出色的桌面系统。鉴于Ubuntu近些年来的巨大成功,榜上有名,应受之无愧。

后记——无处不在的开源产品

看到这里,你是不是发现,这8个产品中有6个在开源历史上的九个重大事件中出现过呢?其实,这也从另一个角度说明,这些开源产品对IT业界产生了重要影响。比如:Facebook背后就有非常之多的开源产品在支撑。

我们平时上网可能不会太注意,其实这些开源产品真的是无处不在。你访问的网站,大部分是使用Apache的Web服务器;你访问的网站,大部分操作系统是Linux或BSD;你访问的网站,大部分都是使用MySQL;你提交DNS查询请求由BIND服务器分析处理;你访问的博客很可能就是Wordpress的;说不定你现在就是用Firefox在阅读这篇文章

转载于:https://www.cnblogs.com/zhanghaiyang/p/7213580.html

相关文章:

  • 广州大学华软软件学院——NA视频下载
  • Android Studio使用来自控制台的模拟器,/dev/kvm device:
  • 安装win系统报错
  • CentOS6.10下安装mysql-5.7.24
  • php 数组元素 频率 次数
  • python docx文档转html页面
  • 算法60---石子游戏【动态规划】
  • (NO.00004)iOS实现打砖块游戏(九):游戏中小球与反弹棒的碰撞
  • Swift 设置navigation左右两侧按钮
  • JavaEE异常
  • jQuery根据元素值删除数组元素的方法
  • 简单的原生ajax
  • restful命名
  • android Lifecycle源码分析--源码阅读100天(1)
  • Java-TreeSet的用法-入门
  • __proto__ 和 prototype的关系
  • 【108天】Java——《Head First Java》笔记(第1-4章)
  • CentOS6 编译安装 redis-3.2.3
  • ES6核心特性
  • express如何解决request entity too large问题
  • GitUp, 你不可错过的秀外慧中的git工具
  • java第三方包学习之lombok
  • JS进阶 - JS 、JS-Web-API与DOM、BOM
  • js正则,这点儿就够用了
  • k8s如何管理Pod
  • Python进阶细节
  • SpingCloudBus整合RabbitMQ
  • Web设计流程优化:网页效果图设计新思路
  • Work@Alibaba 阿里巴巴的企业应用构建之路
  • 闭包--闭包之tab栏切换(四)
  • 关于extract.autodesk.io的一些说明
  • 基于游标的分页接口实现
  • 人脸识别最新开发经验demo
  • 入职第二天:使用koa搭建node server是种怎样的体验
  • 一道面试题引发的“血案”
  • gunicorn工作原理
  • 国内唯一,阿里云入选全球区块链云服务报告,领先AWS、Google ...
  • ​Z时代时尚SUV新宠:起亚赛图斯值不值得年轻人买?
  • #pragma pack(1)
  • #Z0458. 树的中心2
  • #我与虚拟机的故事#连载20:周志明虚拟机第 3 版:到底值不值得买?
  • (1)(1.11) SiK Radio v2(一)
  • (3)llvm ir转换过程
  • (力扣记录)235. 二叉搜索树的最近公共祖先
  • (四)docker:为mysql和java jar运行环境创建同一网络,容器互联
  • (原)本想说脏话,奈何已放下
  • (转)eclipse内存溢出设置 -Xms212m -Xmx804m -XX:PermSize=250M -XX:MaxPermSize=356m
  • (转载)在C#用WM_COPYDATA消息来实现两个进程之间传递数据
  • .gitignore文件---让git自动忽略指定文件
  • .NET Core MongoDB数据仓储和工作单元模式封装
  • .NET/C# 编译期间能确定的相同字符串,在运行期间是相同的实例
  • .NET/C# 如何获取当前进程的 CPU 和内存占用?如何获取全局 CPU 和内存占用?
  • .NET8.0 AOT 经验分享 FreeSql/FreeRedis/FreeScheduler 均已通过测试
  • .NET国产化改造探索(三)、银河麒麟安装.NET 8环境
  • .NET轻量级ORM组件Dapper葵花宝典