10

知道两者都是微内核,b/w Mach(Hurd 所基于的)和 Minix 有什么区别。有任何架构差异吗?稍微了解一下“什么是 L4”会很有帮助。我找不到任何涉及此内容的文件。

4

1 回答 1

0

GNU Mach 是 Mach 微内核的一个实现。它是 GNU Hurd 操作系统中的默认微内核。

MINIX 是基于 Andrew S. Tanenbaum 为教育目的创建的微内核架构的类 Unix 计算机操作系统。

我认为你的问题是不正确的。Linux 和 FreeBSD 有什么区别?每个操作系统都实现了自己的系统调用、应用程序接口等。

L4 是第二代微内核家族,一般用于实现类 Unix 操作系统,但也用于各种其他系统。L4 与其前身 L3 一样,是由德国计算机科学家 Jochen Liedtke 创建的,以应对早期基于微内核的操作系统的性能不佳。

阅读下面的一些链接:

于 2013-05-08T08:04:14.683 回答