linux操作系统-第一章-linux概述

linux操作系统-第一章-linux概述

ID:36209614

大小:1.61 MB

页数:54页

时间:2019-05-07

linux操作系统-第一章-linux概述_第1页
linux操作系统-第一章-linux概述_第2页
linux操作系统-第一章-linux概述_第3页
linux操作系统-第一章-linux概述_第4页
linux操作系统-第一章-linux概述_第5页
资源描述:

《linux操作系统-第一章-linux概述》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课程性质电子、通信类专业的考试课,计划总学时64+16=80学时。先修课为C语言等。1参考书(1).RedHatLinux9系统管理,金洁珩、王娟等,机械工业出版社,2005.10。(2).RedHatLinux9网络服务,梁如军、丛日权等,机械工业出版社,2005.12考核办法平时成绩占30%,包括实验、出勤、作业、回答问题等。期末考试占70%。3学习要求按时上课,认真听讲 阅读参考书 整理笔记、实践思考,讨论,提问4主要学习内容一.Linux使用基础二.Linux基本操作三.Linux系统管理四.L

2、inux网络互联五.Linux软件编程5第一章、Linux概述本章学习目标了解Linux和UNIX操作系统的历史了解GNU、GPL和LGPL了解Linux的特点与优点了解Linux和其他操作系统的区别了解Linux的发布版本掌握Linux系统的组成了解Linux的发展方向与发展趋势61.1初识Linux1.1.1计算机系统第1章Linux概述计算机系统(层次结构)软件硬件及固件(裸机)应用软件系统软件编辑软件,编译软件操作系统图1.1计算机系统的组成7操作系统在计算机系统中的地位操作系统的地位:紧贴系统

3、硬件之上,所有其他软件之下(是其他软件的共同环境)8操作系统(OS)感性认识硬件与软件的关系类比头颅与思想的关系OS与各部件的关系类比指挥与乐队成员9操作系统举例:DOS,WindowsXP,Unix(IBMAIX,HP-UX,SunSolaris)MacOSX10.6SnowLeopard(ForApple)Linux(Redhat,红旗)101.1.2.UNIX与LINUX的历史为什么大家常常会说,Linux是很稳定的操作系统呢?因为Linux是从Unix继承而来的,因而具有稳定、高效、安全、方便、

4、功能强大等优点。Linux诞生于1991年,以后借助于Internet网络,并经过全世界各地计算机爱好者的共同努力,越来越流行。11Linux操作系统的诞生、发展和成长过程始终依赖着以下五个重要支柱:UNIX操作系统、MINIX操作系统、GNU计划、POSIX标准和Internet网络。12美国贝尔实验室的Ken.Thompson于1969年夏在DECPDP-7小型计算机上开发的一个分时操作系统。使用的是BCPL语言(基本组合编程语言)一.UNIX操作系统的诞生13DennisRitchie于1972年

5、用移植性很强的C语言进行了改写,使得UNIX系统在大专院校得到了推广。14二.MINIX操作系统由AndrewS.Tanenbaum(AST)于1987年开发的,主要用于学生学习操作系统原理。同时提供了用C语言和汇编语言写的系统源代码,在当时这种源代码是软件商一直小心地守护着的。Linus从中得到了很多帮助。15三.GNU计划GNU计划和自由软件基金会(FreeSoftwareFoundation-FSF)是由RichardM.Stallman于1984年创办的目标是开发一个类似Unix、并且是自由软件

6、的完整操作系统:GNU系统。(GNU是"GNU'sNotUnix"的递归缩写)16上世纪90年代初,GNU项目已经开发出许多高质量的免费软件,其中包括有名的emacs编辑系统、bashshell程序、gcc系列编译程序、gdb调试程序等等。这些软件为Linux操作系统的开发创造了一个合适的环境,是Linux能够诞生的基础之一。17GPLGPL是GNUGeneralPublicLicense(GNU通用公共许可证)的缩写形式,和软件是否免费无关,它的主要目的是保证软件对所有的用户来说是自由的。基于GPL的

7、软件允许商业化销售,但不允许封闭源代码。如果您对遵循GPL的软件进行任何改动和/或再次开发,则您的产品必须继承GPL协议,不允许封闭源代码。18LGPLLGPL是GNULibraryGeneralPublicLicense(GNU库通用公共许可证)的缩写形式。基于LGPL的软件允许商业化销售,但不允许封闭源代码。如果您对遵循LGPL的软件进行任何改动和/或再次开发并予以发布,则您的产品必须继承LGPL协议,不允许封闭源代码。但是如果您的程序对遵循LGPL的软件进行任何连接、调用而不是包含,则允许封闭源代

8、码。19软件的分类方法商业软件vs.免费软件商业软件:软件是要卖钱的。免费软件:软件不卖钱,出于兴趣开发,可以随便使用。开源软件vs.私有软件开源软件:软件的源代码是公开的,可以在遵守某种license的条件下加以修改。私有软件:软件的源代码不公开,用户仅仅只能得到软件的二进制版本。20四.POSIX标准POSIX(PortableOperatingSystemInterfaceforComputingSystems)是由IEEE开发的一簇

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。