ReactOS 0.4.1 レビュー――20年の歳月をかけて育つWindows互換OSの実力
Duke Nukem、Half-Life 3、そしてReactOS。これらに共通するものは何でしょうか?答えは「極めて長い開発期間」です。本記事では、その中でも最後に挙げたReactOSに焦点を当てます。このプロジェクトは1996年に、「無料で使えるWindows互換オペレーティングシステムを大衆に届ける」という目標のもとに始まりました。
それから20年の歳月が流れ、ReactOSは今も脈々と生き続け、つい最近セミ成熟版となる0.4.1リリースに到達しました。内部では多くの改良が積み重ねられており、実際にテストしてみる価値は十分にあります。というわけで、Dedoimedoによるこの興味深い小さなシステムへの初挑戦の始まりです。
最初の一歩
まずは入手可能な2種類のイメージをダウンロードするところから始めました。Live版はその名の通りライブ起動専用で、インストールしようとしてもセットアップがエラーで終了します。一方、Boot版ではWindows XPとよく似た手順でReactOSをディスクにインストールできます。
次にVirtualBoxで仮想マシンを作成しました。物理ハードウェアでこのOSを試すのは、まだ少し勇気が要ったのです。それはフルバージョンの1.0リリースまでお預けにしておきましょう。その後、Live版もテストしました。
起動は問題なく、しかも非常に高速です。KolibriOSほどではありませんが、ほぼ匹敵する速さでした。システムの外観はクラシックなWindows 2000風で、操作感や挙動もほぼ同じです。ただし、このエディションではあまり先へ進めませんでした。ブラウザが同梱されておらず、インストール方法も、コマンドラインのダウンロードツールの使い方も分からなかったためです。というわけで、ここは短く軽いデモにとどまりました。

Boot版でのインストール
続いて2枚目のISOを起動すると、システムのインストールが提案されました。パーティションを選択し、フォーマット(FATのみ対応)し、タイムゾーンやユーザー情報などを入力するインストール後のセットアップを済ませれば、わずか3分足らずでReactOSが使用可能になります。
アプリケーションマネージャー
インストール版ははるかに便利で、興味深い機能もいくつか付属しています。その筆頭がアプリケーションマネージャーです。Firefox、Opera、K-Meleon、Pidgin、TightVNC、LibreOffice、AbiWord、GIMP、VLCなど、一般的で人気の高いプログラムの各種バージョンをダウンロードしてセットアップできます。典型的なLinuxディストロや、オープンソース寄りのマニアックなWindows環境でお馴染みのフリーソフトの組み合わせです。ただ、ラインナップの豊富さという点ではどこか2006年頃の雰囲気が漂います。ある意味、winetricksに似た存在と言えるでしょう。
アプリケーションマネージャーは概ね正常に動作し、必要なソフトをいくつもインストールできました。ただしLibreOfficeだけは失敗で、利用可能な2つのエントリはどちらもエラーになりました。おそらくダウンロードリンクの不具合でしょう。それ以外は問題なく、ソフトウェアには更新オプションも用意されているため、すべてのプログラムを手軽かつ迅速に一括更新できる見込みです。
ウォームアップ
しばらく使っているうちに、控えめながらも楽しさを感じられるようになってきました。ところどころにグリッチやフリーズは残っていますが、システム自体は安定して振る舞っています。Firefoxは一部のページで苦戦しましたが、HD動画の再生には問題ありません。VLCも同様です。驚くなかれ、Steamまでありました。AbiWordも快調に動作し、アイドル時のシステム負荷は低く、プログラムを開いて使い始めるとかなり高くなります。
タイミングが良いのは認めざるを得ません。
デスクトップの壁紙は当初うまく表示されず、画面全体に反映させるには一度ログオフする必要がありました。ダウンロード速度もやや遅く、なぜか2.5MB/秒で頭打ちでした。システムがイーサネット接続を10Mbps程度の能力しかないと認識していることが関係しているのかもしれません。確証はありませんが、あり得そうです。
その後GIMPをインストールしたところ、システム全体がフリーズしました。再起動後もReactOSは立ち上がらず、真っ青なデスクトップ背景とマウスカーソルが表示されるだけ。以上をもって、本レビューの実践パートは終了です。
さて、本当の問題点
このプロジェクトにはいくつかの根本的な課題があります。ここで指摘しているのは、上で見たようなVirtualBoxのゲストとしての動作のぎこちなさのことではありません。それは些細なことで、解像度、ドライバー、マウス統合なども含めていずれ修正されるはずです。
本当の問題は、システムがどう動き、どう振る舞うかにあります。Windows 2000風のルック&フィールは、多くの人にとって「時代遅れ感」という問題を生む可能性が高いでしょう。これは極めて長い開発サイクルの直接的な結果であり、それ自体が課題リストの1つに数えられます。15年前には大きな情熱と魅力、メッセージ、そして実際のインパクトを持って始まったプロジェクトも、現代の現実にはもう響かないかもしれません。デスクトップの美観やGUIの人間工学的な設計は本質的ではない、と反論することもできるでしょうが、それは完全に正しいとは言えません。日常的な利用体験の重要な一部であり、進化とは呼べないまでも着実に進歩してきたデスクトップワークフローの事実は、簡単には無視できません。では、キラー機能は何になるのでしょうか?
機能面では、これはまだ初期段階のリリースであり、バグや問題が山ほどあります。ReactOSは依然として活発な開発中であるため、これは想定内です。しかし、アプリケーションの挙動や描画の一貫性が十分ではなく、すべてのプログラムが同じウィンドウ要素や境界線を持っているわけではなく、Webページにも予期しない問題がところどころ見られました。次回の大型リリースに向けて考慮すべき点です。ほとんどのユーザーはこれらに気づき、不満を口にするでしょうから。デスクトップ周りの細かい不具合も非常に重要です。
まとめ
ReactOSは印象的なプロジェクトです。本当にそう思います。20年にわたる努力、数百万行のコード、数百人の開発者。それでもなお、Windows互換の無料のオープンソースシステムが手に入るのです。WINEより優れており、規模も大きい。しかし……です。
ソフトウェアを技術的な真空状態の中で判断することは不可能です。現実を踏まえなければなりません。Microsoft製品のコストや思想的な側面を差し引いて考えても、ReactOSの市場ポジションは非常に微妙です。LinuxともWindowsとも言い切れない。Windowsを必要とする人はおそらくWindowsを使うでしょうし、プロプライエタリなソフトウェアに依存しない人は、実績のあるLinuxを選ぶ傾向にあるでしょう。
さらに、プロジェクトの進行は遅い。仕方のないことですが、繰り返しになりますが「時代との関連性」の問題は無視できません。ReactOSが公式に、安定して、高速に、エレガントに、モダンに、あらゆる機能を満載して登場する日を心から願っています。しかし、それがいつ実現するのか、そもそも実現するのかどうかは分かりません。仮に2020年にReactOSが全盛期を迎えたとしたら、その時点でMicrosoftの主力となるWindows(ナンバーは何であれ)とどう渡り合えるのでしょうか?サポート、寿命、安定性、総合的な品質については?何と言おうと、Microsoftが9割のデスクトップ市場を支配しているのには、それなりの理由があるのです。
これらすべての問いに答えることはできませんし、それこそが私を不安にさせています。ReactOSには成功してほしいのですが、ほとんどの人は無関心に肩をすくめて流してしまうのではないかと恐れています。人々を惹きつけるには、無料という価格帯だけでは不十分でしょう。実際、Linuxは大部分が無料でありながら、Windowsを駆逐してはいません。すべてはアプリと実際の利用ニーズ次第であり、大多数の人にとってはOfficeとゲーム、そしてハードウェアサポートに行き着きます。さて、私は十分に語りすぎました。堂々巡りをしていて、読者に結論を提示できていません。今日もそれは変わりません。
1つだけ確かなことがあります。ReactOSは巨大で複雑な獣だということです。その努力には敬意を表します。ただ、いつの日か安定した製品になったとき、それが適材適所であることを願うばかりです。いつかきっと。私の要観察リスト入りです。最終評価:気に入りましたし、成功を願っていますが、世界がReactOSに何を用意しているのかについては懐疑的です。
それでは。
-
OpenPandoraレビュー 第2回:ファームウェア更新とXfceデスクトップを徹底検証
ようこそ、ウィルコメン、ビアンヴニュ!Pandoraシリーズの第2弾記事へおかえりなさい。ご記憶の方も多いでしょうが、数週間前、私はMichael Mrozek氏からテスト機をお借りしました。世界最小にして最強のゲーミング・マイクロコンピュータです。前回は初印象、外観と操作感、スペック、そして多彩な機能・技術・インターフェースのさわりの部分をご紹介しました。今回はさらに踏み込みます。本稿では、テスト機のファームウェアを新しいバージョンへ更新する試みと、Xfceデスクトップ環境の細部までを掘り下げていきます。ゲーム向けのMiniMenuやAndroid modについては、三部作の最終回となる第3
-
XenServer + XenCenter 徹底レビュー:ノートPCへの導入から仮想マシン管理まで
今回ご紹介する記事は、少し変わっていますが、きっと楽しんでお読みいただけるはずです。実は筆者は以前にもCitrix XenServerについて、インストールと設定方法を取り上げたことがあります。全体として操作は非常に簡単で、XenServerが類似の機能を持つ無料のXCPのベースとなっていることを考えれば、なおさらです。ただし、初期設定以上の部分にはあまり踏み込んではいませんでした。今回は、XenServerを改めてインストールする様子をお見せします。しかも、ベアメタル型ハイパーバイザー向けのハードウェアとしては決して標準的ではないノートPCへのインストールです。さらに、SSHを使ったコマンド