荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: georgehill (佐住洗耳,:)), 信区: Linux
标  题: 转载:Linux优势初探
发信站: BBS 荔园晨风站 (Thu Jan  6 19:46:19 2000), 转信

发信人: CnHermit (无名山人), 信区: Linux
标  题: Linux优势初探?
发信站: BBS 水木清华站 (Thu Jan  6 19:08:45 2000)

感谢大家对Linux为什么比NT稳定这一问题的讨论,小弟因此受益非浅,
现转贴一篇文章以示谢意。
-------------------------------------------------------------------
发信人: Foolboy (无忌), 信区: linux
标  题: Linux优势初探
发信站: 交大兵马俑BBS站 (Wed Jan  5 20:47:28 2000), 转信

 作者:胡鹏飞 [《中国Linux论坛》会员]

您或许已听到大量称赞Linux如何如何强壮的言论,现今就让我们来仔细逐条地对他们进
行阐述,在众人赞誉声中获得事实真相。
低廉的附加费用
Linux经常被大家宣传为免费的,实际上Linux并不是一个完全零成本的解决方案,并且
在实际应用中没有组织会去安装、使用一个没有技术支持协议的软件。
现在提供Linux技术支持的著名厂家和邻近的经销商大量出现,随着大量有偿的第三方技
术支持的出现,Linux会被越来越多的企业用户所接受。
组织在考虑许可成本,特别是大量使用者和大量计算机设备的许可成本时,他们会惊奇
地发现Linux在成本上有着重大的优势。
举个例子,最近一期杂志估算完全配置一台Windows NT服务器包括网页服务、电子邮件
服务、开发工具和数据库的费用将会为4500~4636美元,而相应使用Linux系统
您仅需要化50美元,50美元的TurboLinux光盘将包含各种各样上面所提及的软件。不仅
如此,Windows的许可费用与您所安装机器的台数成正比,相应Linux解决方案仅仅在购
买光盘时发生一次费用,Linux系统可以无限制地安装在各种计算机上。
现在讨论一下技术支持费用的问题。在最近的声明中,HP公司将对Linux用户提供无限制
的一天24小时、一周7天的世界范围内电话、电子邮件技术支持,您所花费的费用仅为一
台服务器每月130美元或一台服务器每年1560美元。(这为第三方参加的技术支持提供了
一种可行性的方案描述)。所以在费用因素上支持使用Linux被证明是正确的,即使假设
使用Windows NT服务器技术支持是免费(事实上这是不可能的),每年每台Linux所有费
用为2500,Linux在费用上仍然占有优势。如果Windows NT技术支持费用考虑进去的话,
Linux在费用上更能体现出它的绝对优势。
另外一个使用Linux在费用上的隐性优势为Linux能正常地运行于内存缺乏、硬盘容量紧
张已被淘汰的老计算机上,此可理解为减少在硬件升级上的开支。每次Windows后续版本
的发行,都需要在硬件上进行相应的升级。更快芯片不断的涌现,由于相应的Windows软
件发展日益庞大,中和了芯片在速度上的提高。Linux在最新的硬件平台上提供极佳性能
的同时,Linux也可以充分地运行于老式机器。
传统Windows平台上软件日益膨胀是另外一项隐性费用。Linux平台下的GNU C/C++优化编
译器仅仅占用10MB左右的硬盘空间,如果加上编辑器、调试器、项目管理工具等等总共
不会超过2MB磁盘空间。Microsoft Visual C++ 6.0专业版相应要占用290MB的磁盘空间
,即使考虑Visual C++是一个集成编辑器、调试器的可视化开发平台,也不应该在磁盘
空间占用上与Linux有着这么大的差别。
过去曾有此种说法被提出“当您的时间是不值钱的情况下Linux是免费的”,有效的证明
为对于一个新手来讲去发现和修改大量的配置文件是相当困难的,曾经这是唯一的方法
去管理系统。现今情况有了十足的改观,大量的管理工具和配置工具,例如:Red Hat公
司的linuxconf 和 Pacifci HiTech 公司的Turbo系列配置工具,提供了集中式、图形式
管理,极大减少了手工编辑配置文件的工作。随着这些工具的改善,在Linux系统管理上
的努力,会使人们更加容易接受它。
去年,墨西哥政府着手一项庞大的计划,准备给140,000所学校配备大量的计算机设备。
在项目实施过程中发现Windows的许可费用太高,即使在大规模采购折扣下,墨西哥政府
都难于承受。最终墨西哥政府采用Linux操作系统,大约节省了1.24亿美元。在大规模系
统安装的情形下,Linux在费用上的优势引人注目。
在电影“泰坦尼可号”的数字视觉特效加工中,Digital Domain公司需求大量的服务器
去处理运算任务。最终,他们安装了105台Compaq和Digital公司的Alpha服务器,操作系
统使用Linux。尽管大约的经费节省不能公开得知,但Digital Domain公司的网站声称选
择使用Linux相当大的原因是出于经费问题。(当然,Linux系统的性能表现的极为杰出
,要不然的话,节省费用就没有了意义)
您有多种途径到达目的地,但在您做出选择之前最好作一些考虑。
根据您的需求灵活定制
一个经常被提起的Linux优点就是用户可以根据自己的需求简单地修改调整应用软件。关
于此优点主要有两个方面。第一,Linux并不象大部分商业软件那样只提供二进制可执行
代码,Linux应用程序可提供源代码,您可根据自身应用的需求进行修改源代码重新编译
。另一点就是,GNU普通公共许可协议特别声明允许任何人去修改和重新再发布软件,并
使此合法存在。
那就是说,是不是仅仅因为您能进行源代码修改,您就进行修改?其实不是如此简单,
除非您有非常特殊的需求和您能非常明确地知道如何去修改。除此之外,您的修改也有
可能使您的应用程序与将来的Linux升级不兼容。
那么看来,是不是这种开放源代码的特性真正具有优势?
这是一个敏感的话题:Linux源代码的可用性对用户来讲是非常重要的,使用户非常容易
地修改应用程序,但并不是要求用户自己非得去做这些事情。打个比方,这就好比但您
在买车时,由于甲品牌的配件更容易获得,您就挑选甲品牌,而不去挑选乙品牌。但并
不是说非得您自己去换配件,只不过是您能更方便地使事情完成。
去年有篇报道就叙述了一件能体现出公开源代码优势证据的轶事。微软由于冰岛市场容
量小,开发Windows 95冰岛特殊版成本无法收回,微软最终反对开发Windows 95冰岛版
。当冰岛的一些自愿者着手进行移植时,由于Windows源代码是保密的,微软当场拒绝合
作。对于Linux来讲就没有诸如此类的限制,您不用去考虑成本费用,软件没有修改限制
。毋庸置疑,冰岛版Linux平台下的KDE窗口管理最终开发出来了。有了Linux,具有特殊
需求的少数用户并不需依赖于任何厂家的怜悯。
从许可证的限制中解脱
使用具有许可的商业软件就意味您时时刻刻都得对符合许可条例负责。超过许可数目的
安装视为犯罪行为。在许多国家,如果一家公司被发现违反软件许可合约,公司总裁将
对此进行负责,理论上讲为此极有可能入监狱。这就意味着您必须时刻纪录、跟踪实际
购买的许可证数和每个使用软件的实际安装数,此项工作增加了管理的负担。有些购买
了大量、不同种类、具有许可的商业软件的公司最终发现他们不得不依赖于特殊的许可
证管理软件进行管理,此种许可证管理软件主要用来避免一些人为的错误。
有时生产系统由于一两个应用软件有同时处理连接数量限制(使用许可数量),而使整个
系统不能适应突发和繁重的负载。有些产品,例如BEA公司的Tuxedo中间件产品,仅仅允
许使用稍微超出许可限制的交易数量。但是,令人生气的是整个服务系统性能下降并不
是由于技术上的问题,而是法律或商业上的原因所引起。
使用Linux和其他自由应用软件就没有此类限制,您可以在任意数量的计算机上进行安装
,而没有触犯法律的后顾之忧。这就是说,Linux能给您无用户限制、无安装次数限制的
许可,这为那些在无意中会违背许可协议而为此负责的人们提供了绝好解决方案。但需
注意的一点是,有些运行于Linux平台上的商业应用软件仍然有许可协议限制。
Linux这种免费的许可协议意味着您无需去为资金预算而烦忧、为软件厂商许可条款的不
利于您的改动而感到被动。微软将要取消Office和BackOffice现行的许可体制,使大多
数的企业感到极为不愉快的诧异,特别是那些眼睁睁看着许可费用剧增的公司。在微软
公司的反托拉斯法律诉讼案中,一封微软公司内部的电子邮件曝光于世,信中提到微软
将在2001年把现行的一次性许体制可更改为年度性(循环,无终止)许可体制。Linux和
其他自由应用软件对于那些深受微软强权的经理们来说真是天赐之物。
参考:
商业软件联盟关于违反软件许可条例所受的处罚说明:
http://www.bsa.org/uk/penalties
违反软件许可条例的公司受到罚款:
http://www.elronsw.com/metering.html
微软将取消现行的许可体制:
http://www.idg.net/idg_frames/english/content.cgi?vc=docid_9-69142.html
微软考虑Windows年度许可费用:
http://www.news.com/News/Item/0,4,29088,00.html?st.ne.fd.mdh
Forbes报道微软软件许可费上涨:
http://www.forbes.com/forbes/98/0907/6205050a.htm
稳定性
Linux永远都不会崩溃
人们会经常提及一个问题为什么Linux几乎不崩溃,Linux的稳定性是由于它没有象其它
操作系统一样内核如此庞大、漏洞无穷。考察资料表明,Linux与其它Unix系统和大型操
作系统如VMS、IBM大型机等一样具有相同的可靠性。原因并不难以得到,系统的稳定性
主要取决于系统设计的结构。计算机硬件的结构自从1981设计开始就没有作特别大的改
动,而连续向后兼容性使那些编程风格极差的应用软件勉强移植到Windows的最新版本,
这种将就的软件开发模式极大地阻碍了系统稳定性的发展。另一种易于崩溃的系统Maci
ntosh,它缺乏内存使用保护和缺乏抢占式多任务的缺点与它友好的使用界面一样闻名于
世,令人惊奇的是Macintosh虽然具有如此重大的缺陷但并没有如人们想象的那样频繁死
机。
Linux的稳定性并不是一个意外的例外,稳定性是所有大型计算机操作系统所具有的共性
。仅仅Windows和苹果机有时会失常。Linux所共享的Unix设计体系是经过长期实践考验
的,Linux吸取了Unix系统近1/4世纪发展的经验,Linux操作系统体现了最先现代化操作
系统的设计理念和最经得住时间考验的设计方案。最令人注目的是Linux开发源代码的开
发模式,这保证了任何系统的漏洞都能被及时发现和改正。
就如IBM在其网站上所说的一样,Linux是一个稳定的、功能强大的、值得使用的操作系
统。
参考:
IBM认可Linux高性能的品质和稳定性:
http://www.software.ibm.com/data/db2/linux
Mac死机的诊断
http://www2.northstar.k12.ak.us/help/mactips.html
Windows 95和98 大约每49.7天崩溃一次
http://news.com/News/Item/0,4,33117,00.html
Windows NT蓝屏死机的原因:
http://www.webshopper.com/jhtml/templates/display_content.jhtml?id=129634
性能
许多的独立机构针对Linux和Windows NT、Linux和其它流行的Unix作了大量的评测。除
了一次评测以外(我们将会在下面对此评测进行讨论),所有的测试都显示不但在单处
理器上击败了NT,而且在NT自认为其多线程结构扩展性更强的多处理器系统中击败了NT
。Linux能通过使用重量级处理来代替NT使用的轻量级线程而获得优越的性能,Linux中
的进程复制极为有效,几乎消除了使用线程的需要。令人惊奇的是,Linux恰好能击败基
于SPARC硬件平台上的Solaris,虽然仅仅在单处理器的机器上。有一项分析揭示了Linu
x性能优越的主要原因,Unix系统(包括Linux系统在内)把图形处理为一个用户级的应
用,图形可根据需要被选择是否运行。Linux系统中存在适度复杂的图形界面,但是它们
并没有与操作系统的内核紧紧捆绑在一起,图形界面可按需求关闭。
在服务器端过多的使用图形界面会没必要地过多花费系统的时间。具有代表性的在Unix
服务器端(包括Linux),由于图形是非常耗系统资源的,只有在进行系统管理时图形界
面才会被激活,其它时间段都被关闭,为系统提供了更好的推动力。
与此相反,Windows系统的设计正经受着把图形子系统与内核过度的结合在一起的磨难,
这种设计模式将会永远阻碍其在服务器操作系统中的发展。或许Linux在高端性能上与S
olaris相比较会失去其微弱的优势,但经过全世界范围内的系统编程专家对Linux系统内
核参数的细调和优化,将来Linux在性能上必将处于领导地位,时间将会说明一切。这将
是一场有趣的世纪之战。
今年四月,由一个叫做MindCraft的公司对集成了微软IIS(Internet Information Ser
ver,因特网信息服务器)的Windows NT和Linux作了一项评测,测试结果为在文件服务
性能上和网页服务性能上NT分别要比Linux高出2.5倍和3.7倍。令人极为惊讶,此项评测
结果与以前包括Sm@rt Reseller在线在内的众多独立测试机构的测试结果截然相反,评
测结果令人质疑。
后来众多的信息表明测试并不公正,NT机器被针对测试负载作了最高的调试和优化,而
相应Linux测试机器没有受到相应的待遇,此项实事已被微软所证实。进一步事实表明此
次评测并不是如其宣称“完全独立评测”的那样,而是受微软资助和委托,公正性可想
而知(尽管如此不公正,微软依然鼓吹此次评测结果),实事被歪曲和掩盖。到现在我
们完全没有必要为Mindcraft的评测是否公正而争论,最好的办法是您自己根据自己的实
际使用情况,设计作一次评测。毕竟,并不是每一个人都使用Mindcraft评测中那样高端
的服务器。
另:连闻名于世的微软备忘录和万圣节文献都承认,经过微软内部测试表明在相同硬件
平台上,Linux平台上的Netscape客户端游览器要比Windows NT平台上的Internet Expl
orer客户端游览器快30-40%。
从众多的资料表明,Linux是当前可获得的最简捷、最快速的操作系统,据报道带有最新
内核2.2的Linux在性能上完全超过了超高速FreeBSD操作系统。不过,Linux厂商应尽快
提交一份正式的SPEC或TPC评测结果数据,否则诸如此类的争论会不断出现。顺便提一句
,如果TPC评测带有价格性能比这一项,Linux更能体现出它的优势。
参考:
Smart Reseller在线网页服务器测试表明集成了Apache的Linux击败了集成IIS的NT:
http://www.zdnet.com/sr/stories/news/0,4538,2196115,00.html
Smart Reseller在线文件服务器测试表明集成了Samba的Linux击败了NT:
http://www.zdnet.com/sr/stories/news/0,4538,2196106,00.html
微软鼓吹Mindcraft的评测结果:
http://www.microsoft.com/windows/dailynews/042199.htm
微软发言人承认在Mindcraft实验室评测中的Linux并没有得到很好的优化:
http://www.itweb.co.za/sections/enterprise/1999/9904221410.asp
Linux每周新闻站点发现Mindcraft评测结果的破绽:
 http://lwn.net/1999/features/MindCraft1.0.phtml
Mindcraft计划中的第二次评测详细说明:
http://linuxtoday.com/stories/5424.html
微软万圣节文献:
万圣节文献一:http://www.opensource.org/halloween1.html
万圣节文献二:http://www.opensource.org/halloween2.html
标准兼容性
精确来讲,开放源代码的Linux没有所有权的特性。按照GNU的普通公共许可协议条款定
义,任何实体对Linux进行了修改而没有把相应修改的源代码进行公开都视为非法的,此
种规定限制了那些想利用Linux系统而产生一个私有版权的产品行为。此许可协议确保了
仅仅那些被Linux社体所接受的针对系统进的改动能够得以延续下去,
整个Linux社体对Linux所有权标准和草案并不感兴趣,所以整个操作系统自然与工业标
准极为相近。这并不仅仅是一个揣测,今日的Linux是一个与POSIX相兼容的操作系统,
它所构成的子系统支持所有相关的ANSI、ISO、IETF和W3C业界标准。但是准对Linux的认
证是一个不同的话题,Linux社体反对那些并不能给他们获得益处的 标准认证形式。事
实上Linux并不需要任何认证已经与大部分的标准所兼容。
Linux在对工业标准的支持上作了非常好,由于各Linux发布厂商都能自由获取和接触Li
nux的源代码,各厂家发布的Linux仍然缺乏标准,尽管这些差异非常小。它们的差异主
要存在于所捆绑应用软件的版本、安装工具的版本和各种系统文件所处的目录结构。一
项叫做Linux行业标准的计划已被实行,其主要目的是为了在某些方面来统一各种Linux
的发行版本,如在系统文件所处的标准目录结构的方面做出规范标准。
参考:
POSIX和Unix 98:
http://lwn.net/lwn/980611/standardseditorial.html
Linux基础标准主页:
http://www.linuxbase.org
与标准兼容性有关的Linux有趣话题:
http://lwn.net/lwn/980618/ianresp1.html,
http://lwn.net/lwn/980618/Editorial.html
众多的硬件支持特性
Linux能运行于不管是RISC还是CISC、32位还是64位等等各种所知的处理器上。Linux最
通常使用的微处理器当然是Intel X86芯片家族,但是同样能运行于Motorola公司的68K
系列CPU、IBM、Apple、Motorola公司的PowerPC CPU、Compaq和Digital公司的Alpha C
PU、MIPS芯片、Sun公司的SPARC和UltraSparc CPU、Intel公司的StrongARM CPU 等等处
理器系统。HP公司的PA-RISC 芯片有可能是唯一Linux所不支持的微处理器,尽管如此H
P公司正在配合一家独立组织“海燕开发小组”来把Linux移植到PA-RISC芯片上去。Int
el公司也在支持Linux,Intel公司一直都在把使Linux能在Intel芯片上更快的运行作为
长期的目标。Intel公司正在向Linux社体提供关于8处理器主版的技术信息,运行Linux
的高端至强服务器能给客户提供一种低成本的选择。Intel也同时与Linux社体共享其几
年后即将发布的64位处理器Merced的超前技术信息,一旦Merced发布,Linux将能在其上
运行。
使用Intel X86兼容性AMD和Cyrix芯片是计算机能获得最廉价的硬件产品,而许可证零费
用的Linux能使这些计算机在大量购买的低端市场极具吸引力。一些厂家开始使这种操作
系统更易于使用,把Linux运行在那些廉价硬件上来作为电视顶置盒和MP3音乐播放器。

这种大规模芯片的支持是一个其它操作系统所不能想象的壮举,事实上Linux实现了Uni
x曾经所许下硬件无关性的诺言,而此诺言在Unix系统分裂成不兼容的各种私有版本时被
证明为不可能的。
另一方面,Linux并不支持USB或PnP设备,Intel公司正在推行其UDI(统一设备驱动接口
)作为设备驱动的一个公共Unix接口,正在寻求Linux的社体来帮助它写设备驱动。
Linux并不能象Windows一样能支持众多的外围设备和卡设备,当在为您的Linux机器添加
新硬件时,您很有必要参考一下Linux设备兼容表。毫无疑问,随着时间的发展此类事件
将不会再次发生,Linux系统的日益流行使得硬件厂商来发行与Linux相应的硬件驱动,
至少发布其硬件接口规范书。针对硬件兼容性这一问题,在明年或不久的将来,经过制
造厂商外围产品测试和认证过的预装Linux的计算机设备将是最好的回答。
参考:
HP协助海燕开发小组移植Linux至PA-RISC处理器:
http://www.hp.com/pressrel/mar99/01mar99e.htm
低于600美元的计算机:
http://www.news.com/News/Item/0,4,35322,00.html?tag=st.cn.sr1.dir.
低于299美元的Cyrix计算机:
http://www.news.com/News/Item/0,4,34825,00.html?tag=st.cn.sr1.dir.
Linux用于电视机顶置盒:
http://www.thestandard.net/articles/display/0,1449,4246,00.html?home.bf
Linux 应用于Intel 8 至强CPU处理器多路服务器:
 http://www.newsalert.com/bin/story?StoryId=CnWWPWbKbytaXmtC&FQ=Linux&SymHdl

Linux与Intel公司的Merced处理器:
http://www.crn.com/dailies/weekending030599/mar02dig09.asp
Merced平台上的Cygnus GNUPro 开发工具包能使Linux在Merced平台上进行编译:
 http://linuxtoday.com/stories/5434.html
Linux的USB计划:
http://www.nv.org/linux/USB/snapshots.html
Linux PnP即插即用计划:
http://www-jcr.lmh.ox.ac.uk/~pnp
Intel公司的UDI和Linux社体:
http://www.zdnet.co.uk/news/1998/37/ns-5501.html
车载MP3音乐播放器使用Linux:
http://www.wired.com/news/news/technology/story/18236.html
Linux硬件兼容表:
http://metalab.unc.edu/LDP/HOWTO/Hardware-HOWTO.html
强大因特网支持
Linux诞生于因特网,它具有Unix血统特性保证了它支持所有标准因特网协议(事实上,
Linux是第一个支持IPv6的操作系统)。由于Linux低成本、高可靠、丰富的Internet应
用软件,Linux是因特网服务提供商ISP中最流行的服务器操作系统。任何Linux发行版都
提供了电子邮件、文件传输、网络新闻等等服务软件。
全球最流行、使用最广泛的Web服务器是公开源代码的Apache服务器,运行于几乎所有的
Unix系统中,当然也是Linux最常用的服务器软件。Apache众多的插件模块使它成为Web
应用开发中最强劲的系统解决方案。mod_perl模块的使用能使系统在Apache的内存空间
中对网关描述语言Perl进行解释和运行,避免了每一次单独处理都要运行Perl解释器。
Apache服务器能通过加入mod_jserv模块来使用Java servlets,Java-Apache计划就是建
于此基础之上,并提出了更有创新的思想。mod_php模块能使Apache来运行网页内部的可
执行脚本,此脚本与Perl极为相近被称为PHP(Hypertext Pre-Processor),与微软公
司ASP(Active Server Pages)工作原理极为类似。PHP具有各种主要流行数据库和Ope
nLDAP目录服务器的程序驱动接口,是一个针对网页服务应用系统的强大开发工具。
最重要的是mod_ssl的模块,但它与SSLeay加密算法包进行结合时,能为Apache提供128
位加密算法的SSL(Secure Sockets Layer,安全套节字层)性能,相应美国本土开发的
商业网页服务器被禁止出口。此种网站解决方案为电子商务提供了一种免费的网站强壮
可靠的加密能力。
许多硬件生产商正在销售一种“瘦服务器”,此种服务器并没有使用Intel公司的Penti
um II或Pentium III处理器,而是一种主要基于廉价的RISC芯片、体积纤小的机器。作
为非Intel芯片最好的操作系统当然非Linux莫属,据您所知Linux几乎能运行于任何芯片
。Apache理所当然是网页服务器最好的选择,此种服务器的设置极为简单,通常是通过
客户端的网页浏览器来设定的。“瘦服务器”对小型内部网来说是非常经济的。
一个企业最重要的是应用服务器,一般把网页服务器作为前端服务,而实际上大量的数
据处理是由应用服务器来完成的,IBM公司的Websphere应用服务器就是应用Apache来作
为它的前端服务器的。
Lutris科技公司把它基于Java/XML的Enhydra应用服务器作为源代码公开捐赠到网页开发
社团,这将被证明为非常流行的产品。
最新Linux内核2.2.x通过一个工具ipchains来支持防火墙功能,使用基于网页(Web)上
的管理配置工具来设置ipchains的功能和常数,而省去繁琐手工编辑配置文件。在因特
网服务提供商ISP中非常流行使用Linux中的Squid来作为高速缓冲代理服务器。Linux平
台上的电子邮件Email产品包括有经典的sendmail和新近出现具有竞争力的qmail和smai
l。Mailman是一个使用功能强大的编程语言Python写成的优秀的电子邮件列表管理程序
。有些厂商已经把Linux移植到PC机上来作为路由器进行出售,作为一种替换Cisco路由
器、非常廉价的路由器解决方案。实际上现今基本所有的数据厂商都提供了Linux平台上
相应的数据库。在Linux平台上也出现了运行开放源代码OpenLDAP软件的目录服务器,目
录复制也得到了很好的支持。
有项声明表明Frees/WAN(加密应用软件)将要公开其源代码,这使得建立安全的虚拟私
有网络VPN成为可能。
在客户端,Mozilla计划正向发行100%工业标准的浏览器目标一步一步走近。Mozilla计
划是网景公司Netscape在发布其源代码之后管理Communicator开发所制定的一项计划,
Mozilla计划最大的贡献在于它彻底重写了游览器版面引擎和翻译解释引擎。在此Mozil
la计划下开发出了一个仅仅一张磁盘容量大的浏览器叫Gecko。利用Gecko的ActiveX控件
功能可作为微软公司IE的插件,在没有微软帮助的前提下实现所有微软游览器的标准功
能,为用户提供了一个选择客户端游览器解释引擎的机会。具有戏剧性的是,从Gecko获
得利润的公司并不是网景公司,NeoPlanet公司已把Gecko嵌入到了它最新的游览器NeoP
lanet3.0。如有Gecko作为插件被嵌入,以往那种在开发网页应用时必须同时考虑Netsc
ape和Microsoft游览器兼容性问题的苦恼将会一去不复返,它们将在被单一的、标准兼
容的解释器所保证解释无误。Mozilla计划中的网络库函数也被重新改写,被统称为Nec
ko。在开放源代码的社团内,Mozilla是一个非常成功的源代码再利用的例子。Mozilla
将会成为最小、速度最快、最标准的客户端游览器,针对微软需要100MB磁盘空间的IE来
讲是一个惊人的改观,Linux平台上的Mozilla将会为桌面用户提供一份高速、准确的游
览器。
Linux是一个优异的、标准的网页Web应用平台,您可利用它来作为路由器、防火墙、网
页服务器、电子邮件服务器、数据库服务器和目录服务器来建立一个完善的、安全的因
特网站点。
参考:
Apache 网页服务器主页:
http://www.apache.org
Enhydra 应用服务器主页:
http://www.enhydra.com
防火墙配置工具:
http://rlz.ne.mediaone.net/linux/firewall
基于GNU GPL条例下的防火墙建设工具"Mason":
http://users.dhp.com/~whisper/mason
Squid代理服务器主页:
http://squid.nlanr.net/Squid
Sendmail电子邮件服务器主页:
http://www.sendmail.org
FreeS/WAN新闻:
http://www.infoworld.com/cgi-bin/displayStory.pl?990421.icfreeswan.htm
FreeS/WAN主页:
http://www.xs4all.nl/~freeswan
Mailman电子邮件列表管理器:
http://www.list.org
Python编程语言:
http://www.python.org
基于Linux的路由器:
http://www.zdnet.com/sr/stories/column/0,4712,381687,00.html
Network Concierge一个基于Linux的瘦服务器:
http://www.nc4u.com/linux.htm
Cobalt Networks公司基于Linux的瘦服务器:
http://www.cobaltmicro.com
Corel公司基于Linux的瘦服务器Netwinder:
http://www.corelcomputer.com
IBM公司基于Apache网页服务器上的电子商务软件"WebSphere":
http://www.software.ibm.com/webservers/appserv/awb.html
Mozilla计划主页:
http://www.mozilla.org
基于Gecko解释引擎仅1.3MB磁盘空间的游览器NeoPlanet:
http://www.neoplanet.com/press_OpenSource.html
作为微软IE ActiveX插件的Gecko:
http://www.iol.ie/~locka/mozilla/mozilla.htm
The Java-Apache计划:
http://java.apache.org
PHP (与ASP相近的网页嵌入式描述编程语言):
http://www.php.net
OpenLDAP计划主页:
http://www.openldap.org
能与现有存在的操作系统共存
Linux以能与其它各种各样操作系统共存,甚至与某些专有协议通信的功能而著称于世。
Linux能以SPX/IPX网络协议、Appletalk网络协议和SNA网络协议分别在Netware、Mach和
IBM主机网络环境中进行通信。但对大部分的企业组织来讲,Linux最重要、具有革命性
协同工作能力的一面为其能与Windows机器共存。由于Windows也使用Unix系统的TCP/IP
协议,Linux能与Windows进行通信并不是什么引人注目的事情。但是,Linux在两个方面
模拟Windows功能如此之好,将有取代Windows服务器的倾向。
第一方面为通过基于GNU GPL的Samba服务器来提供Windows的文件和打印服务功能。所有
的试验证明运行Samba的Linux能很好地模拟Windows NT服务器,以至于Windows客户端不
能区分两者的区别。Windows工作站用户可以使用他们所喜欢的文件管理器来管理储存在
Linux服务器上的文件,甚至可以使用鼠标拖放功能。在NT域安全加密方面,Microsoft
让Samba服务器开发者着实迷惑了一段时间,但通过众多的资源最终解决了此项问题。除
了模拟备份域服务控制器外(不久将会解决),Samba能使Linux胜任任何Windows NT的
功能。
待续中...

--

     书山有路勤为径;
     学海无涯苦作舟!
 我是来自大富翁的小美!^_^

※ 来源:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.1.115]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店