【发布时间】:2013-04-16 12:58:35
【问题描述】:
知道两者都是微内核,b/w Mach(Hurd 所基于的)和 Minix 有什么区别。有任何架构差异吗?稍微了解一下“什么是 L4”会很有帮助。我找不到任何相关文件。
【问题讨论】:
标签: minix mach microkernel
知道两者都是微内核,b/w Mach(Hurd 所基于的)和 Minix 有什么区别。有任何架构差异吗?稍微了解一下“什么是 L4”会很有帮助。我找不到任何相关文件。
【问题讨论】:
标签: minix mach microkernel
GNU Mach 是 Mach 微内核的实现。它是 GNU Hurd 操作系统中的默认微内核。
MINIX 是基于 Andrew S. Tanenbaum 为教育目的创建的微内核架构的类 Unix 计算机操作系统。
我认为你的问题是不正确的。 Linux 和 FreeBSD 有什么区别?每个操作系统都实现了自己的系统调用、应用程序接口等。
L4 是第二代微内核家族,通常用于实现类 Unix 操作系统,但也用于各种其他系统。 L4 与其前身 L3 一样,由德国计算机科学家 Jochen Liedtke 创建,以应对早期基于微内核的操作系统性能不佳。
阅读下面的一些链接:
【讨论】: