2014年2月22日作成

カーネルコンフィグの種類

Plan 9は標準でいくつかカーネルコンフィグを用意しています。 コンフィグファイルは、Intel系CPUの場合、/sys/src/9/pc以下に置かれています。

ファイル名ファイルシステム用途
pcffossilPlan 9端末
pcdiskkfsPlan 9端末
pc-ディスクレスPlan 9端末
pccpuffossilCPUサーバ
pccpu-ディスクレスCPUサーバ
pcauthfossilpccpufベースの認証サーバ
pcfsfossilpccpufベースの単体ファイルサーバ
pccdkfsインストーラ用
pcflopkfsフロッピー版インストーラ?

pcfsは、ファイルサービスをするだけのカーネルみたいでした。 pccpufとpcfsの主な違いは、ざっくり以下の2点です。

  • pcfsは管理に必要なコマンド類を全てカーネルに埋め込む
  • pcfsは各種設定を環境変数から取得する

サーバの運用にディスクを必要としなくなるため、 fsカーネルに近い運用形態になるのではないでしょうか。