[Topic DIscussion] 深度deepin的混合内核,未来需要增加物联网、机器人相关的微内核
Tofloor
poster avatar
deepin
2023-02-12 23:11
Author

952DFC0843B639EA42268C6977728749.jpg
从这几年自己使用的MacOS、iOS、鸿蒙系统(openHarmony)、steamOS等操作系统来看,基于混合内核的操作系统会比单一的宏内核、单一的微内核系统有更多功能延展性。

以鸿蒙系统和安卓系统的物联网功能和软件领域来看,鸿蒙系统可以以Linux内核为基础来兼容安卓系统中的APP软件,也可以自行以ArkUI、Qt等GUI开发套件进行软件开发和使用,且这些GUI开发框架的APP性能会比有些安卓APP会更好。

再看物联网领域,以“超级终端”功能和“隔空投送”为例,小米MiUI底层仍大量采用安卓原生代码,目前相关的功能仍依赖于软件应用层,而鸿蒙系统则直接依赖于系统层,主要是因为鸿蒙系统的文件和数据在无线连接端的突破。

当然,LiteOS这个微内核的作用起了非常关键的作用,实际上已经脱离华为的子品牌荣耀也已经在原生安卓系统中加入liteOS的微内核架构模块,物联网领域的重要性对于国内手机厂商来讲不言而喻。

最后,就是机器人系统的模块,虽然鸿蒙系统openharmony目前也可以通过开发板等硬件和相关的驱动来实现简单的机器人,但是离真正的机器人系统生态仍有很多条件未满足,比如工业设计软件与机器人系统生态的结合、机器人应用场景、机器人AI语音服务、视觉图形服务等等。如果只是通过openharmony系统去全部实现,其研发周期确实很长,不过有Windows、Ubuntu的支持也让openharmony并没有积极去构建自己的工业软件体系。

我个人观点:面向未来的PC桌面操作系统、移动桌面操作系统其内核不可避免会加入更多内核,成为混合内核(宏内核+微内核),让操作系统在任何领域都没有边界。

(本帖声明:深度deepin系统,目前已在平板电脑中使用DDE桌面环境集成openHarmony,机器人领域的微内核模块需要与CAD软件商、制造业ERP等后台信息平台合作)。

Reply Favorite View the author
All Replies
Lwh2008-Equinox
deepin
2023-02-12 23:13
#1

steamos基于arch是混合内核吗(我不清楚)

不过混合内核性能好像并没有宏内核性能好(提示宏内核性能最强)

Reply View the author
deepin
2023-02-12 23:15
#2
Lwh2008-Equinox

steamos基于arch是混合内核吗(我不清楚)

不过混合内核性能好像并没有宏内核性能好(提示宏内核性能最强)

混合内核的终极目标-微内核,宏内核只是强在软件上的性能,但是无线端传递我看好鸿蒙的微内核liteOS。

Reply View the author
心平气和
deepin
2023-02-12 23:56
#3

华为的投入 可是 比 deepin 多太多了。不一个体量。

Reply View the author
方老四
deepin
2023-02-13 00:10
#4

华为目前是采用的混合内核来兼容市面上的应用软件,但最终目标是要建立一套“微内核+外核”的模式,就是把内核分成两级。内存管理、进程管理等内容放在微内核中,其他的设备管理、文件管理等内容放在外核中,外核可根据不同的应用场景进行适当剪裁。

Reply View the author
deepin
2023-02-13 00:18
#5
心平气和

华为的投入 可是 比 deepin 多太多了。不一个体量。

但是deepin现在有实力可以做。

Reply View the author
deepin
2023-02-13 00:19
#6
方老四

华为目前是采用的混合内核来兼容市面上的应用软件,但最终目标是要建立一套“微内核+外核”的模式,就是把内核分成两级。内存管理、进程管理等内容放在微内核中,其他的设备管理、文件管理等内容放在外核中,外核可根据不同的应用场景进行适当剪裁。

😀,还是看应用场景

Reply View the author
Lwh2008-Equinox
deepin
2023-02-13 01:08
#7
方老四

华为目前是采用的混合内核来兼容市面上的应用软件,但最终目标是要建立一套“微内核+外核”的模式,就是把内核分成两级。内存管理、进程管理等内容放在微内核中,其他的设备管理、文件管理等内容放在外核中,外核可根据不同的应用场景进行适当剪裁。

类似于Darwin,硬件管理mach,软件freebsd管。。。

Reply View the author
Lwh2008-Equinox
deepin
2023-02-13 01:08
#8

混合内核的终极目标-微内核,宏内核只是强在软件上的性能,但是无线端传递我看好鸿蒙的微内核liteOS。

我感觉像是要向Darwin那样软件宏内核管硬件微内核管。。。

Reply View the author
deepin
2023-02-13 02:11
#9
Lwh2008-Equinox

我感觉像是要向Darwin那样软件宏内核管硬件微内核管。。。

这种方式可以。

Reply View the author
Lwh2008-Equinox
deepin
2023-02-13 02:48
#10

这种方式可以。

其实Darwin,NT就是这种。。。

Reply View the author
deepin
2023-02-13 02:57
#11
Lwh2008-Equinox

其实Darwin,NT就是这种。。。

苹果还是业内技术标杆。

Reply View the author
Lwh2008-Equinox
deepin
2023-02-13 03:19
#12

苹果还是业内技术标杆。

唉,只可惜sun死了,不然的话。。。

Reply View the author
deepin
2023-02-13 05:35
#13
Lwh2008-Equinox

唉,只可惜sun死了,不然的话。。。

Java jdk至从甲骨文收购后,其技术体系也开始分裂。

Reply View the author
Lwh2008-Equinox
deepin
2023-02-13 05:50
#14

Java jdk至从甲骨文收购后,其技术体系也开始分裂。

还有就是zfs,dtrace等等。。。辛亏有illumos。。。

Reply View the author
广雅居士
deepin
2023-02-13 05:58
#15

听起来很牛鼻🗜

Reply View the author