[Topic DIscussion] 有没有大神解读一下鸿蒙内核与linux内核的区别?
Tofloor
poster avatar
ThinkYoung
deepin
2024-10-26 16:12
Author

看了大神帖 [行业资讯] 【论文】微内核走向通用:鸿蒙微内核的性能与兼容性)

https://www.bilibili.com/video/BV1sT421k7KG

(兼容性设计:HM通过ABI兼容的垫片实现Linux ABI兼容,并通过驱动容器高效重用Linux驱动程序。)

鸿蒙如果是微内核,那么驱动得自己安装嘛?

linux是宏内核,所以一些基本驱动封装在了内核之中?

那么deepin能否使用鸿蒙内核呢?

Reply Favorite View the author
All Replies
神末shenmo
deepin
Spark-App
2024-10-26 18:00
#1

理论可行,这个中间件方案类似WSL或者Wine

但是现在这个鸿蒙内核看不见摸不着,不仅没开源且似乎并没有开源计划,也没人提取出来.....

所以暂时也只停留在理论可行

相信这种有趣的东西真的开源出来社区会很有兴趣做GNU/HCore发行的,就像WSL,至少我会试试做一个

Reply View the author
Oli
deepin
2024-10-26 18:41
#2

放个屁股看看大神的见解。

Reply View the author
enforcee
deepin
2024-10-26 19:35
#3

毕竟还没有公开给大家用,所以没法回答

sad

Reply View the author
流星追月
deepin
2024-10-26 21:48
#4

按论文的说法,鸿蒙可以兼容linux内核,这个就厉害了,起码解决了卡脖子问题。

deepin23可以嫁接到鸿蒙内核上,那可以彻底解决基座问题,解决了隐患问题。

起码个人电脑是没有问题了,服务器不可能的。

Reply View the author
W2J
deepin
2024-10-26 22:31
#5

云山雾罩不明觉厉。

HW早期有个中间件部门产品叫VOS,

VOS向下适配RTOS应用指令集(即ABI),向上实现接应用层服务API去支持CLI(也即命令行界面),像不像脱去桌面的linux?

VOS关键作用是屏蔽rtOS异构特性以提供一致调度(应用层服务),主要用于数据通讯产品,相当于一个现成的rt-kernel(微内核/实时内核)。

作为桌面系统的鸿濛定位,庞大硬件驱动是避不开的一大块(linux的udev自动适配机制),

这块可以用VOS挂接hal扩展插件,以源码级兼容或指令级仿真虚拟机,一波打包带走(混合容器鴻内核)。

说起来几大块,以通讯rtos起步,速度优势是必然天生的,问题在于

聚合OS的重点是要锤炼仿真虚拟机的Xserver图形服务,毕竟移动手持设备是有图形界面的,

该领域多年来已有相当底蕴,HMS甚至可能成为移动领域摇钱树(苹果税)。

画龙点睛,对撼众多大厂殊无惧意,鸿濛系统值得一赞。

Reply View the author
璀璨星空
deepin
2024-10-26 22:32
#6
流星追月

按论文的说法,鸿蒙可以兼容linux内核,这个就厉害了,起码解决了卡脖子问题。

deepin23可以嫁接到鸿蒙内核上,那可以彻底解决基座问题,解决了隐患问题。

起码个人电脑是没有问题了,服务器不可能的。

鸿蒙内核不开源啊sweat

Reply View the author
小鱼贝壳
deepin
2024-10-27 00:20
#7

我进来学习学习

Reply View the author
乾豫恒益
deepin
2024-10-27 13:00
#8

搬个椅子,学习中。。。

Reply View the author
流星追月
deepin
2024-10-27 15:47
#9

估计微内核不会开源的,一共就9万代码,核心的东西,不一定会开源,起码到鸿蒙设备铺天盖地的时候。

其实,华为还是做了一个兼容层,换了一个名词叫“垫片”,其实都一样的,兼容层就是把几个函数代码转换成一个函数代码,是微内核能读懂的代码,那微内核很难被攻破的,攻击难度大几十倍了,这个代码短时间不会开源。

现在难题留给deepin了,是不是要嫁接到鸿蒙内核上,这是生死攸关的问题,嫁接上去,可以直接使用鸿蒙原生应用,避免生态问题。不嫁接,自己的原生应用发展举步维艰,值得码农考虑几天几夜。

Reply View the author
银丝糖
deepin
2024-10-27 18:46
#10
It has been deleted!
小小怪冲啊!
deepin
2024-10-27 23:58
#11

这我一个小白也分不出来好坏啊 sad

Reply View the author