西西河

主题:【原创】鸿蒙与盘古 - 智业时代的蒸汽机端倪已现 -- 泉畔人家

共:💬167 🌺1154 🌵91
全看分页树展 · 主题 跟帖
家园 其他有营养的讨论(在上文后面别人的跟帖,及作者的回复)

和蔡蔡...@cheng fa

鸿蒙2.0中Linux内核好像已经没有了, 这个不确定! 我没再看到2.0的源码。我得到朋友公司去查看,他们是鸿蒙的合作伙伴!

和蔡蔡...@cheng fa

鸿蒙OS的前身LiteOS。我在小熊派的开发板上玩过,鸿蒙1.0我也在开发板上玩过,还用朋友账号看过源码!

有时间我好好读一遍鸿蒙OS 2.0的源码. 再在好好写一篇和Android源码的比较.

cheng fa@和蔡蔡用爱发电 我有2015年前鸿蒙(那个时候鸿蒙称呼没有出来)的源码,源码但现在网络上没有了,但我也不能公布出来

和蔡蔡...@cheng fa

先别放了! 不知道会不会被告! 我在深圳的传音工作过2年,就是做Android移植和开发的. 其它时间常年做游戏引擎, AR引擎和Linux服务器开发.所以这三个操作系统的源代码我都看过!

和蔡蔡...@jo w

鸿蒙有一个内核模块调度层, 是在内核和java虚拟机之间, java虚拟机要通过这个层

调用内核的功能.这个层是用C++写的.这个层是鸿蒙的核心. 有了它鸿蒙就可以根据需要在liteOS内核和Linux内核之间随意切换,

同时也将设备驱动看成是和内核一样的模块来管理(实际还是有差别这里是简单描述), 这样就形成了一定意义上的设备之间的直接通信. 这就是所谓软总线.

鸿蒙的所谓微内核就是说无论liteOS内核还是Linux内核都把驱动和部分调度功能给剥离到鸿蒙的驱动管理层了. 这样就保证两个内核都很简单. 再驱动管理层看来他们都是内核模块.

和蔡蔡...@Hongle Sun

谢谢! 我也好久没看鸿蒙源码了! 我还是在没开源的时候, 从华为的朋友的那里看的, 谢谢你的分享! 我有时间看看有什么改变. 其实鸿蒙有一点让我意外, 因为当时

听说鸿蒙要用自己的内核完全替代Linux内核. 这样鸿蒙就真正掌握在华为手里了. 但现在看还是留下了linux, 这有个问题就是, 要向Android一样以后必须开源. 希望鸿蒙不要像Android一样碎片化.

通宝推:海中山,chuchong,泉畔人家,
全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河