10

両方がマイクロカーネルであることを知っているので、Mach (Hurd のベース) と Minix の違いは何ですか。アーキテクチャ上の違いはありますか? 「L4とは」について少し説明すると非常に役立ちます。これをカバーするドキュメントが見つかりません。

4

1 に答える 1

0

GNU Mach は、Mach マイクロカーネルの実装です。これは、GNU Hurd オペレーティング システムのデフォルトのマイクロカーネルです。

MINIX は、Andrew S. Tanenbaum が教育目的で作成したマイクロカーネル アーキテクチャに基づく Unix ライクなコンピューター オペレーティング システムです。

あなたの質問は間違っていると思います。Linux と FreeBSD の違いは何ですか? このオペレーティング システムはそれぞれ、独自のシステム コール、アプリケーション インターフェイスなどを実装していました。

L4 は第 2 世代のマイクロカーネルのファミリーであり、通常は Unix に似たオペレーティング システムを実装するために使用されますが、他のさまざまなシステムでも使用されます。L4 は、その前身である L3 と同様に、初期のマイクロカーネル ベースのオペレーティング システムのパフォーマンスの低さへの対応として、ドイツのコンピューター科学者 Jochen Liedtke によって作成されました。

以下のリンクを読んでください。

于 2013-05-08T08:04:14.683 に答える