免 费 开 源 安 全 稳 定项目 1 Linux 操作系统概述Linux 网络操作系统项目式教程(第二版)任务 1操作系统概述12Linux 的诞生与发展3Linux 层次结构认识 Linux 操作系统4Linux 版本1操作系统概述1操作系统概述 计算机系统=软件 + 硬件 操作系统是最重要的基本软件 计算机用户或应用程序与硬件之间交互的“桥梁”操作系统的主要作用方便用户使用,提高硬件利用率操作系统基本概念2操作系统概述硬件内核系 统 调 用库函数外壳程序应用程序操作系统的组成狭义:内核 广义:内核 + 系统调用 设备管理 作业管理 进程管理 文件管理 存储管理操作系统基本功能2Linux 的诞生与发展2Linux 的诞生与发展UNIX在 UNIX 的发展历程中有多达上百种 UNIX 版本 1969 年,汇编语言开发,取名为 Unics 1973 年, C 语言实现第三版内核 发展早期,免费提供源代码 从 1971 至 1975 年, UNIX 发展到第六版 1979 年从 System V7 开始,开始商业化道路2Linux 的诞生与发展单靠一人维护无法及时响应改进诉求Minix 最终未能广泛使用 UNIX 源码私有化后,教育领域无法使用 Minix 的开发不参考 UNIX 核心代码 Minix 意为 Mini UNIX ,即迷你 UNIX Minix 与 UNIX 兼容,主要用于教学与研究Minix2Linux 的诞生与发展最初开发 Linux 内核时Linus Torvalds 还是大学生 从 Minix 中学习有关内核设计理念 开发工具完全依赖自由软件,如 GCC 最初只释放内核,版本号为 0.02 构建虚拟团队共同发展 Linux 1994 年,内核 1.0 版正式对外发布Linux2Linux 的诞生与发展凭借这些特征Linux 在服务器市场大获成功 开源免费 硬件需求低 安全稳定 多用户多任务 多平台支持Linux 的主要特征3Linux 层次结构3Linux 层次结构每一部分都是必需的,但是内核是操作系统的核心 从内到外:内核、命令解释层和应用程序 内核:与硬件直接交互,是硬件和应用程序的接口 命令解释层:与内核进行交互 应用程序:完成各种实际工作的软件程序Linux 体系4Linux 版本4Linux 版本Linux 的内核版本被严格管理由内核开发小组严格控制 内核版本格式:主版本 . 次版本 . 修订版本 次版本号是偶数:稳定版本 次版本号是奇数:测试版本 3.0 之后不再使用该约定内核版本4Linux 版本Linux 发行版本众多我们选择 ...