2012-04-09 16 views
1

モジュールとシステムコールを作成してLinuxカーネルプログラミングを開始します。しかし、私は自分の既存のシステムで遊ぶことを望んでいません。私は実験目的で2.6カーネルをダウンロードしましたが、私の実験にどのように使用するのか分かりません。助けてください。システムコールとLinuxカーネルモジュールを学習するためのコンピュータの準備

1)私はどこでシステムコールを作るべきですか(私はどのカーネルを意味しますか)?そしてそれをどうやってセットアップするのですか?

2)私のような初心者のためにシステムコールを学ぶには良い場所ですか?

(アップデート) - 以前のバージョンのLinux Kernelを使用することはできますか(起動時に以前のバージョンが表示されます)。

答えて

2

VirtualBoxをインストールし、VMにLinuxディストリビューションをインストールし、セットアップを行い、シャットダウン(中断しない)し、どこかにコピーして、ゴミ箱からゴミ箱にコピーします。 VMで実験してください。

使用するカーネルはそれほど重要ではありません。利用可能なユーザスペース(特にglibc)と一致するものを使用する方が良いでしょう。だから、カーネルバージョンよりも配布物を選ぶ方が良いのです。

+0

私は、通常、ソースファイルをホスト上のNFSマウントに保存するので、VMをゴミ箱に入れても安全です。 – geekosaur

+0

他の方法をお勧めします。私は64ビットのUbuntuしか持っていませんが、私のプロセッサはVTをサポートしていません。 – user1263375

関連する問題