本章的学习目标
了解
Unix
与
Linux
历史及特点
了解
Linux
的安装方式
掌握
Linux
的安装
使用
Redhat
的桌面
1991
年
8
月,芬兰的一个学生在
comp.os.minix(
一个类似于
unix
的操作系统
)
新闻
组贴上了以下这段话:
你好所有使用
minix
的人,我正在为
386(486)AT
做一个免费的操作系统
(
只是为了爱好,不会象
GNU
那样很大很专业。
这名学生就是
Linus Torvalds
,而他所说的“爱好”就变成我们今天知道的
Linux
。
作为一个具备所有特性的类似
POSIX
的操作系统,
Linux
并非仅由
Linus
一人开发,而是由全世界几百个程序员共同开发的。有趣的是这个巨大的全世界的开发活动不是很协调。当然,
Linus
为内核定了调子,但
Linux
并不只是内核。没有一个管理组织;一个俄罗斯学生得到一块新的主板,就写了驱动程序支持这块主板。马里兰的一个系统管理员需要备份软件,就写一个,并把它传给任何需要的人;好象总是在正确的时间发生正确的事。
另一个有趣的事是你可不花钱就得到
Linux
,你只要有时间并愿意下载,你就可以免费得到大多数软件。但并不是所有人都有时间……
什么是
RedHat Linux
?
在美国的北卡罗来州有一小组程序员,他们的目标是让人们更方便地使用
Linux.
就象许多其他这样的小组一样,他们将所有必需的软件捆在一起形成一个发行版本。然而,与其他发行版本有所不同,不是在硬盘上形成一个
Linux
拷贝,也不是将操作系统的各部分做成一系列软盘,这个发行版本是基于包
(package)
的,每个包提供了一个充分测试的,已经配置好的,随时可运行的软件。想试一下新的编辑器吗
?
下载并安装它。
几秒钟之内,您就可以试了。不喜欢它,一个简单的命令就可删除这个包。
这个来自北卡罗来的程序小组就是
Red Hat Software
,而这个发行版本就是
RedHat Linux
。
自从
1994
年夏
RedHat Linux
问世以来,
Linux
与
Red Hat Software
飞速发展,有很多变化;支持更多的硬件,可靠性的巨大提高,全世界的
Linux
公司用户不断增加。
但是也有很多没有变。
Linux
依然由全世界的人开发,
Linus
依然在。
Red Hat Software
依然在北卡罗来;依然努力使用户更容易地使用
Linux
。并且
RedHat Enterprise Linux 5
依然基于包;现在如此,将来仍会如此。
从
4.0
版开始,
RedHat Linux
可以在三个领先的计算机平台上运行:
PC
,
Digital Alpha
计算机,以及
Sun SPARC
。我们统一的源程序树和
RPM
技术
(RedHat Package Management)
使我们只需最小的努力就可以为每个平台配置
RedHat Linux
。这同时又使我们的用户很容易的在这些平台之间管理软件。
RedHat Linux
不受限制地在因特网上许多站点上下载。
RedHat Linux
也提供
CD-ROM.
想得到产品的最新信息和其他
Linux
资源,可以访问
Red Hat Software
的网站
http://www.redhat.com
。
对于大多数系统,
RedHat Linux
是易于安装的;安装程序可以引导您在最少
15
分钟之内完成全过程。系统本身非常灵活。用
RPM
您可以简单地安装或卸载单个软件包。因为
RPM
,
RedHat Linux
非常容易维护,包的安装可以校验和改正,并且包的安装和卸载简单而可靠。
RedHat Linux
易于管理,它包含丰富的管理工具使日常管理非常简单。
为系统的免费部件提供了完全的源代码。
为什么选择
Linux
您或许已听到大量称赞
Linux
如何如何强壮的言论,现今就让我们来仔细逐条地对他们进行阐述,在众人赞誉声中获得事实真相。
1
、低廉的附加费用
Linux
经常被大家宣传为免费的,但是在实际应用中没有组织会去安装、使用一个没有技术支持协议的软件。
提供
Linux
技术支持的著名厂家和邻近的经销商大量出现,随着大量第三方技术支持的出现,
Linux
会被大量组织所接受。虽然此种误解的宣传大量涌现,
Linux
并不是一个完全零成本的解决方案。
虽然如此,但组织在考虑许可成本,特别是大量使用者和大量计算机设备的许可成本时,他们会惊奇地发现
Linux
在成本上有着重大的优势。
举个例子,最近专家估算完全配置一台
Windows 2000
服务器包括网页服务、电子邮件服务、开发工具和数据库的费用将会为
4500
~
4636
美元,而相应使用
Linux
系统您仅需要化
50
美元,
50
美元的
Linux
光盘将包含各种各样上面所提及的软件。不仅如此,
Windows
的许可费用与您所安装机器的台数成正比,相应
Linux
解决方案仅仅在购买光盘时发生一次费用,
Linux
系统可以无限制地安装在各种计算机上。
现在讨论一下技术支持费用的问题。在最近的声明中,
HP
公司将对
Linux
用户提供无限制的一天
24
小时、一周
7
天的世界范围内电话、电子邮件技术支持,您所花费的费用仅为一台服务器每月
130
美元或一台服务器每年
1560
美元。
(
这为第三方参加的技术支持提供了一种可行性的方案描述
)
。所以在费用因素上支持使用
Linux
被证明是正确的,即使假设使用
Windows 2000
服务器技术支持是免费
(
事实上这是不可能的
)
,每年每台
Linux
所有费用为
2500
,
Linux
在费用上仍然占有优势。如果
Windows 2000
技术支持费用考虑进去的话,
Linux
在费用上更能体现出它的绝对优势。
另外一个使用
Linux
在费用上的隐性优势为
Linux
能正常地运行于内存缺乏、硬盘容量紧张已被淘汰的老计算机上,此可理解为减少在硬件升级上的开支。每次
Windows
后续版本的发行,都需要在硬件上进行相应的升级。更快芯片不断的涌现,由于相应的
Windows
软件发展日益庞大,中和了芯片在速度上的提高。
Linux
在最新的硬件平台上提供极佳性能的同时,
Linux
也可以充分地运行于老式机器。
传统
Windows
平台上软件日益膨胀是另外一项隐性费用。
Linux
平台下的
GNU C/C++
优化编译器仅仅占用
10MB
左右的硬盘空间,如果加上编辑器、调试器、项目管理工具等等总共不会超过
20MB
磁盘空间。
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
的企业版因为附加了很多企业自己开发的功能,所以,企业版是付费的,就像
Redhat Enterprise Linux5
。
2
、根据您的需求灵活定制
一个经常被提起的
Linux
优点就是用户可以根据自己的需求简单地修改调整应用软件。关于此优点主要有两个方面。第一,
Linux
并不象大部分商业软件那样只提供二进制可执行代码,
Linux
应用程序可提供源代码,您可根据自身应用的需求进行修改源代码重新编译。另一点就是,
GNU
普通公共许可协议特别声明允许任何人去修改和重新再发布软件,并使此合法存在。
那就是说,是不是仅仅因为您能进行源代码修改,您就进行修改?其实不是如此简单,除非您有非常特殊的需求和您能非常明确地知道如何去修改。除此之外,您的修改也有可能使您的应用程序与将来的
Linux
升级不兼容。
那么看来,是不是这种开放源代码的特性真正具有优势,
Linux
源代码的可用性对用户来讲是非常重要的,使用户非常容易地修改应用程序,但并不是要求用户自己非得去做这些事情。打个比方,这就好比但您在买车时,由于甲品牌的配件更容易获得,您就挑选甲品牌,而不去挑选乙品牌。但并不是说非得您自己去换配件,只不过是您能更方便地使事情完成。
下面一件能体现出公开源代码优势证据的轶事。微软由于冰岛市场容量小,开发
Windows 95
冰岛特殊版成本无法收回,微软最终反对开发
Windows 95
冰岛版。当冰岛的一些自愿者着手进行移植时,由于
Windows
源代码是保密的,微软当场拒绝合作。对于
Linux
来讲就没有诸如此类的限制,您不用去考虑成本费用,软件没有修改限制。冰岛版
Linux
平台下的
KDE
窗口管理最终开发出来了。有了
Linux
,具有特殊需求的少数用户并不需依赖于任何厂家的怜悯。
3
、从许可证的限制中解脱
使用具有许可的商业软件就意味您时时刻刻都得对符合许可条例负责。超过许可数目的安装视为犯罪行为。在许多国家,如果一家公司被发现违反软件许可合约,公司总裁将对此进行负责,理论上讲为此极有可能入监狱。这就意味着您必须时刻纪录、跟踪实际购买的许可证数和每个使用软件的实际安装数,此项工作增加了管理的负担。有些购买了大量、不同种类、具有许可的商业软件的公司最终发现他们不得不依赖于特殊的许可证管理软件进行管理,此种许可证管理软件主要用来避免一些人为的错误。
有时生产系统由于一两个应用软件有同时处理连接数量限制
(
使用许可数量
)
,而使整个系统不能适应突发和繁重的负载。有些产品,例如
BEA
公司的
Tuxedo
中间件产品,仅仅允许使用稍微超出许可限制的交易数量。但是,令人生气的是整个服务系统性能下降并不是由于技术上的问题,而是法律或商业上的原因所引起。
使用
Linux
和其他自由应用软件就没有此类限制,您可以在任意数量的计算机上进行安装,而没有触犯法律的后顾之忧。这就是说,
Linux
能给您无用户限制、无安装次数限制的许可,这为那些在无意中会违背许可协议而为此负责的人们提供了绝好解决方案。但需注意的一点是,有些运行于
Linux
平台上的商业应用软件仍然有许可协议限制。
Linux
这种免费的许可协议意味着您无需去为资金预算而烦忧、为软件厂商许可条款的不利于您的改动而感到被动。微软将要取消
Office
和
BackOffice
现行的许可体制,使大多数的企业感到极为不愉快的诧异,特别是那些眼睁睁看着许可费用剧增的公司。在微软公司的反托拉斯法律诉讼案中,一封微软公司内部的电子邮件曝光于世,信中提到微软将把现行的一次性许可体制更改为年度性
(
循环,无终止
)
许可体制。
Linux
和其他自由应用软件对于那些深受微软强权的经理们来说真是天赐之物。
Linux
中的企鹅
Linux
的标志是可爱的企鹅,至于为什么选用企鹅,
Linus
是这样说的:别的都被他人用了,企鹅,不是也非常可爱吗
?
由
Linux
作者发布的仅仅是一个内核而己,有一些公司或组织把内核、原代码及相关的应用程序组织在一起发行,于是就产生了不同的
Linux
发行
(distributor)
版本,比较流行的发行版本有
RedHat
、
SuSe
(现在已经被美国的
novell
公司收购)、
Touber
等,中国自行开发的“红旗
Linux
”也在政府采购获得了比较大的市场份额。
象
RedHat
那些的销售商一般将
Linux kernel
和外围程序整合起来,然后发布自己的基于
Linux
内核的整套
Linux
系统:通常包括有一个
C
语言及
C++
编译器,
Perl
脚本解释程序,外壳
Shell
,图形用户界面
X
窗口系统,还有
X Server
以及众多的应用程序等,这种整套的
Linux
系统习惯叫做
Linux distribution
。
目前使用最广泛的
Linux
发布是
RedHat
公司的
RedHat Linux
,现在
Netscape
、
Intel
等一些大公司都支持它,前景看好,按照一般的看法
Redhat
也是最容易上手的
Linux
发布。以前使用广泛的
Slackware
,现在也还有许多人在用,
Slackware
和
RedHat
相比要稍微复杂些,这主要是指在软件安装方面,由于
RedHat
使用
rpm
打包系统,安装新软件简单到只要一行命令即可,而
Slackware
往往要从源代码重新编译,稍微费事一些。
SuSe
也用基于
rpm
打包系统,
SuSE
的特别之处在于它对
X
窗口系统的支持非常好,
Debian
完全是由志愿者开发的,基于自己的
Deb
格式打包系统,但是它也可以安装
rpm
软件包。
有时间的话我们可以了解一下LINUX的基本安装!!!
本文出自 “grant.blog.com” 博客,谢绝转载!