【问题标题】:What is the difference b/w Hurd and Minix?黑白 Hurd 和 Minix 有什么区别?
【发布时间】:2013-04-16 12:58:35
【问题描述】:

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

【问题讨论】:

    标签: minix mach microkernel


    【解决方案1】:

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

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

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

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

    阅读下面的一些链接:

    【讨论】:

    • 这里没有解释Mach微内核和Minix微内核的区别。
    • 不要再说 Minix 是为教育目的而编写的。这太丢脸了。
    • 但确实如此。 MINIX 的早期版本是由 Andrew S. Tanenbaum 出于教育目的而创建的。从 MINIX 3 开始,开发的主要目标从教育转移到创建高度可靠和自我修复的微内核操作系统。 MINIX 现在是作为开源软件开发的。
    猜你喜欢
    • 2021-01-29
    • 2019-08-19
    • 2013-08-23
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-08
    • 2012-06-14
    相关资源
    最近更新 更多