b/w Hurd和Minix有什么区别?

van*_*udi 7 minix microkernel mach

知道两者都是微内核,b/w Mach(赫德所基于的)和Minix的区别是什么.有任何架构差异吗?对"什么是L4"稍微有点了解将会非常有帮助.我找不到任何涉及此的文件.

ymn*_*ymn 1

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

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

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

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

阅读下面的一些链接:

  • 这并不能解释 Mach 微内核和 Minix 微内核之间的区别。 (6认同)
  • 但确实如此。MINIX 的早期版本是由 Andrew S. Tanenbaum 出于教育目的而创建的。从 MINIX 3 开始,开发的主要目标从教育转向创建高度可靠和自我修复的微内核操作系统。MINIX 现在被开发为开源软件。 (3认同)