2024年3月27日发(作者:)

一、Linux操作系统介绍

Linux是一种 计算 机操作系统,通常被称为类Unix系统,这是因为Linux和Unix有

着很深的渊源。

在计算机非常昂贵的年代,只有在大学或大型 企业 中才能够接触到计算机,人们非常

希望多个用户能同时连接到一台计算机并同时使用它。于是,计算机 科学 家开始研究分时

系统。分时系统是将CPU的运行时间分为很小的时间片,多个用户任务可以通过交替占有时

间片的方式实现快速交互使用CPU。由于时间片是很短的一段时间,以至于每个用户任务、

每个用户好像在独占CPU,独占整个计算机系统。在研究人员的不懈努力下,1969年,AT&T

公司贝尔实验室开发出了Unix系统。

1986年,芬兰赫尔辛基大学的Andrew Tanenbaum教授为了给学生讲授《计算机操作系

统》课程,开发出了Minix系统,这是Unix的一个变体。1991年,Andrew Tanenbaum教授

的学生Linus Torvalds,由于对课堂上使用的Minix系统不太满意,于是开始在386 PC机

上试着改进Minix系统。

1991年8月,Linus Torvalds在新闻组贴上了以下这段话:“你好,

所有使用minix的人,我正在为386(486)AT做一个免费的操作系统,只是为了爱好,……”

Linus最初为自己的这套系统取名为freax,他将源代码放在了芬兰的一个FTP站点上

供大家下载。该站点的管理员认为这个系统是Linus的Minix系统,因此建立了一个名为

Linux的文件夹来存放它。于是,Linus的“爱好”就成了今天微软的头号对手,功能强大

且价格低廉的Linux操作系统。

1993年底94年初,Linux 1.0终于诞生了!

Linux1.0已经是一个功能完备的操作系统,而且内核写得紧凑高效,可以充分发挥硬

件的性能,在4M内存的80386机器上也表现得非常好,至今人们还在津津乐道于此。

Linux的 和 是一只名字叫做 的 ,Linux的是Linus Torvalds所有的。这是由于在 ,

一个名字叫做William R. Della Croce的律师开始向各个Linux发布商发信,声明他拥有

Linux 的所有权,并且要求各个发布商支付版税,这些发行商集体进行上诉,要求将该注册

商标重新分配给Linus Torvalds。

Linus于1991年10月5日发布了Linux的第一个版本Linux 0.0.2,并在网络上公布

了Linux核心程序的源代码,同时决定以GPL(大众所有版权,又称GUN通用公共许可证)

的方式来发行传播,也就是说这个软件允许任何人以任何形式进行修改和传播。

随着网络的日益盛行,越来越多的技术高超的程序员加入到Linux的开发与完善中来。

在这个过程中,无数的富有个性和开创性的程序员在没有计较任何酬劳的前提下,完全自发

的加入到开发行列中来。一旦一个程序员完成了其中的部分程序,他便会立即将这个程序发

表,并免费将它发给任何一个需要的人,而其他的一些程序员研究它后将会对它修正和改良,

然后将它发表。这个过程周而复始,因此Linux的改进速度是最快的,同时它的稳定性也是

非常高的。

所以,Linux并非仅由Linus一人开发,而是由全世界几百个程序员共同开发的,当然

Linus为内核定了调子。这种集市型的开发模式促成了Linux系统的繁荣。可以说,Linux

完全是一个热情、自由、开放的网络产物。

Linux具有良好的兼容性和可移植性。大约在1.3版本之后,Linux开始向其他硬件平

台上移植,包括号称最快的CPU——Digital Alpha。所以不要总把Linux与低档硬件平台

联系到一块,Linux只是将硬件的性能充分发挥出来而已。Linux必将从低端应用横扫到高

端应用!

为了使Linux变的容易使用,Linux也有了许多发布版本,发布版实际上就是一整套完

整的程序组合。现在已经有许多不同的Linux发行版和各自的版本号,为了不产生混淆,我

们先解释一些常提到的术语。当我们提到的Linux时,一般是指“Real Linux”,即内核,

是所有UNIX操作系统的“心脏”。但光有linux并不能成为一个可用的操作系统,还需要

许多软件包,编译器、程序库文件、Xwindow系统等等。因为组合方式不同,面向用户对象

不同,所以就有了许多不同的Linux发行版。

越来越多的公司在Linux上开发商业软件或把其他Unix平台的软件移植到Linux上来。

如今很多IT业界的大腕IBM、Intel、Oracle、Infomix、Sysbase、Corel、Netscape、CA、

Novell等都宣布支持 Linux。商家的加盟弥补了纯自由软件的不足和发展障碍,Linux迅速

普及到广大 计算 机爱好者,并且进入商业应用,成为打破某些公司垄断文化圈的希望所在。

Linux是爱好者们通过Internet协同开发出来的,当然它的 网络 功能十分强大。比

如你可以通过ftp、nfs等来安装Linux,用它来做网关等等。随着Linux的发展,衍生出

来的应用恐怕出乎Linus本人最初的预料。如有人用它来做路由器,有人来做嵌入式系统,

有人来做实时性系统……。常有新手问Linux能做什么?其实它不象那些中看不中用的操作

系统,不在于你用它能干什么,而在于你想干什么。

Linux是一个在PC机上运行的Unix系统。Linux系统具有最新 Unix的全部功能,包

括真正的多任务、虚拟存储、共享库函数、即时负载、优越的存储管理和TCP/IP、UUCP网

络工具等。Linux系统及其发展均符合Posix标准,其内核支持Ethernet、PPP、SLIP、NFS、

AX.25、IPX/SPX(Novell)、NCP(Novell)等。系统应用包括tellnet、rlogin、ftp、Mail、

gopher、talk、term、news(tin、trn、nn)等全套UNIX工具包。X图形库,包括xterm、fvwm、

xxgdb、mosaic、xv、gs、xman等全部X-Win应用工具。商业软件有Motif、WordPerfect。

中文工具已有Cxterm、celvis、cemasc、cless、hztty、cytalk、ctalk、cmail等,可以

处理GB、BIG5、HZ文件。此外还有DOS模拟软件,可以运行DOS/Win下的软件。

在开始的时候,Linux只是个人狂热爱好的一种产物。但是现在,Linux已经成为了一

种受到广泛关注和支持的一种操作系统。和其他的商用Unix系统以及 相比,作为自由软件

的Linux具有低成本,安全性高,更加可信赖的优势。直到今天,Linux已经成为一个功能

完善的主流网络操作系统。

二、linux的应用

1. Linux的背景和特色

Linux是一种“自由(Free)软件”:所谓自由,是指用户可以自由地获取程序及其源代

码,并能自由地使用他们,包括修改或拷贝等。它是网络时代的产物,众多的技术人员通过

Internet共同完成它的研究和开发,无数用户参与了测试和除错,并可方便地加上用户自己

编制的扩充功能。作为自由软件中最为出色的一个,Linux具有如下的特点:

(1)完全遵POSLX标准性。扩展支持所有AT&T和BSD Unix特性的网络操作系统。由于

继承了Unix优秀的设计思想,且拥有干净、健壮、高效且稳定的内核,其所有核心代码都是

由Linus Torvalds以及其他优秀的程序员们完成,没有AT&R或伯克利的任何Unix代码,所

以Linux不是Unix,但Linux与Unix完全兼容。

(2)真正的多任务、多用户系统,内置网络支持,能与NetWare、Windows NT、OS/2、Unix

等无缝连接。网络效能在各种Unix测试评比中速度最快。同时支持FAT16、FAT32、NTFS、

ExtFS、ISO9600等多种文件系统。

(3)有广泛的应用程序支持。已经有越来越多的应用程序移植到Linux上,包括一些大型

厂商的关键应用。大型数据库软件,编程软件,图像处理软件等。

(4)性能与价格。与其它操作系统不同,Linux是完全免费的操作系统,虽然发布商可收

取合理的制作利润,但往往只有几十美元,远远低于普通的操作系统的售价,这当然是很有吸

引力的。至于性能,不仅Windows NT无法与之相比,连Solaris、BSD这样的Unix纱统也赶