
~によるとGNUハードアーキテクチャGNUオペレーティングシステムは、もともとマイクロカーネルアーキテクチャGNU Hurdカーネルで使用するように設計されていました。
Linuxがモノリシック設計の場合、熱心なファンはどのようにLinuxカーネルをGNUソフトウェアと組み合わせてGNU / Linuxシステムを作成できますか? Linuxカーネルは、アプリケーションIPC、デバイスドライバ、ファイルシステムなどのGNUコンポーネントを置き換えましたか?それとも、これらのGNUユーザーモードユーティリティをカーネルモードにインポートするのにかなりの努力がありましたか?後者が本当なら、これをするのはどれほど難しいでしょうか?
答え1
あなたがリンクした記事には、次のような言葉があります。
サーバーは POSIX API を共同で実装します。
これらのアプリケーションはPOSIX APIを使用して作成された「ユーザースペース」アプリケーションであるため、最小限の変更でPOSIXと同様のオペレーティングシステムで実行できます。