1

モジュールとシステム コールを作成することから、Linux カーネル プログラミングを開始したいと考えています。しかし、私は既存のシステムで遊びたくありません。実験用に 2.6 カーネルをダウンロードしましたが、実験での使用方法がわかりません。助けてください。

1) システムコールはどこで行うべきですか (どのカーネルを意味しますか)? そして、それを設定する方法は?

2) 私のような初心者がシステム コールを学ぶのに適した場所はありますか?

(更新) - 以前のバージョンの Linux カーネルを使用できますか (起動時に以前のバージョンが表示されます)。

4

1 に答える 1

2

VirtualBox をインストールし、VM に Linux ディストリビューションをインストールし、セットアップし、シャットダウン (サスペンドではなく) し、どこかにコピーして、ゴミ箱に入れたり、起動できなくしたときに回復できるようにします。VM で実験を行います。

どのカーネルを使用するかはそれほど重要ではありません。ただし、利用可能なユーザー空間 (および特に ) に一致するものを使用するとうまくいくでしょう。そのglibcため、カーネル バージョンよりもディストリビューションを選択する方が適切です。

于 2012-04-09T05:33:22.570 に答える