Linux的冲击和操作系统的革命

来源 :互联网世界 | 被引量 : 0次 | 上传用户:hghlyf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  今天,自由软件Linux正越来越显示出其咄咄逼人的气势。在传统由微软的Windows NT、Novell的Netware和UNIX占据的网络操作系统市场上,Linux正日益成为一个令人生畏的对手。据估计现在全球已有800万Linux用户,有29%的互联网服务器采用了Linux系统,这一数字超过微软Windows NT 6个百分点。在1998年Linux的增幅达212%,权威机构预计,未来五年内,Linux将保持25%的年均增长率,超过其他操作系统增长的总和。


  所有这一切都说明,Linux已摆脱了其最初仅限于Linux爱好者和研究机构使用的业余软件的身份,更多地受到企业用户的重视。这一方面得益于其开放源码的措施,通过Internet上成千上万爱好者和开发者的不懈努力,Linux比以往任何时候都更健壮、更稳定、更可靠。另一方面,则得益于众多像RedHat这样的商业软件公司积极进入Linux产品化及服务领域,这大大地加快了Linux的商品化步伐,企业用户可以更放心、更有保障地布置他们的Linux系统。随着以IBM、Intel、Oracle、CA、网景为代表的众多IT巨头们纷纷宣布支持Linux,那些曾经对Linux不屑一顾的著名软件公司的老板们不得不回过头来重新审视这个由Internet上的一群业余选手开发出来的操作系统。
  
  Linux到底有什么过人之处?
  Linux是一个遵循POSIX标准的免费的多任务、多用户操作系统,具有BSD和SYS V的扩展特性。其在外表和性能上同常见的UNIX非常相像,但是所有系统核心代码已经全部被重新编写了。Linux继承了UNIX不少优点,但是也具有自身的一些独特的特点,下面简要予以介绍。
  多平台。虽然Linux主要在x86平台上运行,但是目前已经移植到下列平台:Alpha、Sparc。RedHat公司已经推出了这两个平台的发行套件。Linux对其他硬件平台的移植也在进行之中。
  对x86平台支持多种CPU,包括:Intel/AMD/Cyrix的386/486/Pentium系列;Pentium II;K6/M2/Cyrix 6x86等。
  对应用程序使用的内存进行保护。在 Linux下应用软件无法访问系统分配的内存以外的内存区域。这样,一个软件的错误操作不会造成整个系统的瘫痪,在Windows 95下经常出现的一个软件把整个系统锁死的情况在Linux下是非常罕见的。
  "按需取盘”。在Linux下任何一个执行文件在执行时,只有那些确实被用到的代码段才会被系统读取到内存中,这样节约了大量的读取磁盘时间,自然也就加快程序执行速度。并且这是在操作系统级实现的,而不像DOS下是要靠应用程序smartdrive来管理,性能的差别是很大的。
  共享内存页面。在Linux下,多个进程可以使用同一块内存页面(每片大小为4K),只有在某一个进程试图对这块页面执行写操作时,Linux才把这块页面为该进程复制到内存的另一块区域(copy-on-write),这样做的好处是不仅加快了程序运行的时间,还节约了宝贵的物理内存。
  优秀的磁盘缓冲调度功能。Linux最突出的一个优点就是它的磁盘I/O速度,因为它将系统没有用到的剩余物理内存全部用来作硬盘的高速缓冲,当有对内存要求比较大的应用程序运行时,它将会自动地将这部分的内存释放出来给应用程序使用。同DOS/Windows下的smartdrv只能呆板使用固定大小的缓冲区相比要先进得多。
  动态链接共享库。同Windows 95的DLL一样,Linux也使用动态链接共享库(同时当然也提供静态链接库)。这个特性可以大大减小Linux应用程序的大小,并且被很多程序同时调用的一段代码只被加载一次,由众多程序共享。
  支持的硬件多。Linux支持的硬件相当广泛,从硬盘驱动器、软盘驱动器、主板、显示卡,到SCSI卡、声卡、磁带机、光驱/光盘刻录机、网卡、ZIP/MO驱动器、video设备等等。
  支持多种文件系统。Linux支持的文件系统的种类包括minix,ext,ext2,xiafs,hpfs,fat,msdos,umsdos,vfat,proc,nfs,iso9660,smbfs,ncpfs,affs,ufs,romfs,sysv,xenix,cohernet,Linux可以将这些文件系统直接装载(mount)为系统的一个目录。Linux自己的文件系统ext2fs是非常先进的,最多可以支持到2T的硬盘,文件名长度的限制为255个字符。同时在DOS和Windows 95/NT下也都有工具来直接读取Linux文件系统上的文件。同时Linux还支持以只读方式打开HPFS-2格式的OS/2 2.1的文件系统和HFS格式的Macintosh文件系统。
  强大的网络功能。支持所有常见的网络服务,包括ftp、telnet、NFS等。Linux在最新发展的核心中包含的基本协议有TCP、IPv4、IPv6、AX.25、X.25、IPX、DDP(Appletalk)、NetBEUI、Netrom等。稳定的核心中目前包含的网络协议有TCP、IPv4、IPX、DDP、AX等协议。另外还提供Netware的客户机和服务器,以及现在最热门的Samba(让用户共享Mircosoft Network资源)。Linux还包括Appletalk服务器。
  其他的特点还包括:支持POSIX的任务控制;软件移植性好;与其他UNIX系统有良好的兼容性等。
  
  Linux的版本
  任何一个软件都有版本号,Linux也不例外。Linux的版本号又分为两部分:内核(kernel)与发行套件(distribution)版本。目前内核最新版本的序号是2.2。发行套件最常见的有Slackware、RedHat、Debian、S.u.s.E.等。值得高兴的是不久前已有两套中文Linux套件——Xteam Linux和TurboLinux在国内正式发行,受到国内广大爱好者的热烈欢迎,其极高的性能价格比对国内操作系统市场是否会造成冲击现在还是个未知数。
  
  1.Walnut Creek Slackware
  网址:http://www.cdrom.com/titles/os/slack96.htm


  FTP:ftp://ftp.cdrom.com/pub/linux/slackware
  Slackware Linux是最早出现的Linux发行套件之一,其特点是安装简单,目录结构清楚,版本更新快,在1997年一年就推出了好几个版本。其缺点是软件种类不如RedHat和Debian多,并且其安装不如RedHat快速、简洁、直观。Slackware只提供字符方式的安装界面,并且需要用户自己去寻找针对不同硬件的启动盘。其升级方式也不如RedHat和Debian简单,同RPM和DEB相比,Slackware只有一个相对简陋的pkgtool,经常会出现卸载软件后其他软件使用不了的故障。
  
  
  2.RedHat Linux
  网址:http://www.redhat.com
  FTP:ftp://ftp.redhat.com


  RedHat Linux是由RedHat公司发行的目前应用最广泛的Linux套件。从4.0版起便同时支持Intel、Alpha、Sparc三种硬件平台。其所有的软件包都是以RPM(Redhat Package Manager)方式包装的,用户可以轻松地进行软件升级,彻底卸除应用软件和系统部件。RedHat提供一套X Window下的系统管理软件,让用户可以在图形方式下进行增加/删除用户、改变系统设置、安装新软件、安装打印机等系统管理方面的工作,非常直观和方便。RedHat收集的软件包非常完整和精美,不仅包括大量的GNU和自由软件,还包括了一些优秀的ShareWare软件。
  
  3.Debian Linux
  
  网址:http://www.debian.org/
  FTP:ftp://ftp.debian.org/debian/


  由GNU发行的Linux发行套件,完全由网络上的Linux爱好者负责维护,其所有的组成部分都是自由软件。Debian Linux的特点是软件极其丰富,升级容易,软件之间的关联性强,开放式的开发环境。Debian是一个动态的Linux发行套件。它每三个月发布一个“Snapshop”版本,其ftp服务器是每天更新的。它的最新版本是Debian 2.0版。
  
  4.S.u.S.E. Linux
  网址:http://www.suse.de


  S.u.S.E. 是一个德国系统,是在欧洲大陆上使用最广泛的Linux套件,其特点是易于安装使用,并且包含有一些其它发行套件不具有的一些软件,例如S.u.S.E. Xserver,比Xfree86支持更多显示卡,例如最新的SIS、MedoaGX、NeoMagic、SaX,并且S.u.S.E.是采用新软件最多的一种发行套件,例如他们的窗口管理器就是最新的KDE 1.0,另外在标准的S.u.S.E. 5CD的版本中还包括850个最新的软件,随CD还有400页的使用说明书。
  
  5.TurboLinux 3.0.2中文版
  网址:http://www.turbolinux.com.cn
  FTP:ftp://turbolinux.com.cn/pub/turbolinux


  TurboLinux 3.0.2中文版是由北京拓林思软件公司汉化并发行的中文Linux套件。使用 2.0.36版的核心,利用ZWinPro外挂式中文平台,给Linux用户提供一个从安装到使用的完整中文环境。实现了在Linux系统下的中文多内码显示、输入、打印的全面解决。包括大量系统管理软件,网络分析软件,网络安全软件和极其完善的开发环境,提供C++、Java、Perl、Tcl/Tk、Python、Fortran77 等语言的编译器/解释器。大量的最新集成开发环境,调试器和其他开发工具。
  另外TurboLinux集群服务器是目前Linux上较少采用Cluster集群技术的企业级产品。是一种性能超群,极其可靠,扩充性好的解决方案。
  
  6.Xteam Linux 1.0
  网址:http://www.xteamlinux.com.cn/
  FTP:ftp://ftp.xteamlinux.com.cn/pub/current


  Xteam Linux 1.0是由北京冲浪平台软件公司在充分考虑了国内Linux用户的需求后,开发并发行的一套中文Linux套件。采用最新的kernel 2.2版的核心,提供了一套智能化的图形安装环境和智能安装助手,使用户可以体验到象安装Windows一样的轻松和方便。
  由于采用了kernel 2.2版的最新内核,因此它具有以下优点:支持多种非Intel处理器;对多处理器的支持更好,系统运行效率有很大提高;支持更多的应用程序;提高了自动识别硬件的能力;提供了软件模拟的磁盘冗余阵列,可以把多个硬盘当做一个大硬盘来用;提高了对硬盘资源的使用效率。
  Xteam Linux采用了以内核汉化为主、外挂平台为辅的方式。采用了最新的KDE版本作为标准的中文图形用户界面。根据国内用户的使用特点,对系统的内核、系统的配置、操作方式等都作了相应的优化。
  
  面临的问题
  虽然Linux已取得了令人瞩目的进展,但它想更多的进入企业级应用市场与目前主流的网络操作系统竞争,还需解决以下几个问题。
  1.企业级技术支持。通常认为技术支持和售后服务是自由软件的薄弱之处,对于企业级应用来说,Linux的松散结构不太可靠,这不免使一些IT专业人员心生顾虑,企业用户习惯于从固定的渠道获取支持。Caldera和RedHat等公司的加盟有助于改善这一情况。
  2.更多应用程序支持。微软的Windows系列产品之所以能取得今天的市场地位,是与其上拥有众多的应用软件分不开的。在Linux产品中也必须装有先进的应用软件,在这方面,进展虽有,但太过缓慢。如果没有足够的需求,销售商们不会采用Linux,而如果没有足够的应用程序,就不会有需求。因此,应用程序这一关攻不下来,Linux就难以为继。
  3.标准化。UNIX最初也是一个自由软件,但发展到今天,已被各大厂商把持,版本繁多,互不兼容,这实际上阻碍了UNIX的发展。目前Linux也面临这样的问题。要使崇尚独立的Linux统一标准何其难也,但Linux要想获得持续健康的发展,避免走上UNIX的老路,标准化已成为当务之急。
  
  结束语
  Linux的出现绝不仅仅是为用户带来了一种价廉物美的产品,使他们多了一种选择,其在更深层次上的意义是,将给传统的软件版权制度、软件开发模式及企业经营模式带来革命性的影响。我们已经习惯于花费高昂费用买来的软件产品却不得不忍受其中的bug,所有能做的只是抱怨和等待,现存的版权制度实际上更大程度上是牺牲了广大用户的利益而保护了少数大公司的利益。Linux的开放源码使用户拥有了知情权和参与权,更符合用户的希望和需求,将成为软件业未来的发展方向。
  另一方面,Linux是中国软件业摆脱目前低水平的二次开发,快速、健康发展的难得机遇。从以往的经验教训来看,没有自主版权的操作系统就要受制于人,整个软件业就好像踩在棉花团上,不可能获得良好的自主发展的空间。Linux给我们提供了这样一个大好时机,我们应当抓住它。
其他文献
POWERISE电信企业管理网  电信企业网是对电信企业在生产、管理、运营过程中产生的各种信息进行有机集成,并对其进行综合利用的系统。它直接服务于电信企业的生产、管理、决策的各个层次,最终为企业降低成本、提高效益、增强企业综合竞争能力服务。  软件环境:Lotus domino,Lotus Notes,Windows NT,Windows95,DB2 UDB  硬件环境:IBM RS/6000,A
期刊
以“发展知识经济,推进中国信息化”为主题的“第二届中关村电脑节”于5月至9日在中国信息产业前沿阵地如期举行,和首届电脑节相比,本次电脑节经过了长达数日的筹备,围绕大会主题开展了丰富多彩的系列活动,一些著名的家电企业也纷纷加入了本次电脑节的展览,电脑节,成了5月中关村的焦点。    创新导致销量升    在北京展览馆内,有350个展台,60多家国内厂商的计算机信息应用技术展览交易会吸引了大批前来参观
期刊
编者按:上期“专家论坛”中刊登了孙伟平博士“网络犯罪的特点与趋势”。本期孙博士将从立法角度阐述如何规范网络空间的法律问题。  1998年末1999年初是关注网络未来的网民们难以忘怀的日子。福州陈雄、陈彦兄弟因利用因特网经营IP电话业务,被当地公安机关断然取缔。陈氏兄弟愤而与公安部门对簿公堂。由之引发的各种媒体、广大网民与电信部门等关于网络电话经营权的争议也达到高潮。信息产业部电信管理局副局长周宝信
期刊
Internet正成为人们生活中的第四媒体,它对我们的生活的影响越来越大。随着网络硬件改善以及新的网络标准、协议的实现, Internet上多媒体的传输逐渐成为现实,这其中包含语音、图像、视频等。将语音通过Internet来传输一直是人们的渴望,因为它将带来巨大的利润,这就是常说的Voice Over IP(VoIP)。    为什么Voice Over IP在几年前不能很好的实现呢?    这涉
期刊
随着中国电信网络INTERNET地快速发展,CTI作为两大网络结合应用的技术备受社会各界瞩目,而IP电话更是当前CTI领域的热点。我们将从IP电话的发展,IP电话的应用,IP网关技术及语音压缩技术等多方面探讨IP电话在中国的发展。  目前用户通过INTERNET网打IP电话主要有三种方案:1)通过双方都是INTERNET网络用户,通过网络电话软件实现通话;2)通话双方一方使用电脑,另一方使用普通电
期刊
打长途电话真便宜!除了本地电话费,打国际长途每分钟只需4.8元,国内长途每分钟仅0.3元,内地至港澳台电话每分钟仅1.5或2.5元。是电话资费降了?不!这是IP电话给您带来的实惠。您只须买电话记帐卡,就像200、300长途电话卡使用方法一样,就能在所有电话机上拨打IP电话。    一、 IP电话是什么    IP电话( Internet Protocol电话,亦称网络电话)是计算机技术与电话技术集
期刊
1.IP卡售出不记名、不挂失。在三大公司实验期间所推出的这两种因特网电话卡(IP电话卡、宜通卡)均为现金卡,卡上印有卡号和原始密码。用户在购买电话卡时不记名、不挂失,售出后一概不退,使用过程中如出现电话卡丢失或卡号、密码遗忘将由用户自己负责,因此,在使用过程中用户要妥善保管。  2.IP卡不续费,使用地区有限制。试验所用的IP电话卡和宜通卡均为现金卡,不能续费;此外由中国电信、中国联通和吉通通信这
期刊
电子商务是一个发展潜力巨大的市场,目前通过因特网实现的商业销售额正在以成十倍的速度迅猛增长。电子商务已成为世纪之交国家经济的新的增长点。它的启动,首先将大大促进供求双方的经济活动,极大地减少交易费用和交通运输的负担,提高企业的整体经济效益和参与世界市场的竞争能力。同时,也将有力地带动一批信息产业和信息服务业的发展,促进经济结构的调整。这是一场商业领域的根本革命,它对于人类生产方式、工作方式和生活方
期刊
UNIX的历史开始于1969年ken Thompson,Dennis Ritchie(即著名的K&G,C语言的发明人)与一群人在一部PDP-7上进行的一些工作,后来这个系统变成了UNIX。它主要的几个版本为:  V1(1971):第一版的UNIX,以PDP-11/20的汇编语言写成。包括文件系统,fork、roff、ed等软件。  V4(1973):以C语言从头写过,这使得UNIX修改容易,可以在
期刊
结亲在北京    1999年,注定是中国电子商务领域充满挑战与机遇的一年。  政府上网工程的全面启动,60%以上的部委及省级政府要在年内上网;国家外经贸部于1998年6月发出通知,到2000年所有外贸企业必须从因特网上申请配额;  据中国国际电子商务中心发言人表示,中国进出口企业(包括外商投资企业)将逐步实行以电子方式申请配额许可证,到2000年后,不上网的企业将失去经营配额许可证商品的权力。目前
期刊