开源史上成功的开源软件有哪些?
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市场占有率为56.06%,IIS为25.03%。
Firefox
上榜理由:目前为止,它是Mozilla的最成功产品。
2004年11月9日,FireFox 1.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% 。
WordPress
上榜理由:从2004年Wordpress作为b2博客软件一分支面世后,它开始主宰博客平台市场。
据Pingdom 2009年的调查表明,全球Top 100博客中27%使用Wordpress。
如果加上和Automattic的Wordpress服务博客,该数据上升至32%。
2010年8月份,Wordpress 3.0下载量已超过1250万。
BIND
上榜理由:BIND(Berkeley 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
上榜理由:2004年10月20日,Ubuntu首个版块发布。
迄今为止,它是Linux流传最广的分支,尤其是其出色的桌面系统。
鉴于Ubuntu近些年来的巨大成功,榜上有名,应受之无愧。
现今十大最流行开源软件是什么?
1 Linux操作系统
Linux是一个众所周知的操作系统,有关它的介绍甚至是详细的分析讲解可以用数不胜数来形容,在此我们就不赘述了。
2 Mozilla Firefox浏览器
3 MySQL数据库
MySQL被人们熟知也许是因为下面的两个原因:一是因为它是开源的;其次也是至关重要的,它也是免费的。
MySQL在网络应用中十分流行,而这种流行与另一重要的开源软件PHP息息相关,因为两者常常是捆绑使用的。
4 Apache Server服务器软件
Apache HTTPServer是一个免费且开源的服务器软件,支持类Unix系统(如BSD、Linux和Unix操作系统等)、MicrosoftWindows、NovellNetWare和其他平台。
Apache自1996年4月以后就成为互联网上最流行的Web服务器软件,而“Linux+Apache”的组合也是目前免费服务器中的最佳拍挡。
5 OpenOffice办公套件
OpenOffice是一个免费的、开源的办公软件套件,包括文字处理、电子数据表格、演示文稿、矢量绘图和数据库等几个部分;其适用于许多不同的操作系统平台,包括Windows操作系统和GNU/Linux、BSD、Solaris、Mac OSX等。
事实上,OpenOffice试图在与Microsoft Office谐调兼容的同时并与之竞争。
6 Gimp图像处理软件
使得使用者对GIMP的改进可以公之于众。
由于GIMP功能相当强大、适用性又广,所以被誉为Linux下处理图像的法宝,是Linux下的“Photoshop”。
7 PHP编程语言
PHP是一个开源的、很讲究思考性的编程语言。
起初,它是用做制作动态网页的高级工具,但是现在PHP主要用于服务器方面的应用。
PHP易学易用,可以方便快捷地编写出功能强大、运行速度快,并可同时运行于Windows、Unix、Linux平台的Web后台程序,非常适合Web上的工作。
8 OpenSSH加密软件
OpenSSH是一个提供网络信息传输加密的免费开源软件,其使用的是SSH协议。
其实,使用、rlogin和ftp的人可能并不会意识到他们的密码正在网上被不安全地传输着,但是事实上的确如此。
传统的管理方式显然已经不能适应安全的需要,因为所有的传输过程都是没有经过编码的,只要有人监听,就很容易得到你传输的一切信息甚至是密码。
而OpenSSH这种开源的、免费的软件能很好地解决这个问题。
9 BitTorrent P2P软件
2002年,布莱姆·科亨在CodeCon初次露面,发表了首个BT软件BitTorrent,它是以Python编写而成的,并以MIT许可证发布。
BitTorrent客户端软件以其对等计算(P2P)文件分布程序和它的相关文件共享协议著称,而这两者都是由布莱姆·科亨首创的。
BitTorrent是一个多点下载的源码公开的P2P软件,而BitTorrent开创了一种革命性的下载方式,因为它下载的人越多反而速度越快。
10 Audacity音频编辑软件
Audacity是用于录制和编辑音频文件的免费软件,可以在Mac OS X、MicrosoftWindows、GNU/Linux等操作系统上工作。
Audacity是由一组志愿者在GNU General PublicLicense(GPL)的许可下发布的。
不过,作为免费的开源软件,Audacity却拥有不逊于收费商业软件的强大功能。
Audacity可以通过麦克风或混音器进行现场录音,也能从盒式磁带、CD唱片或MD中转录。
而通过某些声卡,它还能够捕获音频流;同时还可以在现有的音轨上配音,以生成多音轨。
Audacity的导入导出支持多种格式,包括WAV、AIFF、AU及OggVorbis。
另外,其也可以使用libmad导入MPEG音频(包括MP2和MP3文件);而导出MP3文件,则是使用可选的LAME编码库。
可惜的是,Audacity目前并不支持WMA、AAC及其他私有的或者受限制的文件格式。
在特效方面,Audacity能够去除静电噪声、嘶嘶声、嗡嗡声和其他的持续背景噪声;还可以使用均衡器、FFT过滤器以及低音增强等特效来改变频率。
另外,Audacity还拥有许多内嵌特效,比如回声、移相器、前后反转等。
最后还要强调的是,Audacity可以进入频谱图模式,这便于将频率图形化,并使用“频谱图”命令来进行详细的频域分析。
介绍开源软件或系统
LAMP(Linux+Apache+MySQL+PHP/Perl/Python)是开源的。
Nginx也是开源的。
卢韬旭