机械荟萃山庄

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 203|回复: 1

鸿蒙next手机操作系统的真面目渐渐浮出水面

[复制链接]

2万

主题

2万

帖子

16万

积分

超级版主

Rank: 8Rank: 8

积分
164699
发表于 2024-3-30 14:37:29 | 显示全部楼层 |阅读模式


以我粗浅的理解,系统调用说的是操作系统提供给用户程序调用的一组“特殊”接口。用户程序可以通过这组“特殊”接口来获得操作系统内核提供的服务,比如用户可以通过文件系统相关的调用请求系统打开文件、关闭文件或读写文件,可以通过时钟相关的系统调用获得系统时间或设置系统时间等。
从逻辑上来说,系统调用可被看成是一个内核与用户空间程序交互的接口——它好比一个中间人,把用户进程的请求传达给内核,待内核把请求处理完毕后再将处理结果送回给用户空间。

Linux syscall包裹在微内核在外面,当用户程序需要调用系统内核时,这个兼容层使得用户程序以为自己在调用Linux系统内核。而这个兼容层之上是什么?开源鸿蒙,就是Linux生态加微内核物联网。
所以你看菊厂的鸡贼就在这里,Linux内核作为宏内核,有微内核不可替代的优点。需要宏内核的工作场景是不能用微内核来替代的,这是天生的不可改变。
所以就玩了个花活,不是在Linux内核之上做个兼容层,而是把系统调用做成兼容层。
我粗浅的理解为这个微内核加上兼容层就相当于一个宏内核,既不脱离Linux生态体系,又形式上是一个单独的内核。所谓的既要新建宏内核,又要新建生态体系,还要新的源代码,是不可能三角形。菊厂通过微内核加兼容层,做到了三项,一个新的内核,新的源代码,新的文件格式,某种程度上。
同时这个微内核又是闭源的,一个闭源的内核加上一个开源的Linux生态。
这种行为怎么像个新冠病毒一样,细思极恐啊。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

50

主题

2422

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
17542
发表于 2024-3-30 14:48:18 | 显示全部楼层
它就是把安卓魔改一下,说自己研发的,你又能怎样
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|机械荟萃山庄 ( 辽ICP备16011317号-1 )

GMT+8, 2024-5-18 03:35 , Processed in 0.101690 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表