导图社区 操作系统发展及linux介绍思维导图
这是一篇关于操作系统发展及linux介绍思维导图的思维导图
编辑于2022-03-04 20:53:57操作系统发展及linux介绍
Linux内核及发行版介绍
linux 内核的第一个版本
Linus在unix与MS-DOS的夹缝中,在minux的引导下, 在GNU、POSIX的帮助下终于在1991年8月发布了linux 内核的第一个版本0.01版,造就了后来几十年的辉煌
内核源码的主要来源
http://www.kernel.org
Linux内核版本
稳定版
稳定版内核具有工业级的强度,可以广泛地应用和 部署。新的稳定内核相对于较旧的只是修正一些bug或 加入一些新的驱动程序。
开发版
开发版内核由于要试验各种解决方案,所以变化 很快。这两种版本是相互关联,相互循环的。
Linux内核版本号由3个数字组成
major
表示主版本号,有结构性变化时才变更
minor
表示次版本号,新增功能时才发生变化。 一般奇数表示测试版,偶数表示生产版
patch
错误修补的次数
Linux发行版
通常包含了包括桌面环境、办公套件、媒体播 放器、数据库等应用软件
商业发行版
比如Fedora (Red Hat)、openSUSE (Novell), Ubuntu (Canonical公司),和 Mandriva Linux
社区发行版
它们由自由软件社区提供支持,如 Debian和Gentoo
既不是商业发行版也不是社区发行版
最有名的是Slackware,他由atrick Volkerding发行维护
Linux开发应用领域介绍
个人桌面领域的应用
典型代表
ubuntu
fedora
suse linux
服务器领域
典型代表
Red Hat公司的AS系列
完全开源的debian系列
suse EnterPrise 11系列等
嵌入式领域
Linux操作系统介绍
Linux是最受欢迎的自由电脑操作系统内核, 是一个用C语言写成,符合POSIX标准的类 Unix操作系统
诞生于1991年10月5日,由芬兰黑客 Linus Torvalds为尝试在英特尔x86架构上提供自由 免费的类Unix操作系统而开发的
Linux操作系统的诞生、发展、和成长过程依 赖于五个重要支柱
unix操作系统
linux操作系统的前身
是linux一直模仿和要超越的对象
minix操作系统
linux操作系统的前身
是linux一直模仿和要超越的对象
GNU计划和自由软件基金会(FSF)
Richard M.Stallman于1984年创办,旨在开发一个 免费、类unix的操作系统-GNU系统及其开发工具
Emacs编辑系统、BASH shell程序、GCC、GDB等开 发工具都是GNU组织的产品
后来与linux内核结合成为了现在的GNU/linux
于1985年10月建立,监督保证执行GNU计划
POSIX标准
可移植操作系统接口,由电气和电子工程师协会 (IEEE)开发用来统一unix、linux各分支编程 接口,以提高其通用型和可移植性
使得linux的发展结束了初期的混乱发展阶段, 进入了一个新的时期
互联网
来自世界各地的黑客、自由软件推崇者通过网络 联合在一起,完成了linux的开发工作
Richard Stallman
天才程序员
主持了著名的GNU工程
GNU的定义: GNU's Not Unix
自由软件基金会: Free Software Foundation (FSF)
Richard Stallman两款自由软件 :Emacs、gcc
General Public License (GPL)
GNU工程与Linux
Linus Torvalds
Linux之父
操作系统演变及历史介绍
目标
方便
有效
扩展
功用
进程管理
内存管理
文件系统
设备控制
网络管理
操作系统的发展经历
无操作系统阶段
从1946年诞生第一台电子计算机以来,最初的电脑 并没有操作系统,人们通过各种按钮来控制计算机
后来出现了汇编语言,操作人员通过有孔的纸带将 程序输入电脑进行编译
这些将语言内置的电脑只能由操作人员自己编写程 序来运行,不利于设备、程序的共用
简单8位、16位操作系统阶段
最早的操作系统(CP/M):8位
操作系统的第一次飞跃:MS-DOS 16位
复杂的多任务、多用户操作系统阶段
第一款32位视窗系统:(OS/2)
Windows视窗系统
是目前市场占有率最高的个人操作系统
主流操作系统
PC
windows家族
unix家族
mac家族
嵌入式
ucosII
linux
winCE
android
iOS等