博客已经成功切换为 Wordpress! My blog has been switched to Wordpress!

Web 是开源最大的成功

IT资讯 edwardfang 8年前 (2011-06-26) 126次浏览 0个评论

  开源运动广受欢迎,并且在软件开发史上写下了浓重一笔。但是它影响最深远的地方在哪呢?有史以来,最成功的开源“项目”又是什么呢?

  事实上,总体来看,Web 不就是开源运动最大的成功么?

  可能最有名的例子就是隐藏于众多网站背后的 LAMP,也就是 Linux、Apache、MySQL 和 PHP。但当你仔细考虑后,你会发现更多。

  下面列出了 Web 得以运转的一些开源项目。

点击查看原图

  Web browsers – 网络浏览器

  在网络浏览器市场中,虽然微软的封闭源码软件 IE 浏览器仍然占有很大的份额,但其它功能相似的开源项目已经流行起来,并在不断壮大。像 Mozilla 公司的 Firefox 浏览器(它是开源的,还有 Flock、PaleMoon)。还有增长迅速的基于 Webkit 的浏览器,像 Safari,但最著名的是 Chrome 浏览器。

  如果把手机网络也算到这里面,其中 Webkit 主宰着 iPhone、Android 和 Blackberry 手机中的浏览器。

  Web server software – Web 服务器软件

  迄今为止,Apache 是使用范围最广的网络服务器软件,它是开源的,但是一个叫做 Nginx 的轻量级服务器软件在最近几年开始流行起来。事实上,三大顶级网络服务器软件中有两个是开源的(排名第二的微软的 IIS 是例外,但其距离第一相差甚远)。

  另外,大量服务器端底层软件也是开源的。例如,很多大流量网站使用 Varnish 作为与网站访问者之间的缓存层,而使用 Memcached 作为与网站数据库之间的缓存层。这只是众多例子中的两个。

  Scripting languages and web frameworks – 脚本语言和 Web 框架

  网络上使用的大部分编程和脚本语言都是开源的,比如 PHP、Perl、Python、Ruby 等。

  但是,很少有网站完完全全是从零开始。毫不夸张的说,有成百上千的开源内容管理系统(CMS)和网络框架来协助开发人员,例如 WordPress、Drupal、Ruby on Rails、Django、Joomla 等。

  Databases – 数据库

  开源软件 MySQL 是目前为止最流行的网站数据库,但还有其它功能相似的开源软件,比如 PostgreSQL,更不用说近来出现的众多“非关系型(NoSQL)”数据库。

  既然我们说到了底层软件,那就不得不提一下每次我们使用互联网或因特网上的任何东西时都要依靠的基础系统:

  DNS – 域名解析系统

  Web(就此而言是整个因特网)离开了域名解析系统就一无是处。大家都知道,域名解析系统可以让用户使用像 example.com 之类的域名,而不是 IP 地址。BIND 几乎是 DNS 服务器(亦称名称服务器)软件的实际标准,并且,你现在可能已经猜到了,它是开源的。

  Server operating systems – 服务器操作系统

  所有网站都必须在服务器上运行,而那也是开源的统治领域。虽然 Windows 统治着桌面领域,但是网站赖以运行的服务器大部分采用开源的 Linux 操作系统,其他比较流行的选择是 freeBSD 和 OpenBSD。

  开源的诱惑

  由于在许多情况下,开源软件能够提供与商业的封闭源码软件相同的性能,并且又是免费的,所以开源软件如此流行并不奇怪。免费是一个难以挑战的价格。

  假如 Web 不是运行在所有这些免费软件上,那么它很可能需要一段艰苦的过程,才能让人们广泛接受。

  注意我们并没说过 Web 中没有任何封闭源码软件,而那显然是存在的。但是,从统计数据看,Web 开源统治领域中真正的例外是微软的基于 Windows 系列系统。

  除了那个,你通常需要深入研究才能发现更多私有封闭源码技术,像路由器和类似设备上的操作系统。但那是因特网,而不是 Web。

  结束语

  多亏了 80 年代因特网、便捷通讯以及合作与共享的兴起,开源运动才得以蓬勃发展。在 90 年代,当 Web 诞生于顶层因特网设备时,开源运动已经准备好助其一臂之力了。

  没有人会否认开源统治着 Web 的大部分。开源和 Web 是一个合作共生的关系,互利互惠,合作共赢。这就是为什么我们认为 Web 可以说是迄今为止是开源最大的成功。


回味依旧 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Web 是开源最大的成功
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址