1、什么是操作系统?
操作系统(Operating System,简称 OS)是连接硬件和数据库、中间件、应用软件的纽带,自主可控生态构建的核心
操作系统位于计算机硬件与应用软件之间,为用户程序提供一个更好、更简单、更清晰的计算机模型,并管理处理器、主存、硬盘、键盘、鼠标、显示器、打印机、输入输出设备等计算机硬件。
操作系统主要由内核(运行于内核态,管理硬件资源)以及系统调用(运行于用户态,为应用程序员写的应用程序提供系统调用接口)两部分组成,其向下适配管理 CPU、GPU、存储等硬件设备,向上支撑应用软件的开发,提供运行环境。
操作系统具有以下五个基本功能:内存管理、进程管理、设备管理、文件管理、提供用户接口
CPU和操作系统是整个信创产业的根基,没有CPU和操作系统的安全可控,整个信创产业就是无根之木、无源之水
图片
操作系统简略架构图
2、全球现状
Windows 和 Android 分别占据桌面和移动端 OS 领导地位
2.1、Windows & Android
目前全球 PC 操作系统主要有 Windows、MacOS、Linux、UNIX 四种,移动端操作系统主要有Android、iOS两种,
其中微软 Windows 和谷歌 Android 分别占据各自领域的领导地位,这也帮助微软和谷歌成为计算产业的主导者。
根据 Statcounter 数据,截至 2020 年 4 月,桌面操作系统中 Windows 全球市占率 76.2%,中国市占率86.7%;移动端操作系统中 Android 全球市占率 70.7%,中国市占率 79.7%
2.2、Linux
Linux 免费开源,在服务器领域有着重要的地位
Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。
Linux 是由世界各地成千上万的程序员设计和开发实现的,当初开发 Linux 系统的目的就是建立不受任何商业化软件版权制约的、全世界都能自由使用的类 Unix 操作系统兼容产品,因此 Linux 内核是免费且开源的,任何人都可以获得其代码并根据自己的需求进行修改。
操作系统厂商以 Linux 内核为中心,再集成搭配各种各样的系统管理软件或应用工具软件组成一套完整的操作系统,便称为 Linux 发行版。
目前已知大约有 300 个 Linux 的发行版,国际上比较知名的 Linux 操作系统有 Debian(衍生出桌面版的 Ubuntu、适用于渗透测试的 Kali)、RedHat(衍生出 CentOS、Fedora)、Gentoo、openSUSE 等,其中Debian 是社区化运营的产品,其衍生出来的 Ubuntu 是目前最受欢迎的免费操作系统;RedHat企业级 linux 发行版是收费的商业化产品,但基于其免费源代码重构的 CentOS免费。
桌面端是 Linux 操作系统薄弱环节,但其在服务器、嵌入式领域有着不错的市场份额,Spiceworks数据显示 2016 年 Linux 操作系统在服务器中市占率达到 12%,远高于其在桌面端的市场份额
3、国产概况
目前国产操作系统均是基于Linux内核进行的二次开发
3.1、技术流派
Linux的发行版本可以大体分为两类:
商业公司维护的发行版本,以著名的Redhat(RHEL)为代表;
社区组织维护的发行版本,以 Debian为代表。
基于不同版本,国产操作系统又分成了不同的技术流派。图片
3.2、发展历程
3.3、系统总览
目前市场上主流的国产操作系统包括麒麟 OS(中标麒麟、银河麒麟)、UOS(统信软件)、普华软件、中兴新支点、凝思、中科方德等,以及华为自研的开源欧拉操作系统 OpenEuler。