该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

微内核结构是1980年代产生出来的较新的内核结构,强调结构性部件与功能性部件的分离。20世纪末,基于微内核结构,理论界中又发展出了超微内核与外内核等多种结构。尽管自1980年代起,大部分理论研究都集中在以微内核为首的“新兴”结构之上,然而,在应用领域之中,以单内核结构为基础的操作系统却一直占据着主导地位。

在众多常用操作系统之中,除了QNX和基于Mach的UNIX等个别系统外,几乎全部采用单内核结构,例如大部分的Unix、Linux,以及Windows(微软声称Windows NT是基于改良的微内核架构的,尽管理论界对此存有异议)。 微内核和超微内核结构主要用于研究性操作系统,还有一些嵌入式系统使用外核。

第一个微内核实现是卡内基梅隆大学发展的Mach

最后的版本是3.0

NEXTSTEP基于Mach2.0,是OS/X的前身,OS/X基于Mach3.0

OSF/1有一个基于Mach的版本 OSF/1 MK,在Compaq被收购以后无疾而终

L4可以看作是Mach的改进,又被称作“第二代微内核”

GNU的内核Hurd是一系列基于Mach的Services,也被称作GNU Mach

目前GNU在考虑在Hurd中使用L4代替GNU Mach

Hurd才是GNU操作系统真正的内核,Linux只不过是暂时用一下,这种过时的土鳖宏内核终究是要被淘汰的

BeOS曾经是一款非常伟大的微内核操作系统,可惜没能持续发展,后来被Palm收购以后寿终正寝了

ReactOS是一款企图兼容Windows的开源操作系统项目,不过进展十分缓慢

大名鼎鼎的Minix3,学习现代操作系统技术真正的好教材!

QNX,看上去非常美好的实时+微内核,本来我以为它能在智能手机领域大展宏图的,可惜,可叹!

目前仍然活着,并且在实用领域有所成就的微内核操作系统,只有OS/X和QNX,QNX对POSIX支持不完全,而OS/X则已经通过了UNIX认证!

GNU/Hurd和ReactOS处于半死不活状态,BeOS已死

有心的手机厂商应该扔掉你们那些土鳖操作系统,而去收购QNX,或许还不算晚。只有QNX尚具有挑战OS/X的可能性(虽然这很小)

linux系统是微内核结构,科普:微内核操作系统现状相关推荐

  1. 深入理解linux系统的目录结构

    深入理解linux系统的目录结构(总结的非常详细) 作者:佚名 字体:[增加 减小] 来源:互联网 时间:04-09 14:34:20 我要评论 对于每一个Linux学习者来说,了解Linux文件系统 ...

  2. Linux运维必看!深入掌握 Linux 系统的目录结构就靠本文了

    Linux和Windows操作系统中的文件系统些不同,在学习使用linux之前,能够了解这个不同之处助于后续的学习.本文先对Windows和Linux上面文件系统的一些概念进行区分,然后介绍一些Lin ...

  3. 深入理解linux系统的目录结构(总结的非常详细)

    转自:佚名 的<深入理解linux系统的目录结构(总结的非常详细)> 原址:https://www.jb51.net/LINUXjishu/151820.html 对于每一个Linux学习 ...

  4. Linux 系统的目录结构_【all】

    Linux系统的目录结构 /:最大根目录,存放系统程序/etc: 加载配置文件好服务启动命令,系统配置文件/etc/exports/etc/hosts /bin:binaries 存放命令/sbin: ...

  5. Linux 系统的目录结构

    文章目录 Linux 系统的目录结构 1.显示目录 2.目录结构样图 3.目录结构用途 4.注意点 Linux 系统的目录结构 1.显示目录 登录到Linux 系统后,执行如下命令即可显示目录 ls ...

  6. linux目录结构与功能_深入理解linux系统的目录结构(总结的非常详细)

    对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面 ...

  7. 学习一下windows系统的的目录结构,对比一下Linux系统的目录结构

    Windows系统目录结构 Windows系统目录 ├-WINDOWS │ ├-system32(存放Windows的系统文件和硬件驱动程序) │ │ ├-config(用户配置信息和密码信息) │ ...

  8. linux系统组成及结构

    Linux系统一般有4个主要部分: 内核.shell.文件系统和应用程序.内核.shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序.管理文件并使用系统.部分层次结构如图1-1所 ...

  9. 5、Linux系统的目录结构

    Windows目录结构 系统路径:C:\Windows 软件安装目录:一般放在D:\Linux目录逻辑上所有的目录只有一个顶点/ (根),/是所有目录的起点./根下面,类似的是一个倒挂着的树一样的层次 ...

最新文章

  1. mysql生成100000个数据并检验索引的效果
  2. ViewState机制的解析(转自csdn)
  3. MySQL学习笔记(二):MyISAM 存储引擎
  4. java 规格overview_《Java數據結構和算法》- OverView
  5. php mysql 框架_YCKIT-一个基于PHP+MYSQL架构下的敏捷开发框架
  6. _04媒体文件的读取
  7. 大话uboot 移植
  8. 手把手教你创建个人网站
  9. dede织梦刀具模具类企业网站源码
  10. Synchronized 用法以及和ReetrantLock的区别
  11. 中国仪表板市场趋势报告、技术动态创新及市场预测
  12. 网页连接服务器失败是怎么回事,网页怎么连接服务器失败是怎么回事
  13. Smart3D系列教程7之 《手动配置S3C索引加载全部的瓦片数据》
  14. 关于计算机课的课后感受,计算机课心得体会范文
  15. el-table 大数据量渲染,页面卡顿的解决方案
  16. 2018年应届毕业宇视科技嵌入式软件开发工程师面试笔试总结
  17. centos 8.0 安装nginx
  18. b 站账号快速升级到 Lv6:每天自动签到,观看,分享,投币视频
  19. Laravel使用swagger PHP生成api接口文档
  20. 善用“天时、地利、人和”,项目经理才能更有底气地要人要资源

热门文章

  1. wordpress关闭更新提示
  2. Hadoop依赖包处理方式
  3. 文件的上传下载(一)
  4. 55个好习惯可令世界更美好(2)
  5. NanShan作者:风景未变人已变
  6. 【飞秋教程】文字表情图片对话
  7. 我前面的杨千雪看图软件
  8. 飞秋2010下载不仅野草是如此
  9. 教程:如何迅速制造Vista蓝屏死机?
  10. 用C++访问SQL Server 2000的实例