
Ubuntu日本語フォーラム

ログインしていません。
初歩的な質問で申し訳ないのですが、
Linuxのカーネルに、genericとか386とかserverとかいろいろ種類があるのですが、
それぞれの違いについてわかる方がいれば、教えてくださいませ。
よろしくお願い致します。
オフライン
386と言うのは、Intel 386(80386) 互換CPU用の32ビットカーネル
generic: デスクトップ向けOS用に設定された Intel 686(Pentium Pro)互換CPU用32ビットカーネル
(GUIの使用を前提に作られているらしい、メモリーは2Gまで)
server: サーバ向けOS用に設定された Intel 686(Pentium Pro)互換CPU用32ビットカーネル
(GUIの使用をしないことを前提に作られているらしい、メモリーは2G超可)
Intel 互換64ビットCPU(x86_64)用は、amd64が付く
(追加: Intel 互換64ビットCPUは、Intel 386、686用 32ビットカーネルでも使えます)
これ以外に、ppc が付く、PowerPC MacとかIBM-PPC用
IA-64が付く、Intel Itanium用
ppcとは別に、PS3 用もあるみたい?
上記以外に
リアルタイムOS向けに設定された、rt カーネル
仮想化用には、xen、openvz、virtual カーネルがある
**追加**
注意: 標準のリポジトリからは、インストール出来ないものも含まれています
私の理解ですので、間違っているところ等があると思いますので、指摘お願いします。
最後の編集者: si (2008-06-27 11:12:07)
オフライン
si による投稿:
386と言うのは、Intel 386(80386) 互換CPU用の32ビットカーネル
generic: デスクトップ向けOS用に設定された Intel 686(Pentium Pro)互換CPU用32ビットカーネル
(GUIの使用を前提に作られているらしい、メモリーは2Gまで)
server: サーバ向けOS用に設定された Intel 686(Pentium Pro)互換CPU用32ビットカーネル
(GUIの使用をしないことを前提に作られているらしい、メモリーは2G超可)
386は比較的古い CPU用 … ってトコでしょーか。
スリープできない問題があった場合, これで解消したりもするカモです。
ただしマルチコアな CPU使ってても 1つしか動かないカモ。(逆にシングルコアであれば試しに使ってみても …)
genericではこんな (↓) 感じの設定カモです。
サーバー用だと (たぶん) CONFIG_HIGHMEM64G=y
# CONFIG_64BIT is not set CONFIG_HIGHMEM4G=y
σ(^^) のトコの場合, GeForceの GPUなので約 1GB程領域取られて, 4GB中 3GBまでしか使用できなかったりするです。
VGAの種類(?)によっては, 3.5GBくらいまで使用できるカモ。
(serverの)64GBの設定になってても M/Bなどの制限でそれほど多くは搭載 / 認識できないカモです。
んで, カーネル構築する場合に, 事細かく項目を指定できるです。(普通はお任せにするものだけど)
386や genericや serverなど, それぞれで選択された項目は /boot/config-(バージョン)-(種類?) ってファイルに納められているので, diff等で比較すれば, 何が有効になっているか, 違いは何なのか確認できるカモです。
si による投稿:
Intel 互換64ビットCPU(x86_64)用は、amd64が付く
(追加: Intel 互換64ビットCPUは、Intel 386、686用 32ビットカーネルでも使えます)
ここが参考にできるカモです。
http://ja.wikipedia.org/wiki/AMD64
http://ja.wikipedia.org/wiki/Intel_64
オフライン
RxOrca による投稿:
si による投稿:
Intel 互換64ビットCPU(x86_64)用は、amd64が付く
(追加: Intel 互換64ビットCPUは、Intel 386、686用 32ビットカーネルでも使えます)ここが参考にできるカモです。
http://ja.wikipedia.org/wiki/AMD64
http://ja.wikipedia.org/wiki/Intel_64
AMD64ビットCPU及びAMD64ビット互換CPU(Intel 64ビットCPU)用は、amd64が付く
が正しいようですね。
オフライン
みなさま、いろいろご回答ありがとうございます。
現在、ノートPCを使用しておりますので、とりあえずは、genericを使用しておこうと思います。
いろいろ情報有難うございました。
追加情報などありましたら、よろしくお願い致します。
オフライン