⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 black-horse.html

📁 学习linux的工具书
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
   <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
   <meta name="GENERATOR" content="Mozilla/4.05 [zh-CN] (X11; I; Linux 2.1.127 i686) [Netscape]">
   <title>Linux--自由而奔放的黑马</title>
</head>
<body text="#237654" bgcolor="#FFFFFF" link="#237654" vlink="#990076">

<center>
<h1>
Linux——自由而奔放的黑马</h1></center>

<div align=right><i>文山</i></div>

<dd>
<b><i><font size=-1>在制作电影《泰坦尼克号》所用的160台Alpha图形工作站中,有105台运行的是——Linux操作系统</font></i></b></dd>

<dd>
电影《泰坦尼克号》的导演卡梅隆在奥斯卡奖的颁奖大会上接过最佳导演奖时相当狂
妄地对着全场的观众重复了男主角的一句台词:“我是世界之王”。不过这也不奇怪,耗资
两亿多美元,一举夺得11项奥斯卡大奖,赢得全球最高票房,它的导演是有资格狂妄一番的
。然而真正有资格睥睨世界的主角应该是银幕后面最先进的计算机技术!毫不夸张地说,这
部影片如果离开了电脑,不要说获奥斯卡奖,就是真正要开机拍摄都是不可能的。但是在笔
者看来,在这一切的后面,还有一个默默无闻的大主角,这就是上百台图形工作站所使用的
一套操作系统。它的名字虽然没有Unix或者NT那么响亮,但它却有可能成为世界软件史上的
一个奇迹。它的名字叫Linux(英文读音为“LINN-ooks”)。</dd>

<dd>
Linux是一个极年轻的操作系统,它的诞生日期从1991年算起,迄今还不满八年,但是
它的发展和成长却迅捷无比,成为操作系统领域中一匹名符其实的黑马。迄今为止,对Linu
x在全球范围内的装机台数的估计各有说法,最低的估计为300万,最高的估计数字为900万
。而1997年,MacOS的装机台数为380万,IBM OS/2为120万,Windows NT则为700多万。虽说
Linux还无法与拥有一亿多用户的Windows相比,但是它确立自身地位和影响力所花费的时间
却只有Windows的一半。作为一种Unix操作系统,Linux的强大性能显然使得其它品牌的Unix
黯然失色。有分析家认为,“Linux的广泛普及已使其成为Unix市场上最具活力的一只新军
。”甚至连Unix之父Dennis Ritchie也认为Linux“确实不错”。有一些分析家甚至认为,
在未来数年间,Linux将成为NT真正强有力的对手,也是唯一可以冲破微软垄断性文化圈的
出路所在。</dd>

<center>
<h4>
芬兰、《卡勒瓦拉》、赫尔辛基和Linus</h4></center>

<dd>
芬兰可以说是世界上唯一一个国土面积按比例来说处在北极圈内最多的国家(约1/4的
国土),在这个寒冷的国度里,遍布着大大小小约六万多个湖泊,芬兰也因此被人们称为“
千湖之国”。在芬兰,一年中实际上只有三个季度,即春冬、夏季和秋冬。“严寒的冬天”
长达8个月之久,而夏天却只有60天左右。芬兰的历史可以说是芬兰人与自然、与寒冷做艰
苦卓绝的斗争的一个神话。</dd>

<dd>
芬兰人的民族史诗《卡勒瓦拉》就记载了这个民族从远古时代起直到圣女玛丽亚生下英
雄卡勒利亚王为止的所有神话。这部史诗的作者从丰富的民间传说、神话及歌谣中汲取了一
切养料和精彩篇章,将它们收集、改编并润色整理,1835年初版时有35篇长诗,共12000多
行;而1849年再版时,篇幅几乎增加了一倍,共50篇长诗,23000余行,最终成为芬兰人的
“荷马史诗”。140多年后,又有一位芬兰人创造了另一部伟大的“史诗”,不过这一次他
用的是计算机语言,他收集这部“史诗”创作素材的地方是覆盖全球的因特网。这使得他的
创作从一开始便具有了国际性,使得他的这部“史诗”成了一部国际性的作品。这部“史诗
”的问世,很有可能在本世纪以及下一个世纪成为芬兰人对于世界的最巨大的贡献。这部“
史诗”的创作是从芬兰首都赫尔辛基开始的。</dd>

<dd>
芬兰首都赫尔辛基是一座三面环海、风景秀丽、大小湖泊星罗棋布的城市;它还是世界
闻名的大学城和国际性的政治、文化及会议中心,这里曾举行过多次西方国家的首脑会议。
在距市中心约10分钟脚程的地方,有一条以卡勒瓦拉命名的大街,街道两旁,19世纪的旧式
住宅和现代化的建筑相映成趣。卡勒瓦拉大街上,有一座大学生寄宿公寓,我们这部史诗的
缔造者Linus Torvalds就住在这座公寓里。</dd>

<dd>
现在看来,Linux并非深思熟虑的惊人之作,而是一个逐渐扩展的过程。它综合了许多
次的试验、各种各样的概念和一小段一小段的程序,在不知不觉中逐渐凝聚成了一个有机的
整体。这个过程与史诗《卡勒瓦拉》的成书过程极为相似。它最初的生成动机应当追溯到19
90年的秋天。那时的Linus正在赫尔辛基大学学习Unix课程,所用的教材是Andrew
Tanenbau m的《操作系统:设计与实施》。因为在学校上机需要长时间排队等待,于是“一气之下,
我干脆自己掏钱买了一台PC机”,Linus回忆说。</dd>

<dd>
Linus在自己的PC机上,利用Tanenbaum教授自行设计的微型Unix操作系统Minix为开发
平台,开发了属于他自己的第一个程序。“这个程序包括两个进程,都是向屏幕上写字母,
然后用一个定时器来切换这两个进程。”他回忆说,“一个进程写A,另一个进程写B,所以
我就在屏幕上看到了AAAA,BBBB,如此循环重复的输出结果。”</dd>

<dd>
Linus说刚开始的时候他根本没有想到要编写一个操作系统内核。1991年,他需要一个
简单的终端仿真程序来存取Usenet新闻组的内容,于是他就在前两个草草编写的进程的基础
上又写了一个程序。当然,他把那些个A和B改成了别的东西。“一个进程是从键盘上阅读输
入然后发送给调制解调器,另一个进程则是从调制解调器上阅读发送来的信息然后送到屏幕
上供人阅读。”然而要实现这两个新的进程,他显然还需要一些别的东西,这就是驱动程序
。他必须为不同的显示器、键盘和调制解调器编写驱动程序。1991年的夏季,也就是在他购
买了第一台PC之后6个月,Linus觉得他还需要从网上下载某些文件,为此他必须读写某个磁
盘。“于是我又不得不写一个磁盘驱动程序,然后是一个文件系统。而一旦当你有了任务切
换器、文件系统和设备驱动程序之后,你当然就拥有了一个Unix,”或者至少是它的一个内
核。Linux就以这样一种极其古怪但也极其自然的方式问世了。</dd>

<dd>
这个羽毛未丰的操作系统很有可能马上夭折,所以Linus并没有在Minix新闻组中公布它
。他只是在赫尔辛基技术大学的一台FTP服务器上发了一则消息,说用户可以下载Linux的公
开版本。“Linux是我的笔名,但是我要是真用它来命名的话,我担心有人会认为我狂妄自
大,而且不会去认真地对待它。所以我当时选了一个很糟糕的名字:Freax,”这个字是由f
ree(自由)+freak(怪胎)+x构成的,“我知道这听起来令人恶心。”幸好,管理这台F
TP服务器的Ari Lemmke根本不喜欢Freax这个名字,他最后还是选择了Linux。</dd>

<dd>
到1992年1月止,全世界大约只有100个左右的人在使用Linux,但正是他们为Linux做了
关键性的在线洗礼。他们所提供的所有初期的上载代码和评论后来证明对Linux的发展至关
重要,尤为重要的是那些网上黑客们为了解决Linux的错误而编写的许多插入代码段。Linus
就是如此这般脚步蹒跚跌跌撞撞地创建了一个网上的“卡勒利亚王国”,并开始为他的“卡
勒瓦拉”收集并组织各种有用的素材。网上的任何人在任何地方都可以得到Linux的基本文
件,并可通过电子邮件发表评论或者提供修正代码,Usenet还专门为它开辟了一个论坛。于
是,Linux就从最开始的一个人思想的产品变成了一副巨大的织锦,变成了由无数志同道合
的黑客们发起的一场运动。</dd>

<center>
<h4>
GNU、GPL、Linux</h4></center>

<dd>
在我们这个世界上流行的软件按其提供方式和是否赢利可以划分为三种模式,即商业软
件(Commercial software)、共享软件(Shareware)和自由软件(Freeware或Free
softw are)。</dd>

<dd>
商业软件由开发者出售拷贝并提供技术服务,用户只有使用权,但不得进行非法拷贝、
扩散和修改;共享软件由开发者提供软件试用程序拷贝授权,用户在试用该程序拷贝一段时
间之后,必须向开发者交纳使用费用,开发者则提供相应的升级和技术服务;而自由软件则
由开发者提供软件全部源代码,任何用户都有权使用、拷贝、扩散、修改该软件,同时用户
也有义务将自己修改过的程序代码公开。</dd>

<dd>
1984年,自由软件的积极倡导者Richard Stallman组织开发了一个完全基于自由软件的
软件体系——GNU,并拟定了一份普遍公用版权协议(General Public License,简称GPL)
。目前人们已很熟悉的一些软件如BIND、Perl、Apache、TCP/IP等实际上都是自由软件的经
典之作,现在又有了Netscape的加盟。可以想像,如果没有了它们,那么Internet的真实面
貌大概会令人惨不忍睹。</dd>

<dd>
Richard Stallman像一个神态庄严的传教士一样喋喋不休地到处宣讲自由软件的福音,
阐述他创立GNU的梦想:“自由的思想,但不是免费的午餐”。然而同是自由软件的积极倡
导者,Linus就显得轻松自在得多,他从不对自由软件应该是什么或者自由软件对于我们有

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -