かつてLinuxと並んでオープンソースのUNIX系OSのシンボル的な存在であったFreeBSDだが、近年Linuxの爆発的な普及の影で、一般的な知名度としては大きく水をあけられた感は否めない。とはいうものの、セキュリティ面での信頼性の高さなどから、特にサーバ分野では現在でも安定したシェアを誇っている。そのFreeBSDの安定ブランチの最新版である「FreeBSD 7.2-RELEASE」が、2009年5月4日にリリースされた。今回は7.x系の3回目のバージョンアップということで、目新しい機能はそれほど多くない。主なところでは、メモリの有効活用を実現するSuperpagesの機能が追加(i386版とamd64版)、Jail仮想環境における複数のIPv4/v6アドレス割り当ての対応の実現といったこころだ。
詳しい変更点はリリースノートを参照していただくとして、ここではFreeBSDの初心者向けに導入手順を紹介したい。
CUIによるインストール
FreeBSD 7.2のインストールメディアは、すべてのパッケージを含んだDVD版と、主要なパッケージを含むCD版(disc1,disc2,disc3,livefs,docs)として提供されている。また、すべてのシステムをネットワーク経由でインストールするbootonly版のCDイメージも用意されている。なお、対応アーキテクチャは、amd64,i386,ia64,pc98,powerpc,sparc64である。
インストール作業は、設定ツールを兼ねた質実剛健なCUIインストーラである「sysinstall」で行う。メッセージはすべて英語である。このあたりは、多くのLinux、あるいはFreeBSDの派生ディストリビューションPC-BSDで使用されているわかりやすいグラフィカル・インストーラに慣れたユーザーには若干敷居の高い点かもしれない。だが、インストーラの指示に従って進めばそれほど難しくはない。
図1に、sysinstallのメインメニューを示す。ここで「Standard」を選択すれば標準的なインストールが行われる。
|
| 図1:sysinstallのメインメニュー |
多少難しいのが、「Disklabel Editor」によるパーティションの設定だが、これも「A」を入力すればお勧め設定によるパーティションが自動的に作成される。
|
| 図2:Disklabel Editor |
また、「Choose Distributions」ではインストールする基本パッケージをグループ単位で選択する。「X Window System」をインストールするにはここで「X-Developer」や「X-User」など「X-」で始まるグループを選択する必要がある。
|
| 図3:Choose Distributions |
インストールが完了するとネットワークやアカウントの設定に移る。inetdデーモンの設定などインストール途中に設定ファイルを変更する必要があるケースでは、エディタが起動する。エディタには、操作が簡単なee(Easy Editor)が使用されるので初心者にも安心だ(図4)。
|
| 図4:eeによる/etc/inetd.confの編集。上部に主なショートカットキーが表示されている |
