关键的开放源代码计划

作者:www.zdnet.com

翻译: bluesky[AKA]

[返回]



    最著名和最富争议的开放源代码计划无疑是Linux。之所以著名是因为它起源于一个大学生粗陋的兴趣项目,却成长为领导的开放源代码操作系统;有争议是因为它现在是那些试图打破微软垄断地位的人所关注的焦点。

   Linux开始于一个称作Minix的缩减Unix版本。1991年,一个芬兰学生Linus Torvalds改进了Minix,加进了任务切换、基本的硬件支持和一个文件系统。Linus将他的创作发布到一个FTP服务器上,邀请程序员们自己去试用它。到今天,已经有超过1000名开发者参与过Linux内核的发展(www.kernel.org),现在Linux的内核已包括了所有核心的操作系统特征、文件系统及网络堆栈。而由于该计划发展得如此之大,以至于工作的主要领域不得不划分为小一些的子项。

    Linux迅速地成为一个令人敬畏的竞争对手,能够运行在大多数的主流处理器上(x86、Alpha、MIPS、PowerPC和SunSPARC),支持多用户、多任务、虚拟内存和TCP/IP网络技术。当我们完成这篇文章时,Linus发布了大家期待已久的2.2.0版内核,支持一些64位平台,可以有限地读写Windows 98和NT文件系统,增强了对SCSI设备和网卡的支持,和新的多媒体特色。

    许多Linux发行包还包括其它开放源代码计划提供的程序,如GNU计划的开发工具和应用程序,GUI平台Xfree86服务器,Apache Web服务器等。Apache Web服务器或许是目前为止最成功的开放源代码计划了。根据Netcraft开展的Web服务器调查结果(www.netcraft.com/survey),万维网上超过半数的Web服务器用的是Apache Server,将Microsoft和Netscape的竞争产品远远甩在后面。

   Apache诞生于1995年,是一个小型开发组巩固他们为国家超级计算应用中心(NCSA)HTTP daemon写的一系列补丁的衍生(其名字是a play on "A Patchy Server"的缩减)。一年后,Apache成为网络上最流行的服务器软件。现在,大约有20个开发者作为核心负责Apache计划(www.apache.org)。最近,IBM宣布将在其针对电子商务应用的WebSphere应用服务器中使用Apache服务器,这样这个开放源代码计划就融合进了蓝色巨人的商业可信性。

    Perl是另一个关键的成功开放源代码计划。虽然它缺少可视特性,却以“通往Web的管道”闻名。Perl是Larry Wall在1987年创建的一种脚本语言。作为一种通用的工具,Perl能处理文本,调度任务和连接表面不相容的程序。其较强的文本处理能力使它主要用于在Web上创建动态的HTML内容。

    Perl现在正处于其发展的第二阶段,由Perl协会(www.perl.org)管理着它的开发,维护消息公告和完成新的补丁。按照这个协会的说法,全世界有一百万Perl用户。


校对: waterbird [AKA]

[返回]