高速ユーザ切り替え機能
コンピュータを複数人で共有しているなら、Fedora 7に含まれている高速ユーザ切り替え機能が便利だ。高速ユーザ切り替え機能を使うと、ログアウトする必要なく別のユーザに切り替えることができる。
リリースノートによると、高速ユーザ切り替え機能ではデバイスの所有に関していくらか問題があるとのことだが、私が使っている範囲では特に問題は起こらなかった。
私は2人目のユーザを作成して、Fedoraシステムをこのレビュー記事のために試していた日は一日中、2つのユーザを交互に切り替えていた。ユーザの切り替えを行なう際にわずかな遅延が発生するものの、ログイン/ログアウトし直す手間に比べたら時間はまったくかからない。複数ユーザを利用することができると、通常のアカウントとテスト用のユーザアカウントとを交互に切り替えて利用することができるため、私の場合はテストを行なう際に役立った。もちろんコンピュータを共有している家族などにとっても便利なことは間違いないだろう。家族の別の人がメールを読みたいというとき、それまでの作業を中断してすべてを片付けなければならないのではなく、この高速ユーザ切り替え機能を使用するだけで良いというのは、どちらのユーザにとっても嬉しいことだ。複数人に対し一台のマシンしかないという問題が完全に解決するわけではないが、かなり解決に近いところまでは行くだろう。
新たなSELinuxツール
Fedora 7には、2つのSELinux用のツールが含まれている。今回初めて含まれた新しいGUI管理ツール「system-config-selinux」と、前回までのFedoraリリースではデフォルトでは有効になっていなかったトラブルシュート用ツール「selinuxtroubleshoot」だ。以前はセキュリティレベルツールの一部だった、管理ツールのBoolean(ブーリアン)タブでは、Samba、rsync、PPPD、Apacheなどのシステムサービス/機能についてのSELinuxの設定を行なうことができる。Boolean(ブーリアン)タブは、何を行なうためのセクションなのかが分かりにくい名前だが、その点を除くとかなりユーザフレンドリだ。例えばSambaでNFSディレクトリを共有したい場合には、Boolean(ブーリアン)→Sambaへ行き、「Allow Samba to share NFS directories(SambaでNFSディレクトリを共有する)」をクリックすれば良いだけであり、かなり簡単だ。
しかし、テキストファイルを編集するよりも管理ツールを使った方が簡単であるとは言え、SELinuxが真に簡単に使えるものになるにはまだ改善の余地がある。管理ツールの多くのセクションでは、SELinuxについてのかなりの知識が要求されるため、少なくとも多様なフィールドの意味を説明する何らかの文書がある方が望ましいだろう。現状では、管理ツールにはHelp(ヘルプ)メニューの中にAbout(system-config-selinuxについて)ダイアログがあるだけだ。どれほど単純なアプリケーションであったとしても、Help(ヘルプ)メニュー経由で何らかの文書が利用可能になっていなければ、完成しているとも出荷準備万端とも言えないと思う。
FireWireの問題
Fedora 7の大きな変更点の一つに、カーネルのFireWireスタックが書き直されたということがある。私は既存のFireWireスタックをもう1年以上もの間、外付けディスクの利用やデジタルカメラからThinkPadとデスクトップマシンへデータを転送するために使用しているのだが、何が問題視されていたのかよく分からないのだが、新しいスタックの方が「優れていることになっている」ようだ。
「優れている『ことになっている』」という表現を使ったのは、実際には新しいスタックには、広く使用されるようになる前に直しておく必要がある欠陥が存在するように思われるためだ。Fedoraをインストールしてから3時間も経たないうちに、ビープ音が2度鳴った後、私のシステムは完全にロックアップしてしまった。最初は何が原因だったのか分からなかった。というのもその時はPirut、Firefox、いくつかの端末ウィンドウ、OpenOffice.org Writer、2、3個のNautilusウィンドウなど多くのウィンドウを開いていたためだ。
問題に再現性があるかどうかを調べるためにリブートしたところ、その2時間後に再びコンソールでビープ音がしてマシンがロックアップしてしまった。そこでシステムログを確認してみると、PCIバス上のハードウェアの問題についてのエラーに気付いた。私は問題がデスクトップ効果に関係があるのではないかと思ったので、デスクトップ効果を無効にして、また別の作業に取り掛かっていたのだが、結果的にはデスクトップ効果が問題ではなかった。
デスクトップ効果を無効にした後、外付けのFireWireディスクにアクセスできないことと、再接続しようとするとエラーメッセージが出ることに気付いた。そこで今度は、ディスクの寿命が切れかかっていることが原因かもしれないと考えたが、外付けディスクをUbuntuデスクトップに接続してみると問題なくアクセスすることができたため、そうではなかったことが分かった。外付けディスクを取り外すと、Firefoxが2度クラッシュした以外には、Fedoraは問題なく動いた。
ディスクが実際に故障しつつあるという可能性を考えて、念のためディスクからデータをすべて避難させた後、失敗を起こさせたり何らかのエラーメッセージを出させたりできないかと、私は数ギガバイト相当のファイルを外付けディスクからコピーしたり外付けディスクにコピーしたりして、その様子を観察した。そして2日経ったが、外付けディスクに問題が起こることはなかった。したがって今回の問題の原因は外付けディスクにあるのではなく、Fedora 7の新しいFireWireスタックにあると結論せざるを得ない。
FireWireのバグを除くと、Fedora 7には優れた部分が非常に多くあると思う。例えば、1-CD版も私は非常に気に入っいてる。インストールが少し簡単になり、おまけにダウンロードするISOイメージが一つで済むからだ。もちろん一枚のCDでは望みのものすべてが入っているわけではないが、いくつかのアプリケーションを追加でダウンロードしたとしても、4、5枚分のISOイメージをダウンロードするよりは短い時間で済む。なおFedoraはすべてのソフトウェアをインストールしたいユーザのためのISOイメージも提供しているため、誰もが満足できると思う。
Fedora 7がリリースされたばかりだが、FedoraファンはFedora 8の登場までそう長く待たされることはないだろう。プロジェクトのスケジュールによると、FedoraチームはFedora 8を通常の6ヶ月サイクルよりも短い期間で、ハロウィーンに合わせてリリースしようとしている。
この野心的なスケジュールを守るつもりなのであれば、私はFedoraチームが今までと比べて新機能の追加は控えめにして、今回のリリースのバグを修正することに集中することを願っている。以前、Fedora Core 6をレビューした(翻訳記事)とき、私はインストーラのバグに遭遇した。このバグはどうやらリリース時に既知であったようだが、私はリリース前に修正しておくべきだったと思う。そして今回のリリースでは、私のバックアップディスクのデータを失いかねないバグに遭遇した。私は大きなバグのないFedoraのリリースを期待している。
