\r\n\r\n
Windowsにオープンソースを求めるなら、reactiosをチェックすべき!
マイクロソフトは、よりオープンになる方向で多くのステップを踏んでいます。この傾向は、業界団体への参加から、そのファイルやアプリケーションの相互運用性まで多岐にわたります。さらに、多くのオープンソースツールやアプリケーションも公開しています。
しかし、変わらないのはWindowsのOS(オペレーティング・システム)です。WindowsとOfficeの組み合わせは、マイクロソフト社の年間収益の大きな部分を占めているため、独自のOSコードをダウンロードできるようになるには、しばらく時間がかかると思われます。その結果、一部の勇敢な人たちは、自分で一からウィンドウを作ることに挑戦しています。
今回は、ReactOSとは何か、インストール方法、いくつかの既存のWindowsアプリケーションの扱い方について説明します。
ReactOSは、Windowsを模倣したオープンソースのオペレーティングシステムを構築する試みである。これは、Windowsに似ているという意味だけではありません(古いバージョンではそうですが)。しかし、それはもっと深いところにあるのです。
このプロジェクトの主な目標は、どんなWindowsアプリケーションを投げても動くオペレーティングシステムを作ることです。
これは非常に大きな仕事である。非常に高いレベルで、オペレーティングシステムは以下のコンポーネントで構成されている。
ReactOSプロジェクトの前身は、マイクロソフトと互換性のあるライブラリ、サービス、(システム)アプリケーションのセットを提供することでした。また、これらのソフトウェアコンポーネントは、通常、ユーザー指向のプログラムに代わってカーネルに直接システムコールを行います。そのため、ReactOSもこれらのメッセージを傍受し、処理し、返信する必要がありましたが、一方でアプリケーションは全く知的でありませんでした。
ReactOSの開発者がやろうとしていることの範囲について、ご理解いただけたでしょうか?そのため、現状を踏まえた上で、うまくいくものといかないものがあります。以下では、仮想マシンにインストールする手順を説明します。そして、基本的なもの、中級のもの、複雑なものという3つのアプリケーションをインストールして、その性能を確認します。
ReactOSのインストール方法は、Windowsと非常によく似ています。自作したパソコンなどにゼロからWindowsをインストールした場合は、自宅でも大丈夫です。初期は「デススクリーン」ブルーで、終わりはおなじみの「期待値(年代別)」ダイアログボックスを使用します。
続行する場合は、お使いのOSに対応したVirtualBoxのインストールから始めてください。次に、以下に示すような設定で仮想マシンを作成します。RAM(1GB)とハードディスク容量(10GB)以外は、ほとんどがデフォルト設定となっており、少ないながらもこの合理的なシステムには十分な容量があるはずです。もし、これらのことがちんぷんかんぷんなようでしたら、VirtualBoxのガイドをご覧になってください。
最初の画面では、インストール時に使用する言語を選択するよう促されます。ここでは、Windowsのインストールによくある、かわいらしいブルースクリーンを見ることができます。この画面とそれ以降の画面では、矢印キーで移動し、Enterキーで選択し、下のバーに記載されているキーで他の操作を行うことができます。
ここで、ReactOSはまだ開発中であるという注意点を踏まえて、皆様を歓迎する朗報をお伝えします。
VirtualBoxのエミュレーションの標準コンポーネントであるデバイスのデフォルト値を安全に受け入れることができます。
次の画面では、VM用に作成された仮想ディスクが表示されるはずです。C:ドライブ」のサイズが、VirtualBoxにこのVMに割り当てるように指示したサイズと一致するかどうかを判断することができます。エキゾチックなパーティショニングスキームが必要でなければ、ここでEnterボタンをクリックします。
最後の画面で、真ん中のオプションを選択します。仮想マシンが新しい場合でも、フォーマットが必要な古い仮想ディスクファイルを再生する場合でも、ディスクを完全にフォーマットすることができます。
次の画面でもう一度Enterキーをクリックして確定します。
仮想ディスクのサイズによっては、フォーマット処理に時間がかかる場合があります。
次に、インストーラーがオペレーティングシステムのファイルを仮想ディスクにコピーします。
最後に、インストーラは起動時にReactOSを実行するようにVMのブートローダを設定します。ここで最初のオプションを選択すると、仮想ディスク、特にC:パーティションに全体としてインストールされます。最後の画面では、コンピュータを再起動することが通知されます。あの素晴らしいエレクトリックブルーにさよならを。
これで、ReactOS本体に導かれるはずです。ある年代のユーザーであれば、見慣れたスタイルに見えるはずです。これで、システムの特定の面を設定するためのウィザードが表示されます。
これらがすべて完了すると、デスクトップが使えるようになります。Windowsを普段から使っている人なら、ここで紹介されているものはすべて、とても身近なものでしょう。"スタート "メニュー、タスクバー、システムトレイ、デスクトップアイコンなど、すべてレドモンド社のOSと同じに見える。どれも同じように見えますが、どのような仕組みになっているのでしょうか?
今回の実験では、以下の3つのアプリケーションを選びます。
注:最初の説明ではReactOS VMのRAMは1GBとなっていましたが、私が選んだChromeをベースに、インストール前に2GBに増やしました。
次のセクションでは、これらの手順を正常にインストールおよび実行するための詳細を説明します。
プロジェクトのウェブサイトからインストーラーをダウンロードしたら、ダブルクリックするだけで起動します。
問題なくインストールが完了し、インストーラーがアプリケーションを起動しました。いくつかの基本的なテスト(テキストの入力とファイルの保存)は問題なく行われました。一つ気になったのは、タイトルバーの最小化ボタンが機能しないことです。最大化は、下図のサイズとフルサイズを切り替えて動作します。しかし、最小化はそうではなく、他のウィンドウ(ファイルマネージャーなど)でも機能します。
全体として、一見すると機能的にはほぼ問題ないように見えますので、「基本的な」アプリケーションの代表格として、PSPadは合格です。
注:ReactOSにはアプリケーションマネージャがありますが、これはWindowsの「プログラムと機能」というより、オープンソースの世界の様々なパッケージマネージャに似ています。WindowsのApp Storeのように、ユーザーがReactOSアプリケーションを選択してインストールできるソフトウェアリポジトリです。意外なことに、手動でインストールしたにもかかわらず、このツールにはPSPadが存在します。また、applicationmanagerでは、PSPadの(少し古い)バージョンをインストールすることができます。また、正しくインストールされ、新しいバージョンで開いていたセッションも拾ってくれました。
QMMPは、ウェブサイトからダウンロードすることもできます。ダウンロードページの一番下までスクロールして、「Windows用バイナリパッケージ」のリンクを探してください。最新版のインストーラーを選択し、ダブルクリックで実行します。
アプリが発売されると、状況は悪化していきますが。アプリを起動し、プレイリストに曲を追加することはできましたが、再生することはできませんでした。このとき、VMのサウンドドライバが正しく設定されていないことに気づいたのですが、そうして確認しても、アプリケーションでMP3ファイルを再生することはできませんでした。実際、QMMPをアンインストールして再インストールしようとしたら、Reactiosがフリーズするようになった。Reactiosを新規にインストールし、オーディオドライバを先にインストールするようにしましたが、問題さえも解決しませんでした。
この「中」の用途では、失敗と評価できる。インストールと起動はしますが、実際には核となる機能は実行されません。
注)PSPadと同様、QMMPもReactOSアプリケーションマネージャから利用可能です。上記のように、この(やはり古い)バージョンをインストールすると、動作します。
次に、Chromeブラウザを見てみましょう。自分のマシンにインストールして動かすことができれば、いきなりさまざまなツールを自由に使うことができるようになるのです。デスクトップメールからオーディオプレーヤー(Spotifyのガイドをご覧ください)、生産性向上ツール(Google DocsやOffice Online)に至るまで。しかし、このような優れたウェブベースのソフトウェアを動かすことができるということは、そのボンネットの下は複雑な獣であるということです。
残念ながら、そうではありません。少なくとも、標準のChromeSetup.exeファイルファイルを実行しても、失敗しました。インストーラは、ブラウザ自体をダウンロードするためにインターネットに接続することさえできず、ReactOS上でChromeがウェブを閲覧するための良い兆候とは言えません。
注:Chromeはオプションではありませんが、少なくともインストール前に何らかのグリースを適用する必要があります、Firefoxは!?アプリケーションマネージャーから利用でき、問題なく動作します。このバージョンは少し古いのですが(v.45.0.1)、以下のようにGmailにログインしてからgoogledocsでこの記事の下書きを開いても問題ありませんでした。
空室状況により、ご利用いただけない場合があります。すでにWindowsユーザーなら?いいえ、興味本位でない限り、理由はありません。MacやLinuxユーザーなら?VirtualBoxで必要な奇妙なWindowsアプリケーションを実行すると便利かもしれません。基本的には、Wineがあなたの望むものを実行しない状況に遭遇し、Windowsのライセンスにお金を払いたくない場合です。ただ、この製品がまだ開発途上であることを忘れず、大きな賭けに出ないようにしてください(たとえば、大規模なテストなしにミッションクリティカルなプログラムの実行を当てにしないことです)。
とはいえ、OSを搭載していない古いハードウェアをお持ちで、OSが必要な場合は、ReactOSが有力な選択肢になるかもしれませんね。applicationcenterが提供するものにこだわるつもりで、それはそれで悪くないと思います。手動でインストールしたアプリケーションの中にはうまくいかないものもありましたが、ReactOSはapplicationcenterのインストールに関しては「三者三様」でした。
上記のユーティリティやFirefoxのほかにも、重要なアプリケーションが多数用意されています。例えば、LibreOffice。グラフィック/パブリッシングには、GIMP、Inkscape、Scribus。 財務には、GnuCash。ビデオVLC。Diablo 2のデモ版もあります。コミュニティの開発者集団がマイクロソフトに挑むというのは、あまりにみっともないことだ。
要するに、ソフトウェアのアップデートや一般的な機能性に関しては、Linuxディストリビューションの方が優れていると言えるでしょう。でも、古いマシンとユーザーなら、もう他のOSをいじれないのでは?それならば、現在のアルファ版の状態でも、reactiosは一見の価値があります。
ReactOSは試してみる価値があると思いますか?完全にフリーでオープンソースのWindows互換OSは素晴らしいのではないでしょうか?ご意見があれば、下のコメント欄でお聞かせください。