0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

为什么国产系统都是基于Linux内核

Wildesbeast 来源:网络整理 作者:佚名 2020-08-15 11:25 次阅读

当我还是个孩子的时候,我在一个小镇上生活,从来没有看过计算机,那时的计算机和智能手机并不常见。 我记得第一次看到计算机是在2003年,当时我仍在运行Windows 98,当时它是在学校的计算机室里。 电脑。 在为期两周的计算机课程中,进入计算机室时需要套鞋特别有用。

大头电脑

上大学后学习的计算机软件专业,这算是对计算机有了更深的了解。那时知道的计算机系统这方面都是国外的。泱泱大国怎能没有自己的国产系统?于是就萌生的了自己开发一个国产系统,奈何能力有限后来就不了了之了。

现在所谓的国产系统

直到最近总是在新闻上看到华为被老M的各种压榨制裁,于是想万一哪天Windows等系统也不让中国使用了怎么办?有没有国产系统可以代替?于是又在这方面了解了一下。

UOS

这一了解不要紧冒出一大堆的自称国产系统的,比如深度Linux、中标麒麟、优麒麟等,再有最近挺火的UOS(其实就是深度的一个商业版)。仔细一看其实都是基于Linux的内核的换皮系统,说句不好听的其实也就是Linux的一个发行版本。

那为什么国产系统都是基于Linux内核的呢?

首先系统内核都是和计算机硬件打交道的,比如CPU,而且就算开发出来也不一定稳定,为了快速的商业利益一般的技术公司直接选择了开源的Linux内核(比如国家在这方面的政策补贴)。

在一点就是软件生态问题,刚出来的系统,没有人和公司愿意为其写软件,比较多数都是普通人还是以吃饭为首要。

国产系统有必要摆脱Linux完全独立开发吗?

关于这个问题我记得网上好多人说,不是不能是不必要。其实我是不赞同这个观点的,虽说Linux是开源的,不代表不受限制,毕竟是国外的东西,以老M的品性以后还不指定出什么幺蛾子呢?万一哪天改了Linux的开源规则,不一样干瞪眼?可能立即有人反驳我说Linux不是老M的,反正也不是中国的而且Linux的创始人现在也是M国人,所以个人认为独立开发还是有必要的。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10827

    浏览量

    211174
  • Linux
    +关注

    关注

    87

    文章

    11232

    浏览量

    208940
  • 计算机
    +关注

    关注

    19

    文章

    7428

    浏览量

    87729
收藏 人收藏

    评论

    相关推荐

    Linux系统中shell命令解析

    shell是Linux系统的用户界面,提供了用户与内核交互的一种接口,它接收用户输入的命令并到送到内核去执行,因此也被称为Linux的命令解
    的头像 发表于 11-05 15:40 141次阅读

    deepin社区亮相第19届中国Linux内核开发者大会

    中国 Linux 内核开发者大会,作为中国 Linux 内核领域最具影响力的峰会之一,一直以来都备受瞩目。
    的头像 发表于 10-29 16:35 419次阅读

    Linux根文件系统的挂载过程

    Linux根文件系统(rootfs)是Linux系统中所有其他文件系统和目录的起点,它是内核启动
    的头像 发表于 10-05 16:50 282次阅读

    linux驱动程序如何加载进内核

    Linux系统中,驱动程序是内核与硬件设备之间的桥梁。它们允许内核与硬件设备进行通信,从而实现对硬件设备的控制和管理。 驱动程序的编写 驱动程序的编写是
    的头像 发表于 08-30 15:02 385次阅读

    Linux内核测试技术

    Linux 内核Linux操作系统的核心部分,负责管理硬件资源和提供系统调用接口。随着 Linux
    的头像 发表于 08-13 13:42 437次阅读
    <b class='flag-5'>Linux</b><b class='flag-5'>内核</b>测试技术

    Linux内核中的页面分配机制

    Linux内核中是如何分配出页面的,如果我们站在CPU的角度去看这个问题,CPU能分配出来的页面是以物理页面为单位的。也就是我们计算机中常讲的分页机制。本文就看下Linux内核是如何管
    的头像 发表于 08-07 15:51 243次阅读
    <b class='flag-5'>Linux</b><b class='flag-5'>内核</b>中的页面分配机制

    欢创播报 华为宣布鸿蒙内核已超越Linux内核

    1 华为宣布鸿蒙内核已超越Linux内核   6月21日,在华为开发者大会上, HarmonyOS NEXT(鸿蒙NEXT)——真正独立于安卓和iOS的鸿蒙操作系统,正式登场。这是Ha
    的头像 发表于 06-27 11:30 785次阅读

    QNX与Linux基础差异对比

    对于QNX系统Linux系统内核差异,我们抛开宏内核、微内核之类的争议不谈。单纯从开发应用的
    发表于 04-17 10:52 704次阅读

    使用 PREEMPT_RT 在 Ubuntu 中构建实时 Linux 内核

    盟通技术干货构建实时Linux内核简介盟通技术干货Motrotech如果需要在Linux中实现实时计算性能,进而有效地将Linux转变为RTOS,那么大多数发行版都可以打上名为PREE
    的头像 发表于 04-12 08:36 2226次阅读
    使用 PREEMPT_RT 在 Ubuntu 中构建实时 <b class='flag-5'>Linux</b> <b class='flag-5'>内核</b>

    Ubuntu 24.04 LTS选用Linux 6.8为默认内核

    关于Ubuntu 24.04 LTS使用何种内核版本,一直备受关注。Canonical工程师Andrea Righi昨日宣布,Ubuntu 24.04将默认搭载Linux 6.8内核
    的头像 发表于 01-29 11:27 1021次阅读

    linux内核主要由哪几个部分组成,作用是什么

    Linux内核主要由以下几个部分组成: 进程管理:Linux内核负责管理和调度系统中的进程。它通过进程调度算法来决定哪个进程在什么时间运行以
    的头像 发表于 01-22 14:34 2607次阅读

    rk3399移植Linux内核

    RK3399是一款由中国厂商瑞芯微推出的高性能处理器芯片,被广泛用于嵌入式系统开发。在进行应用程序开发之前,我们需要将Linux内核移植到RK3399上,以支持硬件的驱动和功能。本文将详细介绍如何将
    的头像 发表于 01-08 09:56 1065次阅读

    RZ/G2L Linux系统如何添加新的内核模块

    RZ/G2L Linux系统的镜像基于yocto构建,本篇介绍如何添加新的内核模块。
    的头像 发表于 01-04 12:19 1706次阅读
    RZ/G2L <b class='flag-5'>Linux</b><b class='flag-5'>系统</b>如何添加新的<b class='flag-5'>内核</b>模块

    获取Linux内核源码的方法

    (ELF1/ELF1S开发板及显示屏)Linux内核是操作系统中最核心的部分,它负责管理计算机硬件资源,并提供对应用程序和其他系统组件的访问接口,控制着计算机的内存、处理器、设备驱动程
    的头像 发表于 12-13 09:49 625次阅读
    获取<b class='flag-5'>Linux</b><b class='flag-5'>内核</b>源码的方法

    Linux内核自解压过程分析

    uboot完成系统引导以后,执行环境变量bootm中的命令;即,将Linux内核调入内存中并调用do_bootm函数启动内核,跳转至kernel的起始位置。
    的头像 发表于 12-08 14:00 874次阅读
    <b class='flag-5'>Linux</b><b class='flag-5'>内核</b>自解压过程分析