GNUシステムユーティリティはLinuxとどのように互換性がありますか?

GNUシステムユーティリティはLinuxとどのように互換性がありますか?

~によるとGNUハードアーキテクチャGNUオペレーティングシステムは、もともとマイクロカーネルアーキテクチャGNU Hurdカーネルで使用するように設計されていました。

Linuxがモノリシック設計の場合、熱心なファンはどのようにLinuxカーネルをGNUソフトウェアと組み合わせてGNU / Linuxシステムを作成できますか? Linuxカーネルは、アプリケーションIPC、デバイスドライバ、ファイルシステムなどのGNUコンポーネントを置き換えましたか?それとも、これらのGNUユーザーモードユーティリティをカーネルモードにインポートするのにかなりの努力がありましたか?後者が本当なら、これをするのはどれほど難しいでしょうか?

ベストアンサー1

あなたがリンクした記事には、次のような言葉があります。

サーバーは POSIX API を共同で実装します。

これらのアプリケーションはPOSIX APIを使用して作成された「ユーザースペース」アプリケーションであるため、最小限の変更でPOSIXと同様のオペレーティングシステムで実行できます。

おすすめ記事