単なるライブCDを超えて
リリースの際、ZeuthenはライブCDの製作に用いたツールに言及し、それらのツールがExtraリポジトリーに公開されていることを明らかにした。Zeuthenは、かつて、One Laptop Per Childプロジェクト向けにPilgrim(USBフラッシュ・ドライブに置けるシステム・イメージを作るツール)を開発した。FedoraライブCDの最終リリース製作に用いられたツールは、そのPilgrimをPythonで書き直したものだ。Red Hat Enterprise LinuxやCentOSなど、Fedora系ディストリビューションからライブCDを作ることができる。
このツールには、ライブCDの作り方を説明した優れた解説書がある。必要なものは、ライブCDに同梱するRPMとライブ環境が立ち上がったときのシステム構成の種類を指定するパッケージだけだ。現在、フレーバーの異なる3種類のパッケージが提供されている。fedora-livecdはUIのない最小版、fedora-livecd-gnomeはGNOMEデスクトップ付き、fedora-livecd-desktopはGNOMEデスクトップと多くのアプリケーションが同梱される。
しかも、これらは継承的な関係になっている。つまり、fedora-livecd-desktopはfedora-livecd-gnomeの上に構築され、fedora-livecd-gnomeはfedora-livecdの上に構築されている。したがって、たとえば、EclipseライブCDがほしい場合は、fedora-livecd-gnomeの上に製作可能だ。fedora-livecd-desktopをそのままコピーし、デスクトップ用のパッケージを除き、Eclipse用のパッケージを含むように構成ファイルを変更すればよい。
そのようにして製作したfedora-livecd-eclipse RPMはそれ自体バージョン対応のパッケージになり、Fedora 7になればそのときのEclipseに応じて所用のパッケージが取り込まれ、Fedora 9でも同様となる。したがって、Fedora Eclipseコミュニティはfedora-livecd-eclipse RPMの管理において、ライブCD開発者と協調する必要はない。
Zeuthenは「FedoraのさまざまなSIGが独自にライブCDを製作して、自分たちの仕事を示すショーウィンドウとすることができます。たとえば、Fedora Musicコミュニティが独自のライブCDを作るということも十分考えられます」と述べている。
もう一つ驚くことがある。このライブCDツールは、パッケージの管理者にとっても有用なものになりそうなのだ。ライブCDのロードマップには、Fedora開発ツリーのライブCDビルドを毎日送り出すという、rawhideと名付けられた計画が記載されている。rawhideのパッケージに依存性問題があればライブCDは製作されず、問題は直ちに明らかになる。そのため、問題のパッケージの担当者は速やかな改修を促されるだろうという。
開発は続く
現状でも十分有用だが、さらなる強化が進行中だ。現在開発中のライブCD用グラフィカル・インストーラーはFedoraのAnacondaインストーラーのコードを採用しており、複数のアーキテクチャーで動作するはずだ。
ライブCD環境の変更を保存するための永続的なストレージは今のところ予定されていないが、Zeuthenによると、変更をUSBディスクに保存する機能は検討されているという。また、FedoraライブCDメーリングリスト上では、ライブDVDやペン・ドライブに置けるバージョンがいつかリリースされるのではないかといった話も出ている。
とはいえ、FedoraライブCDは現状でも極めて有用だ。選定されているパッケージは新しいLinuxユーザーにとって理想的なスタートラインとなろうし、OpenOffice.orgを外して容量を増やすことでSCIMおよび各国語への翻訳の同梱を可能とし、より多くのユーザーが使えるものにしたのは賢い選択と言うべきだ。一部のGUI構成ツール(ネットワークとファイアウォール)がないが、これは欠点とはならないだろう。
ライブCD製作ツールを巡っては、さまざまな活動が現れ始めている。このツールにより、Fedoraから切り離された小さな構成パッケージで保守することが可能になり、ライブCD製作の手順がより論理的・より秩序だったものになった。たとえば、Vietnamese Open Source Software Communityは、このツールを用いて、OpenOffice.orgとXfceデスクトップ環境を含み「フリーでない」パッケージとコードを若干同梱したFConeという名のカスタム・ライブCDを製作している。ツールの成熟・普及につれ、幾つかのリスピンが登場するだろう。
NewsForge.com 原文