信创基础软件之操作系统

操作系统概述

操作系统是计算机系统软硬件资源的纽带。操作系统是连接硬件和数据库、中间件、应用软件的纽带,是承载各种信息设备和软件应用的重要基础软件。操作系统控制和管理整个计算机系统的硬件、软件资源,组织和调度计算机工作和资源,同时提供给用户和其他软件方便的接口和环境。

操作系统向下适配硬件系统、发挥终端硬件性能,向上支撑应用软件功能、影响用户的最终体验,起到了承上启下的关键作用,是构建国产IT底层生态环境的重要组成部分。

操作系统分类

操作系统分类方式。

按面向设备类型不同,操作系统可分为桌面、服务器、移动端、嵌入式和物联网操作系统。

按是否开源分类,操作系统可分为开源操作系统和闭源商业操作系统。开源操作系统就是公开源代码的操作系统软件,以遵循开源协议(GNU)进行使用、编译和再发布。开源协议分两种,一种是不允许衍生代码作为商业软件发布,如GPL 协议;另一种是允许修改后的代码作为开源或者商业软件再发布,如BSD、Apsche Licence 协议。

操作系统发展历史

硬件革新推动操作系统不断发展。晶体管的大规模化催生了操作系统的诞生,随后集成电路出现,操作系统发展进入个人计算机时代,商业模式从toB 向toC 转移。20 世纪40 年代第一代电子管计算机诞生,程序员直接操作硬件便可完成工作;20 世纪50 年代第二代晶体管计算机诞生,单道批处理系统出现以提高资源利用率;20 世纪60 年代,随着小规模集成电路的发展,多道批操作系统出现并进一步提升效率;20 世纪70 年代,操作系统随着集成电路发展进入了个人计算机时代,涌现出Linux、Windows 等著名操作系统。

20 世纪70 年代后,现代操作系统龙头企业密集涌现。1969 年,AT&T 贝尔实验室开发出了UNIX,该系统因安全高效的特性在服务器领域得到广泛应用。1984 与1985 年,随着家用PC 市场的发展,苹果与微软公司分别研发出了MacOS 与Windows 操作系统,两者占据PC 操作系统超90%的市场份额。1991 年Linux 操作系统发布,成为开放源代码软件发展的里程碑。2003 年安迪鲁宾创建了面向手机的操作系统Andriod,该系统成为移动领域最成功、占据市场份额最大的操作系统。

国产操作系统

国产操作系统由完全自研、基于海外开源、再到发展自主开源社区。早期的国产操作系统采取完全自主研发的策略,但受限于技术水平,存在系统漏洞多、软件生态薄弱等问题。上世纪90 年代基于GPL 协议的Linux开源技术革命催生红旗、蓝点等国产Linux 操作系统诞生。2017 年开始国产操作系统逐渐壮大,麒麟、统信、华为等品牌不断推出优质自研产品。2020 年后国产操作系统进一步发展并且推出自主开源根社区,在满足性能要求的情况下,自主性进一步提升。

国内操作系统厂商主要有麒麟OS(中标麒麟、银河麒麟)、深度科技、统信UOS、普华软件、中兴新支点、凝思、中科方德等公司。另外,华为也推出了自己的终端操作系统鸿蒙和服务器操作系统欧拉,并在开放原子基金会下推出了社区开源版本开源鸿蒙(Open Harmony)和开源欧拉(OpenEuler)。

麒麟和统信占国产操作系统90%以上市场份额,呈现寡头垄断格局,普华软件是信创车载系统龙头;麒麟信安是关键领域操作系统产品提供商;中科方德背靠中科院,与中科曙光深度合作,对国产x86架构支持较好;润和软件同时布局鸿蒙和欧拉操作系统,在金融和电力方面有一定优势;软通动力和华为深度合作,提供特定行业的定制化开发。

本文主要对比麒麟、统信两个品牌的操作系统。

麒麟系具备硬件适配优势。麒麟系国产操作系统源自于国防科技大学科研项目,又依托于中国软件这一具备国资背景的平台,因而对国产化适配具备先天的优势。飞腾芯片属于股东中国电子旗下公司的平台,而麒麟系也早已完成了对中科院体系龙芯的适配工作。同时,根据天津麒麟官网披露,麒麟系的银河麒麟深耕军工、能源领域多年,积累大量适配经验。总体而言, 麒麟系国产操作系统相关工作开展早,股东背景深,从而保证在国产化硬件适配上具备强大优势。

UOS具备开发及生态拓展优势。 UOS 国产统一操作系统源自 Deepin Linux 技术团队, Deepin Linux 是真正由民间技术爱好者建立起的用户驱动操作系统产品。 研发开发团队一直与市场化运作接轨,并充分融入到国际开源社区体系中, 对 Linux 版本发行、管理、维护更为深刻的理解 。同时, UOS 继承了 Deepin Linux 的 Deepin wine 兼容性技术,能够大幅将 Windows应用移植扩充到 Linux 体系,因而具备强大的生态拓展优势。

  根据安信证券研究中心的分析数据,目前服务应用场景,麒麟软件占据明显优势,桌面应用场景,统信占据优势。

主流国产操作系统简介

 主流国产操作系统简介

1.银河麒麟V10

银河麒麟桌面操作系统 V10 SP1 是一款适配国产软硬件平台并深入优化和创新的简单易用、稳定高效、安全可靠的新一代图形化桌面操作系统产品;实现了同源支持飞腾、龙芯、申威、 兆芯、海光、鲲鹏、Kirin等国产处理器平台和Intel、AMD等国际主流处理器平台;采用全新的界面风格和交互设计,提供更好的硬件兼容性。系统融入更多企业级网络连接场景,增加多种触控手势和统一认证方式,全新设计的自研应用和工具软件,让您的办公更加高效;注重移动设备多屏协同,优化驱动管理,封装系统级SDK,操作简便,上手快速。

X86专业版链接:http://distro-images.kylinos.cn:8802/web_pungi/download/share/e97Kd6pJhCoTR3LlBgUzAMjDuWbSZVQi/Kylin-Desktop-V10-SP1-HWE-Release-2203-X86_64.iso

2.统信uos V20

根据国人审美和习惯设计,美观易用、 自主自研、安全可靠,拥有高稳定性,丰富的硬件,外设和软件兼容性,广泛的应用生态支持,兼容国产主流处理器架构, 可为党政军及各行业领域提供成熟的信息化解决方案。

官网下载链接:https://www.chinauos.com/resource/download-professional

统信UOS社区版下载地址:https://www.deepin.org/zh/download

3.一铭操作系统

一铭操作系统是一铭软件基于Linux内核开发的一款国产化操作系统。该系统秉承人性化、实用化、效率化的设计理念,提供了用户所需的桌面应用——包括办公应用、电子邮件与日历、网络浏览、多媒体、文件阅读、即时通讯、图象处理以及配置管理等软件。

4.方德桌面操作系统

方德桌面操作系统基于核高基重大专项安全加固内核成果持续优化和发展,适配海光、兆芯、飞腾、龙芯、申威、鲲鹏等国产CPU,支持x86、ARM、MIPS等主流架构,可良好支持台式机、笔记本、一体机及嵌入式设备等形态整机、主流硬件平台和常见外设。方德桌面操作系统还预装了软件中心,致力于为用户提供丰富好用的软件,已上架运维近2000款优质的国产软件及开源软件,集展示、搜索、下载、安装、卸载、更新、评论、评分等功能于一体,为用户带来便捷的一站式应用管理体验,满足用户在各场景下的使用需求。
 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/595199.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

等保建设技术建议书(Word原件)

1信息系统详细设计方案 1.1安全建设需求分析 1.1.1网络结构安全 1.1.2边界安全风险与需求分析 1.1.3运维风险需求分析 1.1.4关键服务器管理风险分析 1.1.5关键服务器用户操作管理风险分析 1.1.6数据库敏感数据运维风险分析 1.1.7“人机”运维操作行为风险综合分析 1.2…

C语言结构体类型

C语言结构体类型 个人主页:大白的编程日记 个人主页:C语言学习之路 文章目录 C语言结构体类型前言一.结构体1.1结构体类型的声明1.2结构体变量的创建和初始化1.3结构成员访问操作符1.4结构的特殊声明1.5 结构的自引用 二.结构体内存对齐2.1对齐规则2.2内…

嵌入式linux学习第一天

参考正点原子Linux开发文档。记录下知识点。 Shell 基本操作 前面我们说 Shell 就是“敲命令”,那么既然是命令,那肯定是有格式的,Shell 命令的格式 如下: command -options [argument] command: Shell 命令名称。 options&…

27 JavaScript学习:异步编程

异步的概念 在JavaScript中,异步编程是一项重要的概念,特别在处理用户交互、网络请求和文件读写等场景下非常常见。JavaScript是一门单线程语言,因此需要通过异步编程来避免阻塞主线程,保证程序的流畅性和响应性。 在JavaScrip…

避雷!7.7分,新增1区TOP被标记On Hold,5本已被踢除!

本周投稿推荐 SSCI • 2/4区经管类,2.5-3.0(录用率99%) SCIE(CCF推荐) • 计算机类,2.0-3.0(最快18天录用) SCIE(CCF-C类) • IEEE旗下,1/2…

[入门] Unity Shader前置知识(5) —— 向量的运算

在Unity中,向量无处不在,我想很多人都使用过向量类的内置方法 normalized() 吧,我们都知道该方法是将其向量归一化从而作为一个方向与速度相乘,以达到角色朝任一方向移动时速度都相等的效果,但内部具体是如何将该向量进…

力扣每日一题109:有序链表转换二叉搜索树

题目 中等 给定一个单链表的头节点 head ,其中的元素 按升序排序 ,将其转换为 平衡 二叉搜索树。 示例 1: 输入: head [-10,-3,0,5,9] 输出: [0,-3,9,-10,null,5] 解释: 一个可能的答案是[0,-3,9,-10,null,5],它…

Java毕设之学院党员管理系统的设计与实现

运行环境 环境说明: 开发语言:java 框架:springboot,vue JDK版本:JDK1.8 数据库:mysql5.7(推荐5.7,8.0也可以) 数据库工具:Navicat11 开发软件:idea/eclipse(推荐idea) Maven包:Maven3.3.9 系统实现 管理员功能实现 党员管理 管理员进入指定功能操作…

一款开源高性能AI应用框架

前言 LobeChat 是一个基于 Next.js 框架构建的 AI 会话应用,旨在提供一个 AI 生产力平台,使用户能够与 AI 进行自然语言交互。 LobeChat应用架构 LobeChat 的整体架构由前端、EdgeRuntime API、Agents 市场、插件市场和独立插件组成。这些组件相互协作&a…

css实现上下左右对勾选中状态角标

🍥左上角 🍥右上角 🍥左下角 🍥右下角: 🍥左上角: .blueBackground {position: relative;border: 1px solid #91c7f3;background: #F0F8FF !important;&:after {content: "";position: absolute;top:…

7 人赚 960 亿美元,数字天才的首次独舞

巴菲特股东大会 一年一度的巴菲特股东大会如常召开,只不过这次坐在老爷子左手边的不再是老搭档查理芒格,而是钦点的未来继任者,格雷格阿贝尔。 随着芒格(99岁)的离开,巴菲特(93岁)也…

突破销量瓶颈:亚马逊,速卖通,国际站销量提升实战技巧

1、精心选品:选品是亚马逊销售的第一步,也是至关重要的一步。卖家应该进行市场调研,了解消费者的需求和喜好,选择有市场潜力的产品。要注意产品的差异化,避免与竞争对手的产品过于相似。 2、优化产品详情页&#xff1…

【SpringMVC 】什么是SpringMVC(二)?如何整合ssm框架以及使用mybatisPlus?

文章目录 SpringMVC第三章1、ssm整合1、基本步骤1-3步4-5步6步7步8-12步13步14-15步2、添加数据3、删除数据4、配置事务5、修改数据2、pageHelpe分页1、基本步骤第四章1、mybatisPlus1、基本步骤1-45-7892、基本方法的使用查询2、新ssm项目1、基本步骤1-5678-910-111213-15Spri…

✌粤嵌—2024/4/29—轮转数组

代码实现&#xff1a; // 逆置数组 void nizhi_array(int *nums, int l, int r) { // 左闭右闭if (l > r) {return;}int i l, j r;while (i < j) {int temp nums[i];nums[i] nums[j];nums[j] temp;i;j--;} }void rotate(int *nums, int numsSize, int k) {if (k >…

CSAPP | Chapter 1 | 计算机系统漫游

CSAPP | Chapter 1 | 计算机系统漫游 计算机系统由系统软件与硬件组成。 对于一个简单的 C 程序 hello.c 来说&#xff0c;即便它非常简单&#xff0c;但是为了让它运行&#xff0c;系统的每个主要组成部分都需要协调工作。 #include <stdio.h>int main() {printf(&quo…

AI适老化!10秒一张的AI姓氏头像,居然要卖9块9?中老年用户都说好!

看短视频的你&#xff0c;一定会刷到过这样的直播间&#xff1a; 现在大家明白了&#xff0c;这是一个做姓氏图像的直播间。我刚开始刷到的时候也觉得这种头像好看&#xff0c;高大上&#xff0c;也想做一个这样的图像&#xff0c;来当自己的微信头像。 做这样的图像需要排队刷…

迅饶科技 X2Modbus 网关 AddUser 任意用户添加漏洞复现

0x01 产品简介 X2Modbus是上海迅饶自动化科技有限公司Q开发的一款功能很强大的协议转换网关, 这里的X代表各家不同的通信协议, 2是T0的谐音表示转换, Modbus就是最终支持的标准协议是Modbus协议。用户可以根据现场设备的通信协议进行配置,转成标准的Modbus协议。在PC端仿真…

代码随想录算法训练营DAY43|C++动态规划Part5|1049.最后一块石头的重量II、494.目标和、474.一和零

文章目录 1049.最后一块石头的重量II思路CPP代码 ⭐️494.目标和回溯算法抽象成01背包问题CPP代码本题总结 474.一和零思路CPP代码 1049.最后一块石头的重量II 力扣题目链接 文章链接&#xff1a;1049.最后一块石头的重量II 视频链接&#xff1a;这个背包最多能装多少&#xff…

高中数学-三角函数之常见题型总结

相关公式 新教材&#xff0c;取消了和差化积与积化和差的三角函数题目 例题1 解析 根据条件tanθ -2&#xff0c;我们应该就要想到&#xff0c;把待求式的角向θ靠拢 所以要想到如何降角&#xff0c;将2θ化成θ&#xff0c;那么&#xff0c;想到的公式就是&#xff1a;正弦…

【C++第三阶段】Set Map容器 员工分组案例

以下内容仅为当前认识&#xff0c;可能有不足之处&#xff0c;欢迎讨论&#xff01; 文章目录 Set容器构造和赋值大小和交换插入和删除一次性迭代器&#xff08;可能迅速失效的迭代器&#xff09;长久保留的迭代器如何判断迭代器是否一次性 查找和统计set和multiset的区别pari对…