关于后端:国产操作系统概述

24次阅读

共计 1516 个字符,预计需要花费 4 分钟才能阅读完成。

这是 ren_dong 的第 30 篇原创

1、什么是操作系统?

操作系统(Operating System,简称 OS)是连贯硬件和数据库、中间件、应用软件的纽带,自主可控生态构建的外围

  1. 操作系统位于 计算机硬件与应用软件之间,为用户程序提供一个更好、更简略、更清晰的计算机模型,并治理处理器、主存、硬盘、键盘、鼠标、显示器、打印机、输入输出设施等计算机硬件。
  2. 操作系统次要由 内核 (运行于内核态,治理硬件资源)以及 零碎调用(运行于用户态,为利用程序员写的应用程序提供零碎调用接口)两局部组成,其向下适配治理 CPU、GPU、存储等硬件设施,向上撑持应用软件的开发,提供运行环境。
  3. 操作系统具备以下五个基本功能:内存治理、过程治理、设施治理、文件治理、提供用户接口
  4. CPU 和操作系统是整个信创产业的根基,没有 CPU 和操作系统的平安可控,整个信创产业就是无根之木、无源之水

2、寰球现状

Windows 和 Android 别离占据桌面和挪动端 OS 领导位置

2.1、Windows & Android

  1. 目前寰球 PC 操作系统次要有 Windows、MacOS、Linux、UNIX 四种,挪动端操作系统次要有 Android、iOS 两种,
  2. 其中微软 Windows 和谷歌 Android 别离占据各自畛域的领导位置,这也帮忙微软和谷歌成为计算产业的主导者。
  3. 依据 Statcounter 数据,截至 2020 年 4 月,桌面操作系统中 Windows 寰球市占率 76.2%,中国市占率 86.7%;挪动端操作系统中 Android 寰球市占率 70.7%,中国市占率 79.7%

2.2、Linux

Linux 收费开源,在服务器畛域有着重要的位置

  1. Linux 是一套收费应用和自在流传的 类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、反对多线程和多 CPU 的操作系统。
  2. Linux 是由世界各地成千上万的程序员设计和开发实现的,当初开发 Linux 零碎的目标就是建设不受任何商业化软件版权制约的、全世界都能自在应用的类 Unix 操作系统兼容产品,因而 Linux 内核是收费且开源的,任何人都能够取得其代码并依据本人的需要进行批改。
  3. 操作系统厂商以 Linux 内核为核心,再集成搭配各种各样的系统管理软件或利用工具软件组成一套残缺的操作系统,便称为 Linux 发行版
  4. 目前已知大概有 300 个 Linux 的发行版,国内上比拟出名的 Linux 操作系统有 Debian(衍生出桌面版的 Ubuntu、实用于浸透测试的 Kali)、RedHat(衍生出 CentOS、Fedora)、Gentoo、openSUSE 等,其中Debian 是社区化经营的产品,其衍生进去的 Ubuntu 是目前最受欢迎的收费操作系统;RedHat 企业级 linux 发行版是免费的商业化产品,但基于其收费源代码重构的 CentOS 收费
  5. 桌面端是 Linux 操作系统薄弱环节,但其在服务器、嵌入式畛域有着不错的市场份额,Spiceworks 数据显示 2016 年 Linux 操作系统在服务器中市占率达到 12%,远高于其在桌面端的市场份额

3、国产详情

目前国产操作系统均是基于 Linux 内核进行的二次开发

3.1、技术流派

  • Linux 的发行版本能够大体分为两类:

    • 商业公司保护的发行版本,以驰名的 Redhat(RHEL)为代表
    • 社区组织保护的发行版本,以 Debian 为代表
  • 基于不同版本,国产操作系统又分成了不同的技术流派。

3.2、倒退历程

3.3、零碎总览

  • 目前市场上支流的国产操作系统包含 麒麟 OS(中标麒麟、河汉麒麟)、UOS(统信软件)、普华软件、中兴新支点、凝思、中科方德等,以及华为自研的开源欧拉操作系统 OpenEuler。

    End

  • 码字不易,欢送 关注、点赞,感激反对!

本文由 mdnice 多平台公布

正文完
 0