deepin系统是基于什么系统开发的(基于Linux研发的深度Deepin系统)

近年来,国内科技在不断发展中,而且还诞生了许多新的操作系统,比如深度linux的Deepin系统发展的速度是相当迅猛。但是,也引发了一些人的疑问:基于Linux研发的深度Deepin系统,算不算是真的国产操作系统?

面对这个疑问,很多人都会糊里糊涂地说“不是”!

理由就是:Deepin系统是基于linux内核研发的,而Linux内核是“外国的”,那么类似于Deepin等的操作系统,就“不算”国产。

deepin系统是基于什么系统开发的(基于Linux研发的深度Deepin系统)(1)

那么,这个看似很有道理的理由成立吗?

实际上,面对这个疑问,我们还需要了解更多,比如以下几点知识,下面就和大白菜一起来看看吧!

第一点:什么是操作系统内核?

关于操作系统内核,大白菜直接引用网上的度娘解释:

deepin系统是基于什么系统开发的(基于Linux研发的深度Deepin系统)(2)

我们可以看出内核是操作系统中最核心基本的部分,负责管理电脑系统的进程、内存、设备驱动,管理文件系统和网络系统。

但是,需要注意的是:内核并不是计算机系统中必要的组成部分!

因为在早期电脑发展时期,程序是可以直接地被调入计算机中执行,也就是说不需要所谓的操作系统支持。只是后面一些相关的辅助辅助性程序,比如程序加载器等,被不断设计出来之后,才逐渐有了操作系统内核的概念。也就是说操作系统的产生与发展,其实是排在程序之后的。

deepin系统是基于什么系统开发的(基于Linux研发的深度Deepin系统)(3)

不过现在,基本所有的电脑和智能设备都需要“操作系统”,因为现在基本所有的程序的运行都需要操作系统。因此,操作系统的重要性也是直线上升。

第二点:为什么不自己研发内核,反而选择Linux?

上面简单说了一下操作系统内核的概念,而大白菜上面提到的Linux,就是其中一种内核,也是目前最适合国内的内核!

因为Linux遵循开源协议,是属于全人类的共同财富,也就是说我们使用的时候,是不会受到任何限制的。

这时候,也许有许多朋友疑惑,开源系统也就意味着汇集了来自全世界的上千万行代码,会不会不安全?其实,正是因为Linux代码的公开透明,所以我们才可以更好地审计代码,排查问题,从而保证自主可控的安全。

deepin系统是基于什么系统开发的(基于Linux研发的深度Deepin系统)(4)

相反,如果是独立自主研发的,反而需要考虑更多,因为它就像一个初生的婴儿,需要经受更多的“考验”才能使用。

其实,自己研发内核不难,就像是Linux的创始人写出第一版 linux 操作系统内核的时候,也就是个21岁的大学生。而现在你去大学里面找个相关专业的学生,他也可以写出来。

但是,如何让一个内核具有通用性,才是难点!因为操作系统运行,一定要有硬件支持(包括但不限于各种硬件的驱动程序)。

deepin系统是基于什么系统开发的(基于Linux研发的深度Deepin系统)(5)

而Linux无私地放弃了内核源代码的所有权,无论是谁都可以获取并改动源代码,制作成全新的发行版,所以Linux 才会得到全世界的软硬件厂商、全世界众多支持开源社区的程序员们的支持,并以此为基础发展到了今天。

而现在的Linux内核,几乎可以在所有的硬件设备上运行,这是基于广大硬件厂商的支持下才具有的“通用性”

假设你研发了一款新的内核,你自己想想,需要花多大的代价去集成到足够的硬件驱动?尤其是已经存在一款成熟的Linux的情况下……不要说门了,连个窗缝都没有……

deepin系统是基于什么系统开发的(基于Linux研发的深度Deepin系统)(6)

所以,在没有那么多时间和精力去发展“纯国产”的操作系统的情况下,现在国产操作系统的“自主可控”道路会更加好一点。

而对于一些朋友觉得国产操作系统只是“换壳”的想法,大白菜很疑惑为什么现在没有成千上百个操作系统,毕竟听这语气,就好像换壁纸一样简单~

第三点:基于Linux研发的操作系统,到底算不算国产?

从上面的知识点,我们将Linux 内核视为一套“规范化的标准”,会比较好理解一点.

从另外一个角度来看,Linux定义了基本的文件系统结构,规范了软件运行环境,硬件及硬件驱动的组织和运行的方式等等。

举个例子,全世界的小轿车基本结构都是差不多的,我们不能因为现代汽车的始祖奔驰轿车,拥有一只方向盘四只车轮,而其他小轿车比如奇瑞也是一样,就说“不是国产轿车”吧。

deepin系统是基于什么系统开发的(基于Linux研发的深度Deepin系统)(7)

同样的道理,我们不应该因为Deepin使用Linux内核,遵循了所有 Linux 操作系统基本的共同标准,就说它“不是国产操作系统”。

而且,Linux 的内核和系统是互相独立的,linux 内核≠linux 发行版。

所以,毫无疑问,基于Linux 内核而生的深度Deepin 就是“国产操作系统”

deepin系统是基于什么系统开发的(基于Linux研发的深度Deepin系统)(8)

​Ps:Linux 发行版是指各厂商或者社区组织利用 Linux 内核,自行组织软件架构,制作可用的操作系统。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页