BBS水木清华站∶精华区

发信人: hahalee (哈哈李), 信区: Linux        
标  题: Re: 一封致谦信 
发信站: BBS 水木清华站 (Thu Dec  9 03:07:40 1999) 
 
我写了片烂文章. 先贴出第一段吧. 回头可能会见于报章 
 
--------------------------------------- 
一、Linux的特点及其用武之地 
 
关于Linux的起源和发展在很多地方都有介绍,这里就不再赘述。我们来探讨一下它本身 
的特点及其适合的应用场合。 
 
Linux的内核特点是短小精悍,最初是在Intel平台上研究发展而成。结构上属于单一型 
(Monolithic)传统操作系统内核,相对于现代操作系统理论界推崇的微内核(Micro  
Kernel)结构而言,它的特点是性能略高、维护容易,但重负载高并发度的场合下其表 
现逊于后者。 
 
不过,一个操作系统在实现上的优劣更影响它的表现。Windows NT 
是微内核结构,但其实现上有相当多很糟糕的地方,比如多任务IO方面:在Linux系统上 
用户可以在一边格式化软盘、一边编译系统的同时在IDE接口的CD刻录机上烧制CDR。在 
NT系统上,用户被告知,IDE接口的CDR在烧制的时候不要乱做其它事情,可能发生屏幕 
保护程序毁掉一张盘片的事故。重负载稳定性方面,有经验的NT的管理员交流心得,说 
如何提高NT系统的稳定性? 答案是多插一块CPU,降低系统负荷! 
 
Linux在实现上比较贴近硬件结构,同时保留了传统Unix结构上的优点。其ext2文件系统 
是目前中等负荷下性能最好的;其VM系统速度优秀;其网络接口,包括TCPStack的速度, 
还有网络接口的>灵活性,都是一流的。在同等硬件条件下,Linux的表现比起NT来要好得 
多。 
 
但正像法拉利跑车和沃尔沃大巴各有各的用处一样,Linux的速度快、I/O性能好并不能说 
明它能适用一切场合;NT的脆弱也不表明它一无是处。Linux的精简实现,还有其脱胎于 
自由软件的背景,妨碍了它在高端企业级应用上的表现... Linus  
Torvalds本人早已说过,Linux的长处和发展方向在于桌面和嵌入式平台,Linux离Solaris 
、AIX、True64这样的经过了多年商业化研发、消化吸收了多年企业应用需求的系统还有 
一段距离。即便是NT,也还有一些第三方应用来满足企业级的需求。 
 
高端企业应用需要的高容错、热备份、热维护能力、在线扩容升级能力、高负载下的高性 
能、RAW设备、异步I/O、日志文件系统等方面,Linux还要继续努力。事实上在这些方面 
人们也做了一些工作,但还没到很实用化的地步。我们认为,对Linux的优点要善加应用, 
扬长避短--但首先要正确认识Linux哪里长,哪里短。  
 
Linux在服务器平台方面的应用,我们认为,比较适合的有:中等规模以下的Internet网 
络服务、与多系统环境集成的文件/打印服务、部门/分支机构级的数据库服务。所以, 
Linux在企业环境中有着相当大的用武之地,我们也热衷在这些方面推广它。信科思也将 
会推出适合企业服务器应用 
的Linux发行版,并力图把Linux的优点充分发挥出来(但在Linux够资格之前,我们不会妄 
谈什么"企业高端应用")。我们也非常乐意与应用开发商和系统集成商合作,让Linux走进 
应用。其实在解决具体应用需求方面,Linux有着更高的灵活性;对于网络应用,Linux也 
有着更高的安全性--至少,系统里不可能再隐藏什么"特殊功能"。 
 
用在企业环境中的系统就是"高端企业应用"吗?  
不能这样理解。很多大企业在AS/400上跑业务关键平台、在Solaris或Linux上跑Internet 
服务、在NT或Linux上跑文件/打印服务、券商的无盘站还有好多跑的是DOS。不同系统各 
有专长,适合扮演的角色也会有不同,没有万能的操作系统. 
 
在桌面和嵌入平台方面,Linux的短小精悍和开放源码是两个优势。由于短小精悍, 
Linux有可能在经过裁减后用于专门的控制设备、网络设备甚至手持式计算设备。Linux 
上有了众多的工具型、网络型应用(虽然生产力型应用目前还比较缺乏),它已经具有 
不错的实用性了。蓝点Linux已经在数家PC厂商的整机上预装,我们已经成功地走出了 
Linux中文桌面平台的第一步。 
 
前面谈到了高端企业应用对操作系统的要求,现在我们谈谈桌面应用的特殊要求:稳定性 
、轻负载下的高性能、中低档硬件支持、优秀的本地语言支持、稳定易用的桌面平台... 
这些方面,Linux都能很好地满足要求。用户比较关注的硬件支持方面,最近也出现了很鼓 
舞人心的进展:硬件厂商开始关注Linux驱动了。比如,由于多家采用Intel 810芯片集的 
整机生产厂决定预装Linux,他们向Intel的技术支持部门施加了相当大的需求压力,结果 
Intel就专门为810的显卡编写了X Server代码。再比如,PCTel公司的软Modem同样受到了 
需求压力,他们的产品也有了专为Linux制作的驱动程序。今后,随着XFree86  
4.0的结构调整,显卡厂商,尤其是不愿公开其技术秘密的高档显卡厂商,从此也可以放 
心提供驱动程序了。这些厂商自制driver要比XFree86内置驱动好得多。本地语言支持方面 
(包括国际化支持),蓝点Linux有着领先的解决方案。Linux桌面应用的前景一片光明。 
 
【 在 linuxrat (整理精华区中*请提意见) 的大作中提到: 】 
  hehe, 有必要么?我一直跟踪您老人家呢。我个人是欢迎有不同的声音的。不过不欢迎 
  没有经过调查,深思熟虑的声音。没有一个OS是完美无缺的,所以说GNU/Linux,  
  FreeBSD, OpenBSD等等这些FreeOS的不妥之处是完全正常的。MicroSoft是一个很值得 
  尊敬的对手,否则就不会被这么多的人看成真正的对手。您如果在MicroSoft平台上造诣 
  很深,那么我欢迎您能够把MicroSoft的优点说出来,这样对大家都公平。否则很多人 
  过于 *迷信* GNU/Linux, 不容许别人说出对GNU/Linux不利的话,这也是不客观的。 
  我前几天对您的回文中情绪激动一些,在此向您道歉。希望我们是在讨论技术问题, 
  不是感情问题。呵呵,//bow 
 
 
-- 
※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: argo.zsu.edu.cn] 

BBS水木清华站∶精华区