2008-07-14 10:26:59 来源:论坛
对于开源软件来说,相信每个人心中都会有自己的TOP10,尤其是那些开源软件拥护者眼中的TOP10,可能会与我们所列的TOP10有些不同。不过,这是经过全球很多开源社区高手共同讨论的结果,我们觉得这个版本的TOP10是我们所能做到的最公正、最准确的了。当然如果你不同意这样的TOP10,没关系,尽管保留你心中的TOP10。
1 Linux操作系统
Linux是一个众所周知的操作系统,有关它的介绍甚至是详细的分析讲解可以用数不胜数来形容,在此我们就不赘述了,用简短的语言给大家介绍一下Linux的历史吧。
Linux首先作为一个操作系统是由芬兰赫尔辛基大学的年轻学生Linus Torvalds编写的。起初,Linus对Minix(一个小型的Unix系统)非常感兴趣,因此他决定开发一个优于Minix的系统。Linus从1991年开始直到1994年开发出了Linux Kernel 1.0版,它是在GNU General Public License(GPL)的许可下开发出来的,因此源代码可以被任何个人自由地使用。而Linux就是基于这个内核开发出来的,现如今世界上有成百上千的公司和更多数量的个人基于这个内核开发出了自己的操作系统。
除了免费使用和开源以外,Linux兼具功能强大和易于移植的优点,这使得它成为除Unix和微软Windows操作系统之外的另一重要选择。IBM、HP以及其他计算机领域的大企业们纷纷使用了Linux并支持Linux的再开发。在Linux诞生20年的时候,就已经作为服务器平台被世界各地广泛地使用了,而作为家用和办公操作系统的使用数量也在不断增加。同时,Linux在嵌入式系统中也大有作为,涌现出了一大批以其为系统的应用设备和仪器。
在上世纪90年代的大部分时间里,学者们普遍没有认识到Linux的潜在意义,错误地认为它不过是一个计算机爱好者的一个小设计,根本不适合大众的计算机应用。而随着诸如KDE、GNOME、OpenOffice和Mozilla web browser(这些不过是开源中的很少一部分)的开发,现如今已经有大量的应用软件可以方便地在Linux上使用,即使你对计算机了解甚少。
在64位大行其道的今天,Linux在64位处理器上已经出现了很多版本,甚至于Linux已经开始作为新计算机上的标准操作系统,全世界对于Linux的认可在逐步深入。
编辑点评: 可以说,是开源给了Linux强大的生命力,而Linux也当之无愧地成为最有影响力的开源软件。
2 Mozilla Firefox浏览器
Mozilla Firefox(中文名为火狐)是一个免费的开源图形交互平台网络浏览器,它是由Mozilla公司以及很多志愿者共同开发的。Firefox包括了完整的弹出模块、标签浏览和即时书签功能,支持开放的标准,还为插件提供了扩展机制。虽然可能其他浏览器也拥有同样的特性,但Firefox是第一个包括以上所有特性并得到了广泛使用的开源浏览器。
其实,Mozilla并非传统的软件公司,而是一个全球性的公共服务组织,其致力于提高人们在因特网上体验。Mozilla的技术和产品全部属于非盈利组织Mozilla Foundation,Mozilla公司独特的经营模式使得其能够获得足够的财政支持,并在增加了竞争力的同时还激发了公众的创新精神。
Firefox就是由一群激情四射的人们开发出来的,所有的产品都可以免费地运行在Windows、Mac和Linux上,并且可以支持超过 35种语言。屡获殊荣的Firefox浏览器正在被世界上数千万的人使用,基于其开源的本质,同时也正在点燃着全世界人们的热情,这使得Firefox更具有竞争力。
除了普通浏览器的优点以外,Firefox仅仅5.7MB左右的“身材”不得不为人称道。独特的分页浏览功能使你可以在同一窗口内查看多个网页,可以将链接在后台标签页中打开,当准备好要阅读其他页面时,它们已经载入完毕,无需花费时间等待。
而强大的JavaScript/CSS控制台、文件查看器等,提供了洞察网页运作详情的能力,这个优点成为了网络开发人员眼中最强的亮点。
编辑点评: 无论你是否在使用Firefox,有一点都不可否认,它正在被世界各地的人们使用并继续开发着,它已经成为开源软件的杰出代表之一。
3 MySQL数据库
MySQL被人们熟知也许是因为下面的两个原因:一是因为它是开源的;其次也是至关重要的,它也是免费的。MySQL在网络应用中十分流行,而这种流行与另一重要的开源软件PHP息息相关,因为两者常常是捆绑使用的。
可以说MySQL是中小企业Linux平台的首选开源数据库系统,它是一个跨平台数据库系统,一个真正的多用户、多线程的SQL数据库系统,同时是具有客户机/服务器体系结构的分布式数据库管理系统;也是Linux系统中使用最为简单的数据库系统,安装简单、使用简单、管理也简单,且数据库系统的稳定性也相当不错。
MySQL是免费的(如果你不需要提供技术支持的话),这一点使得用户可以零成本地建立容量巨大的数据库或者网上交易系统,无疑这是十分诱人的。事实上也的确如此,迄今为止MySQL仍然是最受欢迎的开源数据库软件。而且,在来自MySQL网络社区的帮助信息足可以应付几乎所有的问题;同时,你还可以找到你所喜爱的已经支持MySQL数据库服务器的软件和语言,而这些软件和语言通常是十分丰富的。
MySQL公司设立在瑞典,由两个瑞典人和一个芬兰人共同创立,这三个人从20世纪80年代开始就在一起工作。MySQL公司是MySQL服务器软件源代码的惟一拥有者,并提供MySQL的开发、发布和支持。世界各地的人们都可以使用MySQL的源代码,比如开发一个网上数据库;但是如果你使用MySQL开发了商业产品,就理应需要付钱给MySQL公司了。
编辑点评: 开源的、免费的MySQL,让你用零成本就可以建立容量巨大的数据库或者网上交易系统,再加上无数社区精英的技术支持,不风靡都难!
4 Apache Server服务器软件
Apache HTTP Server是一个免费且开源的服务器软件,支持类
Unix系统(如BSD、Linux和Unix操作系统等)、Microsoft Windows、Novell NetWare和其他平台。Apache自1996年4月以后就成为互联网上最流行的Web服务器软件,而“Linux+Apache”的组合也是目前免费服务器中的最佳拍挡。
据统计,目前Apache HTTP Server已成为占有率最高的HTTP Server软件,而且它的功能与执行效率并不会比一般的商业Web Server软件差,甚至会领先许多。Apache快速、可靠、可通过简单的API扩展,Perl/Python解释器可被编译到服务器中,并且又完全免费、完全源代码开放。
Apache的所有软件皆来自于Apache Software Foundation(Apache软件基金会),它是一个美国的非盈利性组织。1999年,Apache Software Foundation由一群早先就在一起工作的并自称是“Apache Group”的人建立的,起初的目的是继续支持并使用NCSA编写HTTPD Web server。
Apache HTTP Server软件是由Apache HTTP Server Project提供的(Apache HTTP Server Project是隶属于Apache Software Foundation的),由来自世界各地的志愿者通过互联网共同管理、计划、开发并撰写相关文档。同时,很多使用者也提供了他们的创意、源代码和相关文档,这无疑也丰富了Apache HTTP Server。
编辑点评: Apache HTTP Server由一群网络精英首创。通过世界各地人们的努力,其已经成为网络服务器软件的代表。如果你需要创建一个每天有数百万人访问的Web服务器,Apache HTTP Server无疑是首选。
免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。