linux操作系统论文


一一
一、
、、
、Linux
LinuxLinux
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在comp.os.minix新闻组贴上了以下这段话:“你好,
所有使用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
linuxlinux
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纱统也赶不上它。在这一方面,Linux具有绝对的优势。

2. Linux的主要应用领域
这是目前Linux用得最多的一项它可提供包括Web服务器、Ftp服务器、Gopher服务器、
SMTP/POP3邮件服务器、Proxy/Cache服务器、DNS服务器等全部Internet服务。Linux内
核支持Ipalias、PPP和Ipt

unneling,这些功能可用于建立虚拟主机、虚拟服务、VPN(虚拟
专用网)等。

3. Linux在教学上的优势
Linux不仅仅是一个操作系统。与Windows相比,Linux是一个不断成长、不断发展的国
际化软件项目,它从来没有像Windows。那样有阶段性的定型。学习和使用Linux,可能意味
需要不停地查资料、不断遇到问题、甚至亲自解决系统本身的问题。对于Windows来说,用
户只是使用者;而对于Linux,每个用户不仅是使用者还是学员测试员教师甚至是开发人员。

4. Linux教学的方法
(1)教师讲解与演示、在教学过程中,教师是主导,学生是主体。教师的讲解在整个教学
中起关键作用。教师将理论与实践有机结合,融为一体,遵循“从实践到理论,再从理论到实
践”的认知 规律 ,既加强实践教学,提高学生实际应用能力,又增强教学过程的互动性,提
高学生的学习兴趣。
(2)强调案例式教学,兴趣是最好的老师,学生缺乏学习的兴趣,学习将成为一种沉重的
负担,课堂教学也会变的机械沉闷,只有激发出学生的学习兴趣,学生才能积极主动的学习。
(3)实践式教学方式、建立专用的教师是主导,学生是主体的教学体系。整个教学效果最
终体现在学生的实践应用能力上。教师在讲解和演示后,根据教学内容,给学生布置实验任务
提出具体要求、实现目标和基本思路。学生在实验过程中,可以采取4~5人为一组来共同完
成所要求的实验任务,组内既有Windows系统配置,又能有Linux系统配置,学生既有分工,
又相互协作、相互探讨,共同实现任务目标。这样可以激发学生的学习兴趣,培养学生探究问
题,解决问题的能力。教师在学生实验过程中,及时了解每组学生完成的情况,针对存在的问
题,给予必要的提示或适当调整实验任务。
(4)评价和考核体系,在学期末对学生进行基本的 考试 考核,除此之外,为了提高学生
的动手和协作能力对学生布置大作业(设计性实验或验证性试验)。指定组员、组长。项目分
工和设计报告。在提交作业时进行提问,讲解。组长负责项目的实行和组员分工,按照分工比
例进行评分。按统一格式认真填写设计报告需求分析方面的内容。把大作业在总成绩在比例
相应的提高。
高职高专院校对于推进我国Linux技术 教育 具有重要作用。高职院校必须高度重视、
合理配备教学资源以及 科学 制订教学计划,方能担当起培养Linux技术应用专业人才的大
任。Linux作为教育资源的价值已毋庸置疑,更对我国软件产业和信息技术的 发展 有着不
一般的意义。如何利用好开源软件为国家培养出更多、更优秀的人才,是高校 计算 机教学
中必须考

虑的重要问题。

三三
三、
、、
、linux
linuxlinux
linux在高校教育中的发展前景
在高校教育中的发展前景在高校教育中的发展前景
在高校教育中的发展前景

1、Linux概述
20世纪80年代和90年代,全世界个人所使用的电脑操作系统大都是由Microsoft公
司开发的Dos (Disk operating system )和Windows .1995年,Windows95 的推出更是奠
定了微软在操作系统领域的霸主地位,它更加优秀的、面向对象的图形用户界面,使得计算机不再是专业人员的工具,而从此走进了老百姓的生活。
但是,高级用户对操作系统有着更多的要求,如:能够在 网络 上运行,同时支持多个
用户,同时运行多个程序,等等。其实,早于Dos 推出前,倡导自由软件文化的黑客们就
开始提出了在不考虑商业因素的氛围下,开发功能强大的免费的操作系统。Unix 就是在这
个以技术为主导的文化氛围中发展起来的。秉承这种精神,最初的Unix 源代码被免费发放
给各个大学。这种源代码的可获得性使得Unix 在众多不同的软件开发人员中流行开来。20
世纪80年代初,Unix 的开发从贝尔实验室转向了新泽西州更具有商业性质的Summit 开发
实验室。在此期间,Unix 取得了商业上的成功,免费 时代 也意味着结束。截至 目前 ,
Unix 依然被用在航空、天文、军事等领域,只是它昂贵的价格让平民望而却步。自由软件
文化的拥护者并没有停止努力。1991年,赫尔辛基大学的一名学生LinusTorvalds ,为了
完成一个探索性项目,开发了Linux 。现在,世界各地有许多软件开发人员向Linux 提供
软件。因为Linux 的源代码可以免费获得,所以任何人都可以使用、更改或进一步完善该
软件。与不同的商业操作系统进行比较,Linux 有下列优点。
(1).低廉的价格。Linux 最初是免费的,附加 应用 程序也是兼容免费的,即便是商
业化的Linux 版本,价格也是相当低廉的。
(2).可靠性。Linux 继承了Unix 的优良特性,可以连续运行数月、数年而无须重新
启动。在过去十几年的广泛使用中,只有屈指可数的几个病毒感染过Linux 。这种强免疫
性归功于Linux 系统健壮、稳固的基础架构。Linux 的基础架构有相互无关的层组成,每
层都有特定的功能和严格的权限许可,从而保证其最大限度地稳定运行。
(3).多用户。Linux 支持多个用户从相同的或不同的终端上同时使用同一台计算机,
而且没有商业软件所谓的许可证(License )的限制。在同一时间段中,Linux 系统中的每个
用户对自己的资源有特定的权限,不会相互 影响 。
(4).多任务。在Linux 系统中,可以同时运行许

多程序。多任务是指除了许多用户
程序可以同时运行以外,Linux 操作系统本身还可以在后台运行程序。
(5).图形用户界面。Windows 的图形用户界面是跟系统紧密相连的,如果图形用户界
面出现故障,整个计算机都不能正常工作。Linux 的字符界面下利用shell 命令就可以实
现系统管理、网络服务等基本功能。Linux 图形用户界面只是为了让Linux 的操作更简单。
Linux 图形用户界面中的运行程序如果出现故障,一般可以正常退出,不需要重新起机。
(6).可移植性很强。Linux 是一种可移植性很强的操作系统,无论是掌上电脑、个人
计算机、小型机,还是中型机都可运行Linux 。可以通过配置支持所有能够连接到计算机
的硬件类型,可以支持软盘驱动器、光盘驱动器、可移动磁盘、声卡、磁带设备、视频卡及
其他任何一种设备。

2、普及Linux的必要性
Windows 在全球已经得到普及性的使用,可是,它所带来的问题也是显而易见的,它的
垄断地位使得无论软件从业者付出多少努力,也都是在为微软掘金。
在中国,发展Linux 更是必须要走的一条路。中国要构建自己的计算机系统,就必须
有自己的操作系统。发展Linux 是我国发展整个高科技体系的要求。有关资料表明,从中
国的PC机市场发展趋势来看,中国今后每年仅为Windows 操作系统支付的版权费用就有几
百个亿。[1].如果听任外国的操作系统垄断中国的市场,那么在 经济 上的损失必将是巨
大的。开源软件不仅能大幅提升软件产业技术,打破已有的垄断和技术壁垒,而且还可以以
较低的成本取得相同的产品或服务,这对于国家来说,具有重大的意义。
大量使用微软的操作系统可能带来的安全性也是毋庸置疑的。反黑客攻击技术、防火墙、
智能网、数据加密技术、备份技术、防网络病毒措施等等,只是信息安全的外围技术。而信息安全的基础是底层软件特别是操作系统。因为操作系统是最基本的软件,是其他软件赖以
运行的基础平台。如果操作系统本身不安全,那么建立在这种系统上的防火墙、防毒加密等
措施又有多大作用呢?所以,操作系统本身的安全性,是一切信息系统安全的基础。如果计
算机在操作系统级依赖于别国的技术,那么就有可能在 政治 上,甚至在军事上受制于他国。
[2].更为严重的是,已经有人利用计算机信息安全在政治和军事上威胁和制约对方,计
算机操作系统的安全问题已经威胁到了国防安全。要真正保障网络和信息的安全,发展自主
的操作系统是当务之急。
很多国家也早已给予Linux 更多的重

视,使得它在全球受到极大的欢迎。据统计,在
欧洲服务器市场领域,Linux 的市场份额正在逐渐扩大。在西欧国家所有售出的 计算 机产
品中,Linux 目前 已经占到15%的份额,而且预测的市场份额的增长呈加速度态势。在欧
洲的大学 教育 中,Linux 系统的 应用 已经十分普遍,大多科研机构都建立有完整的
Linux 网络 体系和Linux 实验室。
亚洲已经成立了一个“开放源码三国同盟”。三国同盟的合作者分别是韩国的信息产业
联合会(FKII)、 中国 软件产业协会(CSIA)和日本信息服务产业协会(JISA)。此次合作构想
的中心是韩国的FKII。这三大行业协会的负责人已经举行了会谈,并就三国同盟的基本路
线达成了一致。而三国政府,则在背后提供政策和资金方面的支持。
中国信息产业部副部长苟仲文在2003年访美时曾表示,中国将 发展 一个以Linux 为
基础的国内软件行业,因为以公开源代码为代表的Linux 软件与微软的Windows 相比成本
更低廉。

3、我国Linux 的人才培养与高校教育
随着Linux 应用范围的迅速扩大,对Linux 技术人才的需求空前高涨,但与广阔的市
场需求相对应的却是Linux 人才的严重匮乏。目前所拥有的专业人才远远不能满足Linux
迅速发展的需要,不仅高级的专业型Linux 技术人才寥寥无几,就连基础应用人才也没有
形成规模。据统计,未来五年内我国Linux 人才缺口将达到120万[3]。而成为一名Linux
技术人才,无论是职业发展还是薪酬待遇,都将获得更为广阔的发展空间。
高等学校是新技术、新事物最好的试验田。2004年12月6日教育部、 科技 部关于组建
国家Linux 技术培训与推广中心的通知说:随着软件产业的快速发展,操作系统作为软件
产业的核心,不仅 影响 软件产业发展的核心竞争力,而且对于加强国家信息安全和增强国
家的综合实力至关重要。因此,我国要积极推广使用国产Linux 操作系统。根据国家软件
产业发展的需要,拟建立20个左右国家Linux 技术培训与推广中心。在Linux 的推广过程
中,高校责无旁贷地成为先行军。基于目前Linux 人才极度匮乏的现状,在高校里,首先
要完成的任务应当是:
●在本科和软件工程硕士层次培养Linux人才,及时补充当前人才市场对Linux 人才
的需求。
●把Linux 内容 列为大学计算机 考试 大纲,在全校范围内开设普及Linux 的基础课
程。
●培养Linux方面的师资力量,可以组织专业教师培训、讲座、交流等多种形式的活动,
以尽快培养这方面的师资。
●尽快完善Linux水平考试认证体系。
●参与Linux系统软件的研制、开

发与推广应用。
在Linux 的普及活动中,我们无法避开一些 问题 ,这些问题的主要根源就是认识不
足。目前,非计算机领域的工作者对Linux 缺乏认识,这给Linux 的普及工作带来很大的
障碍。由学生担当主体的中国Linux 用户社团无法正确驾驭自身及建立起和大环境互补的社群,所以,形成一个规模相当的舆论或社群的关键是大量从业人员的加入,一方面带来了
经过实践考证的思想和技术,另一方面也给未来的主力——学生们带来第一手 学习 资料和
研究 资料。由舆论所推动的用户需求去促进更多的大、中、小IT公司一边采用Linux ,
一边为了自己的生存和发展通过商业手段来影响政府以制定更利于其发展的 法律 法规,形
成初步的行业规范。
尽管Linux的普及活动势在必行,但是也有人会怀疑它的可行性。首先,它将要涉及的
不仅仅是教育界,而且是全国范围内的各个行业。其次,人们对Linux 操作系统接受的能
力增强,接受的速度增大。不过,归根结底,就是一个问题,那就是Linux 是否容易学习。
作为国产操作系统,红旗Linux 正是考虑到这样的问题,把图形界面制作得与Windows 极
为相似。金山WPS也已经准备好了运行在Linux 上的办公软件。对于Microsoft office 的
用户来说,使用国产的WPS易如反掌。
尽管推广Linux的路途势必是曲折的,但是我们相信在政府、教育界、各大 企业 等各
方面的支持下,Linux走向普及化的日程指日可待。




计算机081 金珍
2010-10-26

相关文档
最新文档