知道两者都是微内核,那么b/w Mach ( Hurd基于它)和Minix有什么不同呢?架构上有什么不同吗?稍微强调一下“什么是L4”会很有帮助。我找不到任何有关这方面的文件。
发布于 2013-05-08 16:04:15
GNU Mach是Mach微内核的一个实现。它是GNU Hurd操作系统中的默认微内核。
MINIX是一种类Unix的计算机操作系统,基于Andrew S.Tanenbaum为教育目的创建的微内核体系结构。
我认为你的问题是不正确的。Linux和FreeBSD有什么不同?每个操作系统都实现了自己的系统调用、应用程序接口等。
L4是第二代微内核家族,通常用于实现类Unix操作系统,但也用于各种其他系统。L4和它的前身L3一样,是由德国计算机科学家Jochen Liedtke创建的,以应对早期基于微内核的操作系统的糟糕性能。
阅读下面的一些链接:
https://stackoverflow.com/questions/16037724
复制相似问题