質問: 【centos5.2 linux kernel】kernel-develっていうものがよく分かりません。。
回答: Kernelその物をコンパイル/Makeする積りが無いのならばそれはそれで置いておいてください。他のプロダクトでソースからコンパイルしなければならない物でKernel Sourceを必要とする物が有ります。(例えばVMwareとか、、)普通にRPMだけで済んでいる方にはほとんど縁のない物です。 Kernel patchを当てたり、特殊なデバイスサポートを必要としたり、若しくは不要な物を落としたり、特定のCPUに最適化されたカーネルを作ったりソースが有れば大抵できます。 又、develと名前の入った物は殆どの物がソースの塊です。 で、結論として何がしたいのでしょうか。それがよく分らないので、具体的なお話が出来ません。 補足を読みました。 CentOSは現在の所Kernel 2.6と言う比較的に安定したKernelが入っています。ここに極端に高いレベルのKernel 3.4.7をインストールしても他との整合性が心配です。Kernel3.0以降、かなり多くのAPIが整理されて消えており、周辺のプログラムもそれに見合った変更がなされていなければ動けなくなります。私の所のCentOSは6.3ですが、/usr/src/kernels/の下は、以下の様になっています。 [root@CentOS62 kernels]# ls 2.6.32-220.el6.x86_64 2.6.32-279.2.1.el6.x86_64 此の辺がCentOSのkernelの最新版ですので、この辺で止めて置いて下さい。最新kernelをmakeして試すなら、Fedoraで行われる事をお薦めします。様々な設定が仕組みの変更と共に変わっており、お持ちの参考書通りには行かないと思いますが、Debianよりは近いです。 まあ、いじり倒してみて下さい。VMwareの下ならオリジナル環境をコピーするだけでHDDが続く限り別環境が作れますので、動かなくなったらオリジナルをコピーしてやればいいだけです。CentOSの質問が急に増えたため、私も入れましたが、普段は主にUbuntuとFedoraを使い分けています。