-
华为鸿蒙刷屏,到底什么是微内核操作系统呢?
关键字:来源:内容来自「开源中国」,谢谢。
昨天华为在松山湖的华为开发者大会上正式宣布了鸿蒙操作系统,该系统其中一个亮点是 —— 微内核。华为声称,微内核的启用,使其速度大大提升,并且在安全性上产生变革性突破,微内核打破了宏内核下root即可获取用户所有权限的做法,在安全性上大大提升。
什么是微内核呢?
微内核结构由一个非常简单的硬件抽象层和一组比较关键的原语或系统调用组成;这些原语,仅仅包括了建立一个系统必需的几个部分;如线程管理,地址空间和进程间通信等。
微核的目标是将系统服务的实现和系统的基本操作规则分离开来。例如,进程的输入/输出锁定服务可以由运行在微核之外的一个服务组件来提供。这些非常模块化的用户态服务器用于完成操作系统中比较高级的操作,这样的设计使内核中最内核的部分的设计更简单。一个服务组件的失效并不会导致整个系统的崩溃,内核需要做的,仅仅是重新启动这个组件,而不必影响其它的部分微内核将许多OS服务放入分离的进程,如文件系统,设备驱动程序,而进程通过消息传递调用OS服务.微内核结构必然是多线程的,第一代微内核,在内核提供了较多的服务,因此被称为'胖微内核',它的典型代表是MACH,它既是GNU HURD也是APPLE SERVER OS 的内核,可以说,蒸蒸日上.第二代微内核只提供最基本的OS服务,典型的OS是QNX,QNX在理论界很有名,被认为是一种先进的OS。
采用微内核设计的操作系统
微内核并非一个新的概念,它已经存在很长的历史,下列的操作系统都是基于微内核结构设计的:
AⅨBeOSL4微内核系列Mach,用于GNU Hurd和Mac OS XMinixMorphOSQNXRadiOSVSTaRT-Thread
知乎上有人对微内核下了一个结论:
“
Micro-kernel 已经失败。在商业级操作系统中(包括可以用于 mission critical 的 open source 操作系统),除了 L4 还在苦苦留有少量份额,没有任何 micro-kernel 的市场。
第一代 micro-kernel 是以一个错误的方式解决了一个错误的问题。而第二代 micro-kernel 不过是以正确的方式解决了错误的问题。
”
Linux 究竟是单内核的还是微内核的
Linux 是一个单内核结构,同时又吸收了微内核的优点:模块化设计,支持动态装载内核模块。Linux 还避免了微内核设计上的缺陷,让一切都运行在内核态,直接调用函数,无需消息传递。
早在 1992 年,Linus 曾经与 Tanenbaum 进行一场关于操作系统内核选择的著名争论。Tanenbaum 认为,以微内核架构设计的操作系统,在理论上,比宏内核架构更加优越,主张Linux应该以微内核架构来进行重新设计。但是 Linus 以开发实务上的观点展开反击,陈述 Linux 选择宏内核架构进行开发的理由,并比较Minix与Linux的性能差异。你可以通过维基百科了解此次争论的完整细节。
Tanenbaum —— 著名的技术作家、教育家和研究者,IEEE高级会员、ACM高级会员、荷兰皇家艺术和科学院院士、1994年ACM Karl V. Karlstrom杰出教育奖、1997年ACM计算机科学教育杰出贡献奖、2002年Texty卓越教材奖、第10届ACM操作系统原理研讨会杰出论文奖、被列入“Who's Who in the World”人物目录。
下图是宏内核(左)和微内核(右)两种结构的简单架构图:
当然对最终用户而言,我们并不在意采用何种方案。从现实情况来看,微内核似乎还有很长的路要走。
我们非常期待鸿蒙系统早日能给最终用户提供服务。
*免责声明:本文由作者原创。文章内容系作者个人观点,半导体行业观察转载仅为了传达一种不同的观点,不代表半导体行业观察对该观点赞同或支持,如果有任何异议,欢迎联系半导体行业观察。
- 原标题:华为鸿蒙刷屏,到底什么是微内核操作系统呢?
- 责任编辑:关文平
- 最后更新: 2019-08-10 12:06:20
-
工程院院士袁隆平90大寿:9层生日蛋糕上植水稻
2019-08-10 11:54 -
中国学者实现20个超导量子比特纠缠,刷新纪录
2019-08-10 10:33 科技前沿 -
荣耀智慧屏将全球首发华为鸿蒙OS 明天正式发布
2019-08-09 17:31 华为 -
余承东谈鸿蒙:开发者迁移成本极低,一两天即可
2019-08-09 15:45 华为 -
海康威视:美方临时禁令对公司没有额外影响
2019-08-09 14:35 大公司 -
中国联通提前曝光一大波5G新机:小米9S、华为Mate 30 5G在列
2019-08-09 13:15 5G -
不能再嘲笑iPhone了,三星也取消耳机孔
2019-08-09 11:33 手机 -
工信部谢远生:希望各国主管部门等共同协调国际频率划分一致
2019-08-09 10:30 大公司 -
首艘“猎户座”组装完成 5年内载人登月
2019-08-09 07:38 航空航天 -
美国科学家用基因工程方法培育出人类迷你肝脏
2019-08-08 16:33 -
韩媒:日本批准一日企向三星西安工厂出口氟化氢
2019-08-08 16:24 -
玩转“柳叶刀” 国产医疗机器人正走向临床
2019-08-08 16:10 科技前沿 -
华为发布面向2025十大趋势:58%人口将享有5G服务
2019-08-08 10:40 -
台湾五大运营商施压:希望5G频谱拍卖费用合理
2019-08-08 08:29 -
三星Galaxy Note 10系列发布:售价最高达9200元
2019-08-08 08:25 -
中移福建终端公司采购华为Mate20双系统手机 数量达1万台
2019-08-08 07:57 -
40多国代表“打卡”库布其沙漠 探秘绿色发展新科技
2019-08-08 07:47 -
全球最大轻水压水堆核电站诞生!阳江核电6台机组投产
2019-08-08 07:23 -
外媒:华为鸿蒙系统手机或年底问世 售价约为2000元人民币
2019-08-07 18:43 -
小米林斌:Redmi将首发6400万像素手机
2019-08-07 18:43 手机
相关推荐 -
起诉!“加州州长向特朗普发起最直接的法律挑战” 评论 21“白宫承认‘中方没打来过电话’,我早就知道…” 评论 141“如果美国不认真对待,会被中国彻底碾压” 评论 122中国按下“暂停键”,“波音重大挫折” 评论 143“长期来看,特朗普关税或将增强中国国内经济” 评论 165最新闻 Hot
-
跨性别女性算不算法律定义上的女性?英国判了
-
“也有想把工厂迁回美国的,但零件还得从中国买”
-
“现在是2025年,不是1939年,谁敢拦我?”
-
起诉!“加州州长向特朗普发起最直接的法律挑战”
-
“白宫承认‘中方没打来过电话’,我早就知道…”
-
欧盟威胁武契奇:去了,入欧就没戏了
-
又要跟马斯克杠上了?OpenAI布局社交网络
-
“如果美国不认真对待,会被中国彻底碾压”
-
“买到就是赚到”,特朗普家族出“股神”?
-
第一通电话打给中国,“不然我们像傻瓜”
-
想得真美!美国被曝计划用关税谈判来孤立中国
-
麻省理工“明星科学家”,加盟北大
-
中国按下“暂停键”,“波音重大挫折”
-
“中方反制后续来了,而特朗普几乎毫无还手之力”
-
“‘川建国’在美国作妖,倒逼中国崛起”
-
“我们花了22年在中国打造这一切,全毁了”
-