开源力量再现,国产操作系统商业化的全新探索

在这里插入图片描述

文章目录

  • 1. 开源运动的兴起
  • 2. 开源力量的推动
  • 3. 国产操作系统的崭露头角
    • 3.1 国产操作系统有哪些
  • 4.国产操作系统的商业化探索
  • 5.开源力量对国产操作系统商业化的推动

操作系统作为连接硬件、中间件、数据库、应用软件的纽带,被认为是软件技术体系中最核心的基础软件。据 Statcounter 数据显示,在全球操作系统市场中,主要是 Windows、Android、iOS、macOS、Linux 五大操作系统竞争。我国操作系统市场长期被国外厂商占据,操作系统自主化情况不乐观,存在分散难以形成拳头产品、生态体系构建困难、应用迁移难度大等问题。

近两年来,CentOS 宣布停服、Ubuntu 对俄罗斯企业停服等事件频发,为我们敲响了警钟:一旦操作系统等基础软件停服或存在漏洞,将为软件这座大厦带来地动山摇的影响。自CentOS宣布停服以来,迁移与否、迁移到哪里、如何迁移成为企业迫在眉睫的难题。

因跨国企业对其操作系统旧版本停止服务支持而带来的安全风险事件屡见不鲜。2020年底,国际服务器开源社区版发出公告称将于2024年6月30日停止维护CentOS7.

随着全球信息技术的飞速发展,操作系统作为计算机硬件的核心软件,其地位日益凸显。近年来,国产操作系统在国家政策的支持下,逐渐崛起,成为中国信息产业的重要组成部分。本文将从开源力量的推动、国产操作系统的商业化探索以及案例数据支撑等方面进行分析,探讨国产操作系统的发展新趋势。

1. 开源运动的兴起

开源运动是指开放源代码的运动,其主要目的是让更多的人参与到软件的开发中来。在20世纪90年代初,自由软件运动逐渐兴起,其核心理念是尊重用户自由获取、复制、修改和分发软件的权利。随着互联网的快速发展,开源软件逐渐成为了软件领域的主流,其核心理念也得到了广泛的认可。

在开源运动的推动下,许多优秀的开源软件和操作系统应运而生,其中最为著名的是Linux操作系统。Linux操作系统是由芬兰计算机科学家Linus Torvalds于1991年创建的,其核心理念是将源代码公开,让更多的人参与到系统中来。Linux操作系统的诞生,打破了操作系统由少数几家公司垄断的局面,为开源操作系统的发展奠定了基础。

2. 开源力量的推动

开源力量在国产操作系统的发展中起到了关键性的作用。开源软件的特点是开放、共享、协作,这使得开发者能够更加便捷地获取源代码,快速实现功能优化和技术创新。开源软件的优势在于降低了软件开发的门槛,提高了开发效率,同时也为国内企业提供了一个与国际巨头竞争的平台。

以鸿蒙操作系统为例,华为公司自2019年起开始研发鸿蒙操作系统,并于2020年正式发布。鸿蒙操作系统采用了开源的微内核架构,充分利用了开源的力量。据统计,鸿蒙系统的开源项目已经吸引了超过1600名开发者参与贡献代码,这是一个庞大的开发者社群,为鸿蒙系统的发展提供了强大的技术支持

3. 国产操作系统的崭露头角

随着技术的不断发展,国产操作系统也逐渐崭露头角。在中国,华为公司推出了鸿蒙操作系统,成为了国内首个拥有自主操作系统的公司。鸿蒙操作系统主要应用于华为的智能手机、平板电脑等设备上,其用户数量已经超过了2.2亿。

此外,中兴公司也推出了新支点操作系统,该操作系统支持多种不同的硬件设备,包括服务器、智能终端、穿戴设备等。新支点操作系统的用户数量也已经超过了1000万。

除了华为和中兴之外,国内还有一些其他的操作系统,比如阿里云操作系统、腾讯云操作系统等。这些操作系统主要应用于云计算、物联网等领域,为用户提供了更加灵活、高效和安全的服务。

3.1 国产操作系统有哪些

国产操作系统有很多种,其中一些比较知名的有:

  • 深度(Deepin):

    基于Linux内核的国产系统,是目前众多国产操作系统中最受欢迎的一款。它的界面美观、易用性强,同时也具有很高的安全性和稳定性。

    深度Linux是一个致力于为全球用户提供美观易用,安全可靠的 Linux 发行版。它不仅仅对最优秀的开源产品进行集成和配置,还开发了基于 HTML5 技术的全新桌面环境、系统设置中心、以及音乐播放器,视频播放器,软件中心等一系列面向日常使用的应用软件。Deepin 非常注重易用的体验和美观的设计,因此对于大多数用户来说,它易用安装和使用,还能够很好的代替Windows系统进行工作与娱乐。

  • 银河麒麟:

    由国防科技大学研制的开源服务器操作系统。

    软硬件兼容性最好的国产桌面操作系统之一,拥有绚丽的人机交互界面,友好易用,用户十分钟便可轻松掌握。它有以下几个特点:高安全、高可靠、高可用、跨平台、中文化(具有强大的中文处理能力)。

  • 中标麒麟:

    上海中标软件有限公司发布的面向桌面应用的操作系统产品。

    政府采购领域占据了重要地位,与中国电子、中国航天等企业建立了紧密的合作关系,共同推动国产操作系统的发展。

  • 优麒麟(UbuntuKylin):

    由工信部软件与集成电路促进中心、国防科技大学联手打造,针对中国用户定制,预装并通过软件中心提供了大量适合中国用户使用的软件服务。最新的“优麒麟”操作系统已经实现了支持ARM和X86架构的CPU芯片。

  • UOS:

    由统信技术有限公司打造的,基于deepin所进行深度开发的原版系统。

  • 红旗Linux:

    中国较大、比较成熟的Linux发行版之一。

    主要用于一些部门,如国家工化部、国家电网、中国银行、CCTV等单位仍有在使用红旗Linux。

  • 中兴新支点操作系统:

    基于Linux稳定内核,分为嵌入式操作系统(NewStart CGEL)、服务器操作系统(NewStart CGSL)、桌面操作系统(NewStart NSDL)。

以上是一些国产操作系统的介绍,各有特点和优势,可以根据实际需求进行选择。

4.国产操作系统的商业化探索

国产操作系统在商业化方面的探索主要体现在以下几个方面:

  • 产业链整合:国产操作系统通过整合上下游产业链资源,形成了完整的产业链条。例如,中标麒麟操作系统在政府采购领域占据了重要地位,与中国电子、中国航天等企业建立了紧密的合作关系,共同推动国产操作系统的发展。

  • 应用生态建设:国产操作系统在应用生态建设方面也取得了显著成果。例如,深度操作系统通过与阿里巴巴、腾讯等企业合作,共同打造了一套完善的应用商店体系,为用户提供了丰富的应用选择。

  • 技术创新:国产操作系统在技术创新方面不断突破,提升了自身的核心竞争力。例如,银河麒麟操作系统在安全性能方面具有较强的优势,已经通过了国家级的安全认证。

  • 政策支持:国家对国产操作系统的发展给予了大力支持。例如,国家发改委、科技部等部门联合发布了《关于加快推进国产操作系统发展的指导意见》,明确提出要加大国产操作系统的研发投入,推动产业发展。

5.开源力量对国产操作系统商业化的推动

开源力量对于国产操作系统商业化的推动起到了至关重要的作用。首先,开源操作系统可以降低企业的研发成本。由于开源操作系统的源代码是公开的,企业可以在此基础上进行二次开发,避免了重新编写操作系统的成本。其次,开源操作系统可以提高企业的技术水平。由于开源操作系统的源代码是公开的,企业可以学习和借鉴其他人的经验和技巧,提高自身的技术水平。最后,开源操作系统可以增强企业的竞争力。由于开源操作系统的源代码是公开的,企业可以与其他企业进行合作,共同开发和改进操作系统,增强自身的竞争力。

6.案例数据支撑

  • 市场占有率:根据中国信息通信研究院发布的报告显示,2020年我国操作系统市场份额达到了约57%,其中鸿蒙操作系统、中标麒麟操作系统等国产操作系统表现出较强的竞争力。

  • 应用场景:国产操作系统已经在政府、金融、能源等多个领域取得了成功应用。例如,深度操作系统已经成功应用于政务、金融、电力等行业,为这些行业提供了安全、稳定的操作系统服务。

  • 技术突破:银河麒麟操作系统在2019年成功研发出了具有国际竞争力的KylinOS 4.0版本,该版本在安全性能、稳定性等方面都有显著提升。

综上所述,开源力量的推动为国产操作系统的发展提供了强大的支持,而国产操作系统在商业化方面的探索也取得了显著成果。在未来的发展中,随着技术的不断进步和市场的不断扩大,国产操作系统将会迎来更加广阔的发展空间。同时,我们也应该认识到,国产操作系统要想在商业化操作系统领域取得更大的成功,还需要不断地提高自身的技术水平和市场竞争力。

目前国内可供企业用户选择的国产服务器操作系统,一类是基于 OpenEuler、OpenAnolis 等根社区推出的社区版;另一类是商业操作系统公司提供的付费商业版本。要进行迁移,除了要考虑业务稳定性和连续性之外,用户还可能面临切换到商业版所产生的额外经费预算。

统信软件总经理刘闻欢认为,破局之道在于:一是产品来源于开源,应该要归于开源;二是提供免费使用授权模式,让用户更方便地使用国产操作系统产品和应用,得到用户的认可,继而让用户有意愿为产品更强的商业服务质量付费。

从操作系统产业链层面,免费使用授权会降低用户选择国产操作系统的门槛,推动中国操作系统形成一条从上游根社区到中游商业发行版,再到下游基于商业发行版背书的免费使用授权模式的完整产业链,彻底扭转以往跟随下游 CentOS 发行版本的“产业链末端供给商”局面,增强底层基础软件的话语权。

从操作系统生态建设层面,开放操作系统源代码,能让有技术能力的用户和合作伙伴可以在统信软件的产品基础上去实现他们更好的技术方案,落地创意。只有开发者、合作伙伴等生态链各方参与建设,才能将中国操作系统产业做大,迸发强大生命力。

刘闻欢表示:“作为操作系统厂商,我们会在生态建设的过程中,倾尽全力,为生态建设贡献我们最大的力量,也希望大家能一起参与其中,共同建设我们的国产生态,共同为市场、为用户提供一个日趋完善、日趋成熟、良性循环、向上发展的国产生态。”

操作系统对信息产业的重要性不言而喻。麒麟软件有限公司(以下简称“麒麟软件”)作为专业从事操作系统研发和产业化的企业,几十年如一日扎根基础软件领域,打造国产操作系统,筑牢网信事业战略基石。

发展国产操作系统是顺应信息革命时代潮流的需要,对提升网络空间竞争力、构建信息产业综合实力具有重要意义。在整个信息技术体系中,操作系统向下控制硬件、向上支持软件运行,被誉为信息系统之魂。无论是大数据、云计算、物联网,还是目前火遍全球的生成式人工智能等热点领域,操作系统都是支撑这些产业发展的核心和基础。数字化浪潮席卷全球,在创造大量新场景新机遇的同时,也带来新需求新挑战。打造自主安全操作系统、建设自主信息技术体系是推动信息产业高质量发展的迫切要求和建设科技强国的必由之路。

参考及扩展阅读:

国产操作系统为数字中国建设提供关键支撑

新一代蒙古文操作系统重磅发布

回归开源本质,国产操作系统商业化又一探索

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

bye 我的博客网站

Bye🙋🙋🙋,我的博客网站。在我的服务器上运行了9个月之久的博客网站要和大家Bye了。 背景 可能很多人不知道我的这个博客网站的存在,好吧,最后一次展示它了,博客网站地址在这里,它…

vs2022+qt6.24+Cef编译

1.QCefView源码下载地址 https://github.com/cefview/qcefview2.目录层级关系如下: 3.下载CefViewCore git pull --regit pull --recurse-submodules上面命令失败直接用下面的命令 git clone gitgithub.com:CefView/CefViewCore.git4.编译QCefView准备工作 a.准…

10-数据结构-队列(C语言)

队列 目录 目录 队列 一、队列基础知识 二、队列的基本操作 1.顺序存储 ​编辑 (1)顺序存储 (2)初始化及队空队满 (3)入队 (4)出队 (5)打印队列 &…

typecho 全站开启Https证书访问

原文地址:https://zhuoyue360.com/jyjl/107.html typecho 全站开启Https证书访问 https://zhuoyue360.com/ 网站已经很久没更新了, 最近决定重新把博客捡起来. 今天把ssl证书倒腾了一下,做个小记录! 1. 前提步骤 拥有SSL证书已将域名解析到服务器上,并配置了 Ngi…

uni-app使用vue语法进行开发注意事项

目录 uni-app 项目目录结构 生命周期 路由 路由跳转 页面栈 条件编译 文本渲染 样式渲染 条件渲染 遍历渲染 事件处理 事件修饰符 uni-app 项目目录结构 组件/标签 使用(类似)小程序 语法/结构 使用vue 具体项目目录如下: 生命…

如何在docker部署一个python项目

导语: 我之前已经实现了在服务器上直接部署一个文件,但是那种部署方式有个明显的缺陷:我如果需要在其他机器部署该项目时,需要重新配置项目所依赖的环境。因此我们需要一种只需要配置一次环境依赖,就可以在其他机器上随…

日期切换

组件&#xff1a;<template><div class"time-picker"><el-radio-group size"small" v-model"timeType" change"changePickerType"><el-radio-button label"hour" v-if"isShow">时</el…

【gridsample】地平线如何支持gridsample算子

文章目录 1. grid_sample算子功能解析1.1 理论介绍1.2 代码分析1.2.1 x,y取值范围[-1,1]1.2.2 x,y取值范围超出[-1,1] 2. 使用grid_sample算子构建一个网络3. 走PTQ进行模型转换与编译4. 走QAT进行模型转换与编译 实操以J5 OE1.1.60对应的docker为例 1. grid_sample算子功能解析…

Rust语法:变量,函数,控制流,struct

文章目录 变量可变与不可变变量变量与常量变量的Shadowing标量类型整数 复合类型 函数控制流if elseloop & whilefor in structstruct的定义Tuple Structstruct的方法与函数 变量 可变与不可变变量 Rust中使用let来声明变量&#xff0c;但是let声明的是不可变变量&#x…

android APP内存优化

Android为每个应用分配多少内存 Android出厂后&#xff0c;java虚拟机对单个应用的最大内存分配就确定下来了&#xff0c;超出这个值就会OOM。这个属性值是定义在/system/build.prop文件中. 例如&#xff0c;如下参数 dalvik.vm.heapstartsize8m #起始分配内存 dalvik.vm.…

Flink源码之TaskManager启动流程

从启动命令flink-daemon.sh可以看出TaskManger入口类为org.apache.flink.runtime.taskexecutor.TaskManagerRunner TaskManagerRunner::main TaskManagerRunner::runTaskManagerProcessSecurely TaskManagerRunner::runTaskManager //构造TaskManagerRunner并调用start()方法 …

Java获取路径时Class.getResource()和ClassLoader.getResource()区别

Java中取资源时&#xff0c;经常用到Class.getResource()和ClassLoader.getResource()&#xff0c;Class.getResourceAsStream()和ClassLoader().getResourceAsStream()&#xff0c;这里来看看他们在取资源文件时候的路径有什么区别的问题。 环境信息&#xff1a; 系统&#…