多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
>[success] # 操作系统 1. **操作系统是计算机软件的一种**,它主要负责作为`用户`和`计算机硬件`之间的桥梁,**调度和管理计算机硬件进行工作** 2. 计算机需要操作系统去调度例如,CPU进行工作、内存进行工作、硬盘进行数据存储、网卡进行网络通讯、音响发出声音、打印机打印内容 * 系统调度过程,用户使用操作系统,操作系统安排硬件干活 [图片来自黑马教育](https://www.bilibili.com/video/BV1n84y1i7td/?p=9&spm_id_from=pageDriver&vd_source=1e4d2f8cd0a4f142adfbc4bf47b6c113) ![](https://img.kancloud.cn/f0/58/f058497d89bad5b2e92add5070229451_1363x589.png) 3. 常见的操作系统 `windows linux macos Android ios HarnmonyOs`,这些操作系统都是**调度硬件进行工作充当用户和硬件之间的桥梁** >[success] # Unix 1. **Unix** 是较早被广泛使用的**计算机操作系统之一**,它的第一版于1969年由 Ken Thompson 在 AT&T 贝尔实验室是实现,1973年 Ken Thompson 与 Dennis Ritchie 用C语言重写了 Unix 的第三版内核,他的特点 1.1. **Unix**是一个强大的多用户、多任务操作系统 1.2. **UNIX**的商标权由国际开放标准组织(The Open Group)所拥有。 1.3.**UNIX**操作系统是**商业版**,需要收费,价格比Microsoft Windows正版要贵一些 >[success] # Linux 1. `Linux`是一套**类Unix**操作系统,诞生于1991年10月5日,常说的 **Linux** 这个词本身只表示**Linux内核**,由GNU计划和自由软件基金会FSF开发出许多高质量的免费软件,其中包括有名的emacs 编辑系统、bash shell 程序、gcc 系列编译程序、gdb 调试程序等等和**Linux内核** 组成了将Linux 操作系统称为**GNU/Linux**操作系统 2. `Linux`系统的组成如下**Linux系统内核** 、 **系统级应用程序** * **内核**提供系统最核心的功能,如:调度CPU、调度内存、调度文件系统、调度网络通讯、调度IO等 * **系统级应用程序**,可以理解为出厂自带程序,可供用户快速上手操作系统,如:文件管理器、任务管理器、图片查看、音乐播放等 ![](https://img.kancloud.cn/30/a7/30a7adf6ef4ef3b6c7351d32b7bfc3ea_334x301.png) ![](https://img.kancloud.cn/ba/08/ba0820c6002d3a2810ff75320743fa1e_539x240.png) >[danger] ##### 内核版本与发行版本 1. LINUX内核版本 是指系统**内核的版本号**。LINUX的内核具有**两种不同的版本号**,**稳定版和开发版** 每一个版本号由三位数字组成,第二位数字说明**版本类型**,因此区分方式是根据次版本的**奇偶判定**,**奇数为开发版**,**偶数为稳定版**,如2.4.18是稳定版,2.5.21是开发版, [下载Linux内核](https://www.kernel.org)  * 查看内核版本号 ~~~ uname -r ~~~ 2. **Linux发行版本** ,内核是免费、开源的,这也就代表了,任何人都可以获得并修改内核,并且自行集成系统级程序一些 Linux厂商 将 LINUX系统内核 与应用软件及文档包装在一起,并提供一些安装界面和系统设定与管理工具,这就构成了一个发行套件。Linux是GNU/Linux的缩写,通常指各种Linux发行版的通称。因此**提供了内核+系统级程序的完整封装,称之为Linux发行版** ![](https://img.kancloud.cn/fc/54/fc5419cef74a2d29a90e1d48c25b4a9e_796x195.png) * 一些发行版 ~~~ 'Debian' :运行起来极其稳定,这使得它非常适合用于服务器。 'redhat': 这是第一款面向商业市场的Linux发行版。它有服务器版本,支持众多处理器架 构。 全球最大的linux发行厂商,功能全面、稳定。 'ubuntu': Ubuntu是Debian的一款衍生版,侧重于它在这个市场的应用,在服务器、云 计算、甚至一些运行 的移动设备上很常见。 'centos': CentOS是一款企业级Linux发行版,它使用红帽企业级Linux中的免费源代码 重新构建而成。这款重构版完 全去掉了注册商标以及Binary程序包方面一个非常细微 的变化。 'Fedora':同是一款非常好的发行版,有庞大的用户论坛,软件库中还有为数不少的软件 包。Fedora同样使 用YUM来管理软件包。 ~~~ 3. 相对于内核版本,发行套件的版本号是随着发布者的不同而不同,与系统内核的版本号是相对独立的。比如 RedHat AS4.0 UP4 的 内核版本 是2.6.9-42。 >[danger] ##### Linux的应用领域 1. **服务器系统** **Web应用**服务器、**数据库**服务器、**游戏**服务器、**接口**服务器、**DNS**、**FTP**等等; 2. **嵌入式系统** 路由器、防火墙、手机、PDA、IP 分享器、交换器、家电用品的微电脑控制器等等 3. **高性能运算、计算密集型应用**Linux有强大的运算能力。IBM的Watson超级计算机就是使用了Linux系统 4. **桌面应用系统**很多桌面操作系统的底层也是Linux 5. **移动手持系统**安卓系统就是基于Linux >[info] ## 图解 ![](https://img.kancloud.cn/c1/e0/c1e035984333ce677b215fcb7b1286f4_1358x547.png)