快捷搜索:

自由软件运动能长久发展下去吗?(3)

3.2.2其它自由软件与开放源码

上面我们已花了大年夜量篇幅先容Linux的成长环境。然则开放源码及与之相关的自由软件决不止Linux,Linux主要照样操作系统,在操作系统之上还有比Linux多得多的其它开放源码,遵照GPL规则的根基软件开拓对象、公共利用软件和其它利用软件,拜见表1和表2。表1中所列的主如果开放源码的一大年夜批实用法度榜样,近1400个;而表2是GNU计划正在履行中的一批软件,约180个。笔者正从中国青年出版社出版的《Linux财产》丛书的第二辑之后陆续颁发这两部分软件的目录,这里不再赘述。

这里要讲述两个在Linux或开放源码社团平分外有影响的软件包,Apache和Netcape的Mozilla。

1.Apatche

Apatche源自由NCSA(University of Illinois, Urbana-Champaign)所开拓的httpd。在1994年中期中段,许多Web主管自行成长自己的外加功能及修正码。一小批的Web主管透过私人e-mail凑集在一路来相助他们的改变(以 “patches”即补丁形式呈现)。在95年2月尾,八位核心供献者成立原始的Apache组织(取自A PAtCHE),1995年4月,Apache 0.6.2公布。

在1995年5月到7月,一个新的办事器架构被开拓出来(法度榜样名Shambhala),包孕了模块布局及API,基于存储池的存储器设置设置设备摆设摆设及要调剂的预设分支处置惩罚模式。这个开拓群体在7月份转换到新的办事器,并为0.7.x新增特色,于8月推出了Apache 0.8.8。

在一年之内,Apache办事器跨越了NCSA httpd成为Internet上排名第一的办事器。

Apatche的强项是极大年夜的市场占领率:Apache是本日网际网路金字招牌第一号,远远将竞争者抛在后面。分外是,Apache市场占领率体现出几个使对方望尘莫及的屏蔽:

①起源于HTTP协定——低落了用户加入协定来声援新的利用软件的能力;

②给UNIX/Linux带来活力——Apache到走那里,UNIX/Linux就走到那里;

③声援厂商的支持,为Apache供给的对象/模块持续生长增添。

分外是IBM发布将把Apache做为其WebSpehre利用办事器的一部分,这一轰动的发布被商业报纸称为是开放源码软件的一次冲破。

①IBM允诺:帮忙Apache移植到IBM策略平台(AS/400,etc.);发行Apache履行文件到要求声援的破费者;对Apache履行文件的声援。

②IBM雇员会实际介入Apache成长/评论争论群;

③IBM会带头将Apache for NT做最佳化。

而微软的现任总裁Steve Ballmer当时就承认,他们确凿为Apahce和Linux认为焦炙,以致斟酌公布更多的Windows源码来与之对抗。

2.Mozilla

Netscape的浏览器曾经雄霸一时,但因为微软借助其Windows系统的霸主职位地方,将其浏览器IE绑缚在Windows贩卖而使Netscape浏览器的贩卖量和用户数一落千丈。Netscape为了要重整以前的雄风,近来宣布了它的Mozilla源码,加强开放源码软件(OSS)社区的功能。Netscape的组织及版权模式基于Linux的GPL,不过有几点不合,第一,Mozilla及Netscape Communicator是两套法度榜样,但由Netscape工程师同时供给:

Mozilla即是开放源码软件可免费发行的浏览器;

Netscape Communicator即是有牌子的发行软件。

第二,与GPL有点不合,Netscape保留回绝/逼迫改动的权力,而且Netscape的工程师被指派为该款件掩护及改动的“指示员”。

Mozilla的强项是,为OSS团体供给了反微软情结本钱;相对付其它OSS计划,Mozilla被视为近期最直接对微软进击的一项;Mozilla已经使Netscape的可托度再度上扬,并渗透到最小的角落,正如有人指出的:“他们已经包管透过开放源码,Mozilla浏览器永世不会从地平线上消掉,它将会未来十年中依然存在,纵然其用户群有所震荡。”

该浏览器应用率极高,是以,一大年夜批乐意“办理目下问题”的人,或修处死度榜样缺陷的人的意愿很高。微软公司的内部文件承认Mozilla已经与IE4/5中分秋色。从而导致微软处心积虑地要下手扼杀这一计划。

3.其它的开放源码软件计划

其它的开放源码软件计划主要有:

① Gimp,(GNU Image Manipulation Program)是个开放源码软件计划,妄图制造在UNIX事情站上犹如Adoe Photoshop那样的复制品,特色甚佳,但还有许多开拓事情要做。

② WINE/WABI,Wine(Wine Is Not an Emulator)是开放源码软件的Windows在UNIX下的模拟器。Wine有点与Sun的WABI竞争(非开放源码软件)。旧版Office可以在WINE下履行,但效率有待评估。

③ PERL,PERL(Practical Evaluation and Reporting Language)是个在所有Apache网站上的不成文件标准描述说话。PERL在UNIX上异常盛行,由于其强大年夜的翰墨/字串处置惩罚功能,而UNIX十分依附敕令列来治理所有功能。

④ BIND,BIND(Berkeley Internet Name Daemon)是个在收集上统治DNS的办事器。

⑤ Sendmail, Sendmail是今日Internet收集金字招牌第一号的邮件办事器。

⑥ Squid, Squie是透过ICP协议为根基的开放源码软件代理办事器。Squid在国际ISP之间对照盛行,虽然效率稍差。

⑦ SAMBA,SAMBA供给在UNIX上的SMB文件办事器。近来,SAMBA团队进行反向工程,并成长在UNIX上的NT domain controller。SGI在用SAMBA办事器。

⑧ KDE,即 “K” Desktop Environment,它整合了浏览器、shell及Office套件供给给UNIX桌面系统用。

⑨ Majordomo, 在Internet收集上统治MailList办事器的软件,完全以PERL来写。

您可能还会对下面的文章感兴趣: