本章的学习目标
了解UnixLinux历史及特点
了解Linux的安装方式
掌握Linux的安装
使用Redhat的桌面
 
19918月,芬兰的一个学生在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可以在三个领先的计算机平台上运行:PCDigital 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您可以简单地安装或卸载单个软件包。因为RPMRedHat Linux非常容易维护,包的安装可以校验和改正,并且包的安装和卸载简单而可靠。 RedHat Linux易于管理,它包含丰富的管理工具使日常管理非常简单。 为系统的免费部件提供了完全的源代码。
 
为什么选择Linux
您或许已听到大量称赞Linux如何如何强壮的言论,现今就让我们来仔细逐条地对他们进行阐述,在众人赞誉声中获得事实真相。
 
1、低廉的附加费用
Linux经常被大家宣传为免费的,但是在实际应用中没有组织会去安装、使用一个没有技术支持协议的软件。
提供Linux技术支持的著名厂家和邻近的经销商大量出现,随着大量第三方技术支持的出现,Linux会被大量组织所接受。虽然此种误解的宣传大量涌现,Linux并不是一个完全零成本的解决方案。
虽然如此,但组织在考虑许可成本,特别是大量使用者和大量计算机设备的许可成本时,他们会惊奇地发现Linux在成本上有着重大的优势。
举个例子,最近专家估算完全配置一台Windows 2000服务器包括网页服务、电子邮件服务、开发工具和数据库的费用将会为45004636美元,而相应使用Linux系统您仅需要化50美元,50美元的Linux光盘将包含各种各样上面所提及的软件。不仅如此,Windows的许可费用与您所安装机器的台数成正比,相应Linux解决方案仅仅在购买光盘时发生一次费用,Linux系统可以无限制地安装在各种计算机上。
现在讨论一下技术支持费用的问题。在最近的声明中,HP公司将对Linux用户提供无限制的一天24小时、一周7天的世界范围内电话、电子邮件技术支持,您所花费的费用仅为一台服务器每月130美元或一台服务器每年1560美元。(这为第三方参加的技术支持提供了一种可行性的方案描述)。所以在费用因素上支持使用Linux被证明是正确的,即使假设使用Windows 2000服务器技术支持是免费(事实上这是不可能的),每年每台Linux所有费用为2500Linux在费用上仍然占有优势。如果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公司需求大量的服务器去处理运算任务。最终,他们安装了105CompaqDigital公司的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这种免费的许可协议意味着您无需去为资金预算而烦忧、为软件厂商许可条款的不利于您的改动而感到被动。微软将要取消OfficeBackOffice现行的许可体制,使大多数的企业感到极为不愉快的诧异,特别是那些眼睁睁看着许可费用剧增的公司。在微软公司的反托拉斯法律诉讼案中,一封微软公司内部的电子邮件曝光于世,信中提到微软将把现行的一次性许可体制更改为年度性(循环,无终止)许可体制。Linux和其他自由应用软件对于那些深受微软强权的经理们来说真是天赐之物。
 
Linux中的企鹅
Linux的标志是可爱的企鹅,至于为什么选用企鹅,Linus是这样说的:别的都被他人用了,企鹅,不是也非常可爱吗?
Linux作者发布的仅仅是一个内核而己,有一些公司或组织把内核、原代码及相关的应用程序组织在一起发行,于是就产生了不同的Linux发行(distributor)版本,比较流行的发行版本有RedHatSuSe(现在已经被美国的novell公司收购)、Touber等,中国自行开发的“红旗Linux”也在政府采购获得了比较大的市场份额。
RedHat那些的销售商一般将Linux kernel和外围程序整合起来,然后发布自己的基于Linux内核的整套Linux系统:通常包括有一个C语言及C++编译器,Perl脚本解释程序,外壳Shell,图形用户界面X窗口系统,还有X Server以及众多的应用程序等,这种整套的Linux系统习惯叫做Linux distribution
目前使用最广泛的Linux发布是RedHat公司的RedHat Linux,现在NetscapeIntel等一些大公司都支持它,前景看好,按照一般的看法Redhat也是最容易上手的Linux发布。以前使用广泛的Slackware,现在也还有许多人在用,SlackwareRedHat相比要稍微复杂些,这主要是指在软件安装方面,由于RedHat使用rpm打包系统,安装新软件简单到只要一行命令即可,而Slackware往往要从源代码重新编译,稍微费事一些。SuSe也用基于rpm打包系统,SuSE的特别之处在于它对X窗口系统的支持非常好,Debian完全是由志愿者开发的,基于自己的Deb格式打包系统,但是它也可以安装rpm软件包。
有时间的话我们可以了解一下LINUX的基本安装!!!