微内核介绍及值得关注的微内核系统列表
今年有不少和微内核相关的新闻:
6 月 28 日,谷歌官方制作的 Fuchsia OS 开发者网站 fuchsia.dev 悄然发布,推出这个网站主要是为了让开发者更好的参与到 Fuchsia OS 的开发中来。
8 月 9 日,华为在松山湖的华为开发者大会上正式宣布了鸿蒙操作系统(Harmony OS),该系统其中一个亮点就是微内核。
那么什么是微内核呢?
微内核(microkernel)是一种内核设计架构,其设计理念是将系统服务与系统的基本操作区分开,由尽可能最小化的软件实现一个操作系统所需要的最基础机制(包括了底层地址空间管理,线程管理,进程间通信等),而其他操作系统的功能则由用户程序提供。
就代码数量来看,一般来说,因为功能简化,微核心使用的代码比集成式核心更少,其源代码通常小于10000行。例如,MINIX 3的源代码少于6000行。更少的代码,也代表更少的潜藏程序bug。
以下是微内核的一些特性
模块化和可定制化:可在运行时替换、重载、修改、移除模块安全性:组件只拥有必要的最低权限崩溃更少:良好的隔离性可以让系统更好处理崩溃以下是一些值得关注的微内核
推荐阅读
- 小鱼人|如何在新赛季稳定上分?善于抓失误的小鱼人,值得认真练上一波
- 阴阳师|阴阳师SR川猿强度如何 是否值得抽卡 改变斗技环境 大佬的新玩具
- s6|金铲铲之战S6:值得改变阵容的海克斯强化介绍,让你如虎添翼
- 亲朋上分|《亲朋上分》266391亲朋下分亲朋上下分永劫无间崔三娘技能介绍 崔三娘如何获得更多技能
- 阴阳师|《金铲铲之战:双城传说》号称最强羁绊的“战斗学院”你值得拥有!
- 手机游戏|王者荣耀:皮肤值不值得买,孙尚香限定传说之不如水果甜心?
- 月亮|原神骇浪派料理获取方法介绍和说明
- 国服|LOLM:60天内如何从小白打到国服王者?这快捷径方法值得学习
- 吕布|王者荣耀 这五个18888金币的英雄最值得入手 看看你们是否已经有了
- 电子竞技|提升游戏体验,双11这几款游戏玩家装备值得入手,完美“上车”
