1.1 Linux操作系统起源 QIBEBT Linux是一个诞生于网络、成长于网络且成熟于网络的操作系统 系统的想法,当车L1nx诞生,为了不让这个羽毛未丰的操作系统大 折; Linus将自已的作品Limu通过 Internet发布。从此一大批知名的、 不知名的hack、编程人员加入到开发过程中来, Linux逐渐成长起来。 Linux一开始是要求所有的源码必须公开,并且任何人均不得从 Linux 空暑中获利。傘而这种纯粹的自由软件的理想对于1nx的普及和发 Linux 成为GNU Linux凭借优秀的设计,不凡的性能,加上IBM、 INTEL、CA、 ORACLE 等国际知名企业的大力支持,市场份额逐步扩大,逐渐成为主流操作 系统之 Linux只是内核,即操作系统中允许用户的软件与硬件通信的那部分。 Linux产商借网络爱好者升级的内核,通过优化、增加功能出售各个 版本的1inux操作系统
11 • Linux是一个诞生于网络、成长于网络且成熟于网络的操作系统。 • 1991年,芬兰大学生Linus Torvalds萌发了开发一个自由的UNIX操作 系统的想法,当年Linux诞生,为了不让这个羽毛未丰的操作系统夭 折,Linus将自已的作品Linux通过Internet发布。从此一大批知名的、 不知名的hack、编程人员加入到开发过程中来,Linux逐渐成长起来。 • Linux一开始是要求所有的源码必须公开,并且任何人均不得从Linux 交易中获利。然而这种纯粹的自由软件的理想对于Linux的普及和发 展是不利的,于是Linux开始转向GPL,成为GNU阵营中的主要一员。 • Linux凭借优秀的设计,不凡的性能,加上IBM、INTEL、CA、ORACLE 等国际知名企业的大力支持,市场份额逐步扩大,逐渐成为主流操作 系统之一。 • Linux只是内核,即操作系统中允许用户的软件与硬件通信的那部分。 • Linux产商借网络爱好者升级的内核,通过优化、增加功能出售各个 版本的linux操作系统 1.1 Linux操作系统起源
1.2 Linux操作系统特点 QIBEBT 开放性:指系统遵循世界标准规范,特别是遵循开放系统互连(SⅠ)国际 标准。 二.多用户:是指系统资源可以被不同用户使用,每个用户对自己的资源(例如: 文件、设备)有特定的权限,互不影响。 多任务:它是指计算机同时执行多个程序,而且各个程序的运行互相独立 四.良好的用户界面: Linux向用户提供了两种界面:用户界面和系统调用 Linux还为用户提供了图形用户界面。它利用鼠标、菜单、窗口、滚动条等设 施,给用户呈现一个直观、易操作、交互性强的友好的图形化界面 五.设备独立性:是指操作系统把所有外部设备统一当作成文件来看待,只要安 装它们的驱动程序,任何用户都可以象使用文件一样,操纵、使用这些设备 而不必知道它们的具体存在形式。n是具有设备独立性的操作系统,它的 内核具有高度适应能力 六.提供了丰富的网络功能:完善的内置网络是 Linux一大特点。 七.可靠的安全系统:、Linx采取了许多家全技术措施,包括对读、写控制 保护的子系统、审计跟踪、核心授权等,这为网络多用户环境中的用户提 了必要的安全保障。 .良好的可移植性:是指将操作系统丛一个平台转移到另一个平台使它仍然能 按其自身的方式运行的能力。 Linux是一种可移植的操 计算机到大型计算机的任何环境中和任何平台上运行。诺基亚的 谷歌 的 Android和 hrome0s,以及英特尔的 Moblin o
12 一.开放性:指系统遵循世界标准规范,特别是遵循开放系统互连(OSI)国际 标准。 二.多用户:是指系统资源可以被不同用户使用,每个用户对自己的资源(例如: 文件、设备)有特定的权限,互不影响。 三.多任务:它是指计算机同时执行多个程序,而且各个程序的运行互相独立。 四.良好的用户界面 :Linux向用户提供了两种界面:用户界面和系统调用。 Linux还为用户提供了图形用户界面。它利用鼠标、菜单、窗口、滚动条等设 施,给用户呈现一个直观、易操作、交互性强的友好的图形化界面 五.设备独立性:是指操作系统把所有外部设备统一当作成文件来看待,只要安 装它们的驱动程序,任何用户都可以象使用文件一样,操纵、使用这些设备, 而不必知道它们的具体存在形式。Linux是具有设备独立性的操作系统,它的 内核具有高度适应能力。 六.提供了丰富的网络功能:完善的内置网络是Linux一大特点。 七.可靠的安全系统:Linux采取了许多安全技术措施,包括对读、写控制、带 保护的子系统、审计跟踪、核心授权等,这为网络多用户环境中的用户提供 了必要的安全保障。 八.良好的可移植性:是指将操作系统从一个平台转移到另一个平台使它仍然能 按其自身的方式运行的能力。Linux是一种可移植的操作系统,能够在从微型 计算机到大型计算机的任何环境中和任何平台上运行。诺基亚的Maemo、谷歌 的Android和Chrome OS,以及英特尔的Moblin。 1.2 Linux操作系统特点
1.3 Linux操作系统结构 QIBEBT Kernel diff grep 系统启动时将内核装入内存 管理系统各种资源 WC Shell multitasking 用户界面,提供用户与内核 交互处理接口是命令解释 hardwareTCP/P stack device 器,提供强大的编程环境 interfaces gcc who bash, ash, pdksh, tcsh, ksh kernel bash CSh,zSh° Utility shell 提供各种管理工具,应用 序 utilities 13
13 hardwar e multitasking d evice interfa ce s vi sh ls bash kernel TCP/IP stack shell gcc diff grep wc who cat utilities Kernel 系统启动时将内核装入内存 管理系统各种资源 Shell 用户界面,提供用户与内核 交互处理接口是命令解释 器,提供强大的编程环境 bash,ash,pdksh,tcsh,ksh, csh,zsh…. Utility 提供各种管理工具,应用程 序 1.3 Linux操作系统结构
14 Linux操作系统内核版本 QIBEBT 版本号码 稳定版本 开发版本 2.4.32 2.5.19-6 主版本号.稳定(偶)/开发版本(奇).发布号 patch号 当前最新版本nux-2.6.31,tar.gz http://www.kernelorg/pub/linux/kernel 14
14 版本号码 稳定版本 开发版本 2.4.32 2.5.19-6 主版本号.稳定(偶)/开发版本(奇).发布号-patch号 http://www.kernel.org/pub/linux/kernel/ 当前最新版本linux-2.6.31.tar.gz 1.4 Linux操作系统内核版本
1.5 Linux操作系统发行版本 QIBEBT fedora A CEntOS 5us日 archlinux Mandriva debian ubuntu 还有许多 15
15 1.5 Linux操作系统发行版本 还有许多……