私はGNU / Linuxの誕生の歴史と2つのオペレーティングシステムがどのように統合されているかに興味があります。
したがって、GNUを使用するにはカーネルが必要です。彼らは「GNU Heart」という独自のカーネルを開発しています。しかし、Richard Stallmanはそれが気に入らないと言います。それから彼はLinuxがあることを発見し、両方のオペレーティングシステムが統合されました。だから私の質問は次のとおりです。
- Linuxと統合する前に、GNUはカーネルなしでどのように機能しましたか?
それとも私が何かを見逃しているのでしょうか?
答え1
GNUアプリケーションがカーネルなしで実行できないのは事実です。 vgには、システムコールを実行してハードウェアとインターフェースする機能がありません...
これ図書館カーネルプログラムでアプリケーションとシステムコール間のインタフェースを有効にすることが重要な要素です。
Stallmanが1980年代初頭にGNUプロジェクトを開始したとき、libcはすでに多くのシステムと互換性がありました。