一、不同领域的操作系统分类
桌面操作系统
、服务器操作系统
、嵌入式操作系统
、移动设备操作系统
- 1.1、桌面操作系统
- Window系列:目前用户群体最大
- macOS: 适合于开发人员
- Linux: 应用软件少(适用于服务器领域和嵌入式领域)
- 1.2、服务器操作系统**
- Linux:安全、稳定、完全免费,相关配件齐全、市场占有率很高
- Windows Server:付费、市场占有率低
- 1.3、嵌入式操作系统
内核比较小,用于开发智能机器人、智能家居、智能硬件 - 1.4、移动设备操作系统
iOS和Android(基于Linux)
二、虚拟机:VMware-Fusion
虚拟机(Virtual Machine) 指通过软件模拟的具有完整隔离环境中的完整计算机系统。(常用用测试不熟悉的操作系统)
- 虚拟系统通过生成现成有操作系统的全新模拟镜像,具有真实操作系统完全一样的功能。
- 进入虚拟系统后,所有操作都是在这个全新的虚拟系统里面进行,可以独立安装运行软件,保存数据,拥有自己的独立桌面,不会对真正的系统产生影响
- 而且能够在现有的系统与虚拟镜像之间灵活切换的一类操作系统
三、操作系统发展史
贝尔实验室是发展的源头
B语言(Ken Thompson:肯.汤姆逊)->C语言(Dnennis M.Rithie:丹尼斯.里奇)->Unix(前两者共同开发)-Linux(Linus:林纳斯)
四、Linux的内核版本和发型版
- 4.1、内核版本
- 内核(Kernel)是系统的心脏,是运行程序和管理磁盘以及打印机等硬件设备的核心程序,它提供了一个在裸设备与应用程序间的抽象层
- Linux内核版本又分为 稳定版和开发版,两种版本是相互关联,相互循环
- 稳定版:具有工业级强度,可以广泛地应用和部署。新的稳定版本相对于旧的只是修正一些bug或加入一些新的驱动程序。
- 开发版:由于要实验各种解决方案,所以变化很快。
- 4.2、发行版本
- Linux 发行版(也叫做 GNU/Linux 发型版)通常包含了桌面环境、办公套件、媒体播放器、数据库等应用软件
- 常见的发型版本如下:
- Ubuntu
- Redhat
- Fedora
- openSUSE
- Linux Mint
- Debian
- Manjaro
- Mageia
- CentOS
- Arch
- 十大Linux服务器发型版排行榜:在几乎每一份与 Linux 有关的榜单上,基于 Debian的Ubuntu 都占有一席之位。Canonical的Ubuntu 胜过其他Linux 服务器发行版~从安装简单、出色的硬件。
五、单用户操作系统和多用户操作系统
- 单用户操作系统:指一台计算机在同一时间只能由一个用户使用,一个用户独自享用系统的全部硬件和软件资源。(Windows XP之前的版本都是单用户操作系统)
- 多用户操作系统:指一台计算机在同一时间可以由多个用户使用,多个用户独自享用系统的全部硬件和软件资源。(Unix和Linux的设计初衷就是多用户操作系统)