Linux简介<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

总纲

1、  选择使用Linux操作系统
2、  Linux的历史、现在和未来
3、  Linux的系统特性和组成
4、  Linux的内核版本与发行版本

 

重点

1、  认识学习应用Linux的重要性
2、  了解Linux的历史、现在和未来前景
3、  熟悉Linux的特性和功能
4、  区分Linux的内核版本与发行版本
 
内容

1、 选择使用Linux操作系统

——1.1、自由软件介绍
——当前流行的软件按其提供的方式和是否可以赢利可以划分为三种模式:即商业软件(commercial software)、共享软件(shareware)、和自由­­­软件(freewarefree software)。
——自由软件的自由(free)有两个含义:第一,是可免费提供给任何用户使用;第二:是指它的源代码公开和可自由修改。
——“BUG就像影子一样,只会出现在阳光照不到的角落中”。

 

——1.2、什么是Linux
——Linux是一个操作系统,同时它是一个自由软件,是免费的、源代码开放的,编制它的目的是建立不受任何商品化软件版权制约的、全世界都能自由使用的Unix兼容产品。

 

——1.3、学习和使用Linux的必要性
——在进行信息化建设时,无论是国家,企业还是个人,必须考虑三个至关重要的因素:性能、安全和价格。
性能方面——开放源代码
安全方面——免去对系统后门的担忧
价格方面——“并不存在成本”

 

 

2、 Linux 的历史、现在和未来

——2.1Linux操作系统的产生
——关键字:Linus TorvaldsLinux之父、芬兰赫尔辛基大学计算机系、TanenbaumMinix1991、基于Inter 386体系结构…

 

——2.2Linux操作系统的发展
     ——现在Linux已经拥有了许多第一流的企业用户和团体用户,正在以一种惊人的速度不断发展。

 

——2.3Linux操作系统的未来
    ——在Linux的应用开发、嵌入式开发两大发展方向上,都急需大量的专业人才,据统计,我国在加入世贸组织后的五年内对Linux人才的需求将会超过120万人。

 

3、 Linux 系统的特性和组成

——3.1Linux系统的特性
——开放性、多用户、多任务、出色的速度性能、良好的用户界面、丰富的网络功能、可靠的系统安全、良好的可移植性、具有标准兼容性;
开放性——系统遵循世界标准规范
多用户——系统资源可以被不同用户各自拥有使用
多任务——计算机同时独立运行多个程序
出色的速度性能——系统可以长期运行而无需重启,影响系统性能提高的限制因素主要是其总线和磁盘I/O的性能。
良好的用户界面——三种界面:用户命令界面、系统调用界面、图形用户界面。
丰富的网络功能——完善的内置网络
可靠的系统安全——对读、写进行权限控制、带保护的子系统、审计跟踪、核心授权等…
良好的可移植性——可移植性是指将操作系统从一个平台转移到另一个平台使它仍然能够按其自身方式运行的能力。
具有标准兼容性——Linux是一个与POSIXPortable Operating System Interface)相兼容的操作系统,它所构成的子系统支持所有相关的ANSIISOIETFW3C业界标准。X/Open标准、工业标准。

 

POSIX是可移植操作系统接口标准(Portable Operating System Interface Standard),该标准由IEEE(Institute of Electrical and Electronics Engineers)国际性的电子技术与信息科学工程师的协会制订,并由国际标准化组织接受为国际标准。

ANSI(American National Standard Institite),是美国国家标准协会的英文缩写,这个组织的下设机构中有关于信息处理和计算机技术方面的组织,任务是研究制订相关的协议和标准。

ISO是国际标准化组织(International Organization for Standardization)名称的英文缩写,国际标准化组织是由多国联合组成的非政府性国际标准化机构。

IETFInternet工程任务组(Internet Engineering Task Force)的简写,始于1986年的IETF是推动Internet标准规范制定的最主要的组织。

W3C(World Wide Web Consortiumhttp://www.w3.org/)创建于 1994年,研究Web规范和指导方针,致力于推动Web发展,保证各种Web技术能很好地协同工作。

 

——3.2Linux系统的组成
——内核、Shell、文件系统、应用程序。
Linux内核——系统的“心脏”
Linux Shell——系统的用户界面,提供了用户与内核进行交互操作的一种接口
Linux文件系统——Linux能支持多种目前流行的文件系统,如EXT2EXT3FATVFATISO9660NFSSMB等。
Linux应用程序——文本编辑器、编程语言、X Window、办公套件、Internet工具、数据库等。

 

4、 Linux 的内核版本与发行版本

——4.1Linux的内核(Kernel)版本

    ——内核版本是在linus领导下的开发小组开发出的系统内核的版本号

——内核版本由3个数字组成:r.x.y

r: 目前发布的Kernel主版本

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

y: 错误修补的次数。

稳定版本,如<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />2.4.4

测试版本,如2.1.111

Red Hat Linux 9使用的内核版本是 2.4.20

 

——4.2Linux的发行套件(Distribution)版本

——发行版本是一些组织或厂家将Linux系统内核与应用软件和文档包装起来,并提供一些安装界面和系统设定管理工具的一个软件包的集合。目前已经有了300余种发行版本,而且还在不断地增加。相对于内核版本,发行套件的版本号随发布者的不同而不同,与系统内核的版本号是相对独立的。

 

常见的Linux发行版本

1、  国际发布与国内发布

Red Hat Linux                http://www.redhat.com/

Mandrake Linux               http://www.linux-mandrake.com/en/

SUSE Linux                   http://www.suse.com/

Debian Linux                 http://www.debian.org/

Caldera Linux                http://www.caldera.com/

Redflag Linux                http://www.redflag.com.cn/

2、  安全发布与小型发布

Astaro Security Linux         http://www.astaro.org/

EnGarde Secure Linux          http://www.engardelinux.org/

ClarkConnect                  http://www.clarkconnect.org/

Linux Router Project          http://www.linuxrouter.org/

3、更多Linux发行版本相关信息    http://www.distrowatch.com/
 
-----------------------------------------------------------------------------------
共同学习、共同进步、共同交流;
网络技术讨论(1) 114026352 【未满】
网络技术讨论(2) 114026377 【未满】
网络技术讨论(3) 114026392 【未满】
网络技术讨论(4) 114026462 【未满】