读书人

Linux教程之linux的发展

发布时间: 2012-10-16 09:57:37 作者: rapoo

Linux课程之linux的发展

第一章 Linux系统概

1.Linux的性质

Linux为一种源码公开的自由软件,是一种真正多任务和多用户的网络操作系统。

说明:

(1)软件的分类

l 商业软件:用户必须向发行商购软件的许可证,用户只具有使用权、用户不能无法复制和拷贝

l 共享软件:用户可以免费使用软件的试用版,在试用期间用户可以复制,但是使用结束后用户必须购买软件的许可证

l 自由软件:用户可以免费的永远使用软件且可以任意复制

(2)网络操作系统的介绍

l 网络操作系统(NOS),是网络的心脏和灵魂,是向网络计算机提供网络通信和

网络资源共享功能的操作系统

l 核心代码中包含相应网络服务的源码

l 网络操作系统可以分为Windows类、Netware类、Unix类、Linux类

(3) Linux的多用户和多任务

同时开设多个用户终端、可以由用户同时运行多个程序

2. Linux的发展历史

简述windows的发展历史

盖茨1975年成立公司

从推出dos系统到目前桌面版win8,服务器版win server 12

简述unix的发展历史

主要是大学实验室发展起来的。

AT&T和berkley(一所大学,开发的bsd)两个系列的unix

unix主流版本:aix,hp-unix,solaris

linux是类unix

(1) UNIX和Linux的发展:

-1968年 美国的ken Thompson在贝尔实验室关于一个Multics项目开始了UNIX的历史(基于PDP-11平台,使用汇编语言)

-1970年 第一版的UNIX出现在贝尔实验室,此时的UNIX支持三个用户、运行在PDP-11/22系统上、同时含有编辑排版软件

-1972年 第二版的UNIX出现,该版本增加了管道功能且增加除汇编语言之外的语言

-1973年 ken和Dennis用C语言改写了UNIX的内核和shell

-1975年 第三版的UNIX系统发行了,且AT&T开始向商业机构和政府用户提供许可证

-1977年 Inetfive systems公司成为首家向最终用户出售UNIX的组织

-1984年 GNU拟定了GPL计划

GNU通用公共许可证(GNU General Public License,GPL)。

http://baike.baidu.com/view/36272.htm

-1990年 芬兰的赫尔辛基大学计算机系的学生linus Torvalds基于i386 PC系统开发了MINIX

-1994年 Linux 1.0内核问世

-1998年 RedHat公司得到Intel Netscape的投资成立

-1999年 Linux 2.2.x内核问世

-2001年 Linux 2.4.x内核问世

-2003年 Linux 2.6.x内核问世

截至目前

http://www.kernel.org/

Linux教程之linux的发展

Redhat的发展

Linux教程之linux的发展

Linux教程之linux的发展

目前是企业版6

主流linux

Redhat

Suse

Ubuntu

Red flag

很多。。。

3.Linux与NT/2000/2003的主要差别

(1)多用户方面

Linux:同时允许多个用户、多个桌面、多进程

Windows:同时只能允许一个用户、一个桌面

(2)GUI界面方面

Linux:GUI界面采用x-windows且与内核是相互独立

Windows:GUI与内核是集成在一起的

(3)共享资源相互访问

Linux:NFS、Samba实现Linux及Windows主机之间相互访问

Windows:利用网上邻居实现相互访问

(4)配置文件

Linux:有多个配置文件

Windows:所有配置集中在注册表中

(5)域

Linux:无须身份验证

Windows:由DC对用户进行身份验证

4.Linux独立的特点

l 多用户、多任务

l 稳定性和速度好

l 设备独立性强

l 丰富的网络功能

l 安全性强

l 可移植性好

l 兼容性好

二.Linux的体系结构

Linux教程之linux的发展


1.Linux内核

-Linux内核本身并不是操作系统,它是一个完整操作系统的组成部分

-具有最基本功能,如虚拟内存、多任务、共享库、需求加载、共享的写时拷贝(copy-on-write)可执行程序和TCP/IP网络功能

2.Shell

-系统的用户界面,用户与内核交互操作的一种接口,接收用户输入的命令、解释命令

-它接收用户输入的命令并把它送入内核去执行.目前主要有下列版本的Shell有:

l Bourne Shell:是贝尔实验室开发的。

l BASH:是GNU的Bourne Again Shell,是GNU操作系统上默认的shell。

l Korn Shell:是对Bourne SHell的发展,在大部分内容上与Bourne Shell兼容。

l C Shell:是SUN公司Shell的BSD版本

3.文件系统

文件系统是文件存放在磁盘等存储设备上的组织方法

主要体现在对文件和目录的组织上

Linux采用统一的树型结构的文件系统,在Linux文件系统下可以:

切换目录、访问文件

设置目录和文件的权限

设置文件的共享

Linux支持多种类型的文件系统

4.Linux应用软件和工具

Linux平台下的应用软件较少

Linux平台主要的应用软件是一些服务器软件和网络工具

三.Linux的应用和版本1.Linux的应用领域

(1)网络服务器

(2)嵌入式领域

(3)集群和多服务器计算

(4)桌面应用

2.Linux/Unix的发行版本

(1)UNIX的常用发行版本

BSD UNIX

SCO UNIX

Tru64 UNIX

HP UNIX

(2)Linux的常用

RedHat Linux

Slackware 9.1

SUSE Linux

Debian Linux

Caldera Linux

蓝点Linux

X-term Linux

X Linux

Turbo Linux

RedHat Flag

3.内核版本号的认识

Linux内核版本号由三个数字组成:r.x.y-z,每个数字具体含义如下:

r:目前发布的Kernel版本

x:偶数:稳定版本,奇数:开发中版本

y:错误修补的次数

z:发行序号

如:2.4.20—8

读书人网 >UNIXLINUX

热点推荐