Username: Password:

Linux初学者入门
来源:linux宝库作者:linux宝库 发布时间:2007-09-30 00:00:00


  作者:失落的天使(Lost-Angel)

  电子邮件信箱:k70701@ms33.hinet.net

  ◎开场白◎

  笔者并不清楚您是怎样对Linux产生兴趣,但是您选择接触Linux,就决对是个正确的决定。现在在信息介的一大热门话题,也算是一大革命史,就是Linux了。本文的目地,就是要引导您进入这?窗口?外的另一片天空,真正的电脑世界是应该如此多采多姿的。

  但老实说,您若是个有电脑恐惧症的人,笔者并不建议您接触Linux,您应该多接触Windows,因为不可否认的,Linux比起Windows是要困难于学习许多。但是您既然已决定要投奔Linux的怀抱,笔者当然也会尽全力引导您。

  本文乃是针对已熟悉Microsoft Windows系统,而对Linux有着一份未知的好奇心或兴趣之电脑玩家而撰写的,笔者本身也是Linux玩家,对Linux有着一份热诚的心,希望能介由此文带领更多的人来分享这华丽宾纷的Linux世界。

  ◎前人的点范◎

  我们估且只要知道他是一种?操作系统?其周详的介绍或说明先不管,我们先看一下前人的点范吧!!!!!!

  ● 有一位电脑的使用者,因受不了电话线的调制解调器拨接连线速度,他向有线电视台租了一条高速缆线(Cable modem),连接至其家中的Linux电脑,家中的其他台电脑则可透过这台Linux电脑传递封包,使的他家中的任何电脑能够在同一时间内,以相当快速的网络品质上网。

  ● 有一位潜心于毕业论文的研究生,发现了Microsoft Word的不稳定及过多繁杂而无用的功能,使他无法顺心完成毕业论文。于是他舍弃了Microsoft Windows和Microsoft Word,进而改用了Linux操作系统,并从网站上下载了文书编辑软件;从此以后他就摆脱了BSOD【注】的梦魇,且系统持续的运作好几个月从未关机或重开机,却从来没有发生过状况。

  【注】BSOD(Blue Screen Of Dead),蓝色画面当机,相信Microsoft Windows系统的使用者应该很清楚,当萤目上出现蓝底白字时,一切未储存的资料全消失了,且说不定系统错误的话还要Format掉重新安装Windows。

  ● 在现代的电影视觉效果中,Digital Domain可算是现在最为杰出且最具经验的公司了;许多有名的卖作电影:阿波罗13号、天崩地裂、第五元素、夜访吸血鬼,连同魔鬼大帝……等,都是该公司的杰作。但是当James Cameron导演把?铁达尼号?的视觉特效交给Digital Domain公司时,其工做人员面临了一个前所未有的大挑战:他们必须面对一个体型相当庞大、且复杂的对象模型(指铁达尼号),也就是说,他们需要很快速且稳定的电脑系统来作为研发平台,才能够负荷如此复杂且大量的视觉特效运算。为了以最少的成本换取最高的计算能力,Digital Domain公司就向DEC公司买下了一百六十部Alpha电脑。虽然大多数的DEC Alpha使用者都是以Microsoft Windows NT或是Digital UNIX为操作系统,然而,Digital Domain公司却选择在其中的一百零五部新机器上安装Linux操作系统。假如您看过铁达尼号这部电影,您应该会认同Digital Domain当初所作的决定。

  ● 极需要一部终极电脑,但是预算却只够买迷您电脑,在Los Alamos Nation Laboratory的科学家最后想到了一个办法,可利用有限的经费来创造出最强大的运算能力,而Avalon是其最后的成品,他是一套由七十部以网络相连的电脑所组成的系统,主控Avalon的操作系统就是Linux。任何的设备总值是$152,000,而终极电脑可要好几百万美金,至于软件则完全免费,因为Linux及Linux上的软件都是属于?GNU免费软件?(本文稍后会介绍)。Avalon系统每秒可处理上百亿道浮点运算指令,这相当于Silicon Graphics Origin2000系统的运算能力(价值一百八十万美金)。在全世界的计算器系统速度的排行榜当中,采用Linux的Avalon可排到第315名。

  看完了前人的事迹后,您对于Linux的效能及稳定性应该颇有认同了吧!!!!! 在来我们开始介绍电脑上操作系统的发展史吧。

  ◎了解Linux历史从UNIX看起◎

  在认识Linux之前,我们必需先了解一下操作系统发展史,这样将有助于我们去了解其中央思维和精神所在。

  Linux的起源可追溯到Multics(Multiplexed Information And Computing Service)这套大型主机上的操作系统。贝尔实验室(Bell Telephone Labs)、麻省理工学院(Massachusetts Institute Of Technology,MIT)连同奇异电子公司(General Electric,GE)一起参和了 Multics 的研发工作。从 1965 年开始,Multics就是大型主机上常用的多人多任务操作系统,而一直到现在仍然有人在使用。

  两位贝尔实验室的软件工程师,Ken Thompson和Dennis Ritchie,在1969年Multics计画被裁撤之前,一直从事着Multics的研发工作。在和Multics朝夕相处的日子当中,他两在工作之余最爱玩的一套称为Space Travel的多人游戏,但是在Multics计画被裁撤之后,他们顿时无法再遨游于游戏世界中的银河系。基于玩家奋战不懈的精神,他俩决定把Space Travel移植到实验室中一部闲置的PDP-7电脑,最后他们研发了一套相当阳春的操作系统,并将此操作系统命名为Unics,这是Multics的双关语,然而,最后此名称的拼法演变为?UNIX?,这就是现在信息介上最有名的长老级操作系统。

  虽然是闲暇之于所研发出来的一套阳春操作系统,但是Unics所引进的观念却相当的有前瞻性,其中最值得注意的,就是可移植性(Portability)。以往的操作系统,大多数都是针对特定机器所设计的,就如量身订做的衣服,只适合某人的身才,同样的,特定的操作系统,机乎不可能在其他的电脑上运作。为了要创造出一套具备可移植性的操作系统,Ritchie和Thompson创造出了一套影响深远千古不化的?程式语言?─C语言。C兼具高级语言和低级语言的专长,C能够像汇编语言(Assemble)相同,让程式设计师直接存取控制硬设备,这是其他高阶程式语言(如Fortran和COBOL)所办不到的,但是C却具备了高阶程式语言的语法和程式结构,而且不限定于只能在某特定的电脑平台上运作。就像成衣相同,购买者可挑选合适的尺寸,在稍加修改之后,就能有合身的衣服,同样的道理,使用C语言所写出来的UNIX操作系统,只要跟据硬件的特性稍加修改,就能够很容易的把UNIX移植到PDP-7以外的电脑上运作。

  UNIX逐渐成为众人的话题,而且大家对他的性趣也越来越浓厚,于是Ritchie和Thompson免费让世界各地的程式设计师们分享他们的UNIX,有些程式设计师对他作了些修正,也有人改进他的功能,但是任何的改变,最后仍是交由Ritchie和Thompson协调整合。就这样,逐渐出现了一些新的UNIX变体版本,其中较为优异的是BSD(Berkeley System Division),这是在1978年由加州大学柏克莱分校所发展出来的,BSD计画的主要参和者之一,Bill Toy,随后创办了现在顶顶有名的SUN MICROSYSTEM(美国升阳科技公司)【注】,该公司贩售另外一套UNIX的变体版─SunOS(就是现在有名的Solaris操作系统之前身),并应用于他们的工作站电脑,在1984年,美国贝尔实验室的母公司,AT$T,也开始贩售他们自己的UNIX版本,也就是现在众所皆知的?System V?。

  【注】SUN Microsystem 美国升阳科技公司,就是现在程式设计史上一大革命的程式语言─JAVA,其原创公司。这是一套由C++程式语言所改良而来的程式语言,其程式的安全性、效率性、维护性和更新性都较C++要优越,他是一款多执行续兼对象导向式结构的程式语言,其还具备夸越平台的能力,周详介绍请参见官方网站:http://www.java.sun.com

  然而,由Ritchie和Thompson所起头的免费软件构想,在引发几件法律诉送事件之后,竟然被终止了。AT&T查觉到UNIX所蕴藏的商业潜力,他们宣称UNIX是AT&T公司的专利智能财产,并开始向使用System V的客户索取相当昂贵的授权费用。不久,其他提供UNIX衍生版本的公司,也开始有样学样。能够理解的是,对于真正对UNIX付出心力的人而言,这是很不公平的一件事,AT&T连同其他人在没有UNIX发展初期所柄持的『爱怎么用,就怎么用』(share-and-share-alike)的精神相违备。

  ◎免费软件基金会FSF◎

  程式设计师的享受之一,就是能够互相交流研发心得,醉心于吸收他人的程式技巧,让别人分享自己呕心沥血的程式代码,这种感觉是一起参和研发工作的人才能体会的。而MIT(美国麻省理工学院)的一位科学家,Richard Stallman(理查史多曼,免费软件业的精神教父),就很的渴望回到过去─当年和全世界程式设计师一起合作发展UNIX的时光。所以在1983年,Stallman创办了GNU(GNU’s Not UNIX)计画,目标是创造一套类似UNIX的免费操作系统。和早期的UNIX相同,GNU操作系统也是以原始程式代码的形式发行,因此,程式设计师能够不受限制的阅读、修改、甚至任意的散布他。由于他在MIT工作的关系,Stallman发现Internet是个相当方便的联络工具,在世界各地的程式设计师,能够在令人难以相信的速度下,改善及调整新软件,这种研发模式和传统的软件研发模式形成强烈的对比,在传统的发展模式下,只有极少数的程式设计师能够看到其他人的原始程式代码。

  为了更有组织的强化GNU计画的发展工作,Stallman和其他志同道合的伙伴,一起创建了『免费软件基金会』(Free Software Fundation,FSF),这是个非营利性的机构,工作目标是提倡自由(免费)软件,并脱离种种的商业软件之限制(像是复制、散拨、逆向工程、修改……等)。此外,FSF介由救助慈善机构的方式来降低税务费用,并以收取少许成本费用的方式,散布传拨软件及相关的文档;而所得的收入就用来维持基金会的运作,并支持GNU计画。

  或许您会觉得奇怪,为何FSF对所谓的?免费软件?,还是索取了费用(即使是少许的金额);您必需要了解到,FSF采用了较广义的?Free?─Freedom(自由使用权限),而不是指价钱上的免费。FSF的自由使用权限有三方面的意义:

  (壹) 您能够复制GNU软件,并将他给予您想给予的人。

  (

  

喜欢本文,那就收藏到:

    Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网
相关评论  我也要评论
还没有关于此文章的相关评论!
  • 昵称: (为空则显示guest)
  • 评论分数: ★ ★ ★★★ ★★★★ ★★★★★
  • 评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
  • 导航
    赞助商
    文章类别
    订阅