オープンソースのWindowsクローンであるReactOSの使い方

オープンソースのWindowsクローンであるReactOSの使い方

Windowsをオープンソースにしたい場合は、ReactOSを調べる必要があります。





マイクロソフトは、よりオープンになるために多くの進歩を遂げてきました。この傾向は、業界グループへの参加から、ファイルとアプリケーションの相互運用性にまで及びます。ちなみに、オープンソースとして独自のツールやアプリケーションの多くもリリースされています。





しかし、まだ動揺していない領域の1つは、Windowsオペレーティングシステム(OS)です。 WindowsとOfficeの組み合わせにより、 大きい Microsoftの年間収益の一部であり、OSコードを自分でダウンロードできるようになるまでにはしばらく時間がかかる場合があります。その結果、一部の勇敢なコミュニティメンバーは、独自のWindowsをゼロから構築しようと試みました。





この記事では、ReactOSとは何か、ReactOSをインストールする方法、および既存のWindowsアプリケーションをどのように処理するかについて説明します。

とにかく、ReactOSとは何ですか?

ReactOS Windowsを模倣したオープンソースのオペレーティングシステムを構築する試みです。これは単に意味するのではありません Windowsのように見える 、そうですが(まあ、とにかく古いバージョン)。しかし、それよりも深くなります。



プロジェクトの主な目標は、スローしたWindowsアプリケーションを実行するオペレーティングシステムを構築することです。

これは計り知れない事業です。非常に高いレベルでは、オペレーティングシステムは次のコンポーネントで構成されています。





  • カーネル 、ソフトウェアとハ​​ードウェアの間で変換します。
  • 基本 ソフトウェアライブラリ ファイルをディスクに書き込むなどの一般的な機能を提供します。
  • サービス バックグラウンドで実行されます。プリントスプーラーは、他のプログラムがプリンターに何かを送信するのを待ち、その交換を管理するため、この例です。
  • アプリケーション これらのコンポーネントを使用します。これには、WordやChromeなどのユーザー向けアプリだけでなく、システムアプリケーションも含まれます。例えば、 explorer.exe は、ファイルを参照する(ユーザー向け)だけでなく、デスクトップ、タスクバー、およびスタートメニューも提供するプログラムです。

ReactOSプロジェクトの前の仕事は、Microsoftが持っているものと互換性のあるライブラリ、サービス、および(システム)アプリケーションのセットを提供することです。さらに、これらのソフトウェアコンポーネントは通常 システムコール ユーザー向けプログラムに代わってカーネルに直接送信します。そのため、ReactOSはこれらを傍受し、処理し、返信する必要がありますが、アプリは賢明ではありません。

うまくいけば、ReactOS開発者がやろうとしていることの範囲についての考えを持っているでしょう。そのため、プロジェクトの現在の状態に基づいて、機能するものと機能しないものがあります。以下のセクションでは、インストールプロセスについて説明します。 仮想マシン 。次に、3つのアプリケーションをインストールして、それらのパフォーマンスを確認します。1つは基本、1つは中間、もう1つは複合です。





ReactOSをインストールする方法

ReactOSのインストールは非常に( とても )Windowsに似ています。自分で作成したPCなど、Windowsを最初からインストールしたことがある場合は、すぐに使用できます。初期段階は「死の画面」の青色で、最後の仕上げは見慣れた(日付が付けられている場合)ダイアログを使用します。

フォローしたい場合は、OSにVirtualBoxをインストールすることから始めます。次に、次の図に示すような設定で仮想マシンを作成します。 RAM(1GB)とハードディスク容量(10GB)を除いて、これらのほとんどはデフォルト設定です。これらは、この無駄のないシステムには低いものの十分なはずです。これがすべてあなたにとってぎこちないように聞こえる場合は、私たちのを見てください VirtualBoxのガイド それが何であるかを見るために。

ステップ1:インストーラー言語

最初の画面では、インストールプロセス中に使用する言語を選択するように求められます。ここでは、Windowsのインストールに共通する美しいブルースクリーンを見ることができます。これとそれに続く画面では、矢印キーでナビゲートできます。 入力 選択を行い、下部のバーにリストされているキーを使用して他のアクションを実行します。

あるグーグルドライブから別のグーグルドライブにファイルを転送する方法

ステップ2-3:ようこそと警告

これは、ReactOSへの歓迎のメッセージと、まだ開発中であるというメモです。

手順4〜5:デバイスとストレージ

デバイスのデフォルト値を安全に受け入れることができます。これらはすべて、VirtualBoxがエミュレートする標準コンポーネントです。

次の画面に、VM用に作成した仮想ディスクが表示されます。 「C:ドライブ」のサイズが、VirtualBoxにこのVMに割り当てるように指示したサイズと一致するかどうかを確認できます。あなたが必要としない限り 派手なパーティションスキーム 、あなたはただ打つことができます 入力 ここ。

ステップ6:確認

この最後の画面で、中央のオプションを選択します。これにより、ディスクが完全にフォーマットされます。これは、VMがまったく新しいものであるか、古い仮想ディスクファイルをリサイクルするかどうかに関係なく必要です。

打つ 入力 次の画面でもう一度確認します。

ステップ7:フォーマット

仮想ディスクのサイズによっては、フォーマットプロセスに時間がかかる場合があります。

ステップ8:OSをインストールする

次に、インストーラーはOSファイルを仮想ディスクにコピーします。

ステップ9:ブートローダーをインストールする

最後に、インストーラーがセットアップされます VMの ブートローダー 起動時にReactOSを実行します。ここで最初のオプションを選択します。これにより、仮想ディスク全体とC:パーティションの両方にインストールされます。最後の画面で、マシンを再起動することが通知されます。その素晴らしいエレクトリックブルーに別れを告げる。

ReactOSを設定する方法

これで、ReactOS自体を起動する必要があります。あなたが特定の年齢のユーザーであれば、あなたが見るスタイリングは見覚えがあるはずです。これで、システムのいくつかの側面を設定するのに役立つウィザードが表示されます。

  1. ウェルカム画面。
  2. 特にReactOSに含まれているオープンソースプロジェクトへの謝辞。
  3. 上の画像に示されている、システム(日付/時刻、通貨、その他の形式)とキーボード(米国のレイアウトなど)を含む言語設定。
  4. あなたの名前とあなたの会社の名前を追加するオプション。
  5. マシンの名前とパスワード 管理者アカウント
  6. 日付、時刻、およびタイムゾーンを設定します。
  7. テーマの選択。 ReactOSには、下の画像に示すように、ダークテーマのLautusとClassic(予想どおりに表示されます)の2つが含まれています。
  8. ネットワーク設定。
  9. ReactOSマシンが(アドホック)ワークグループの一部になるのか、会社のドメインの一部になるのかを示します。
  10. OSがバックグラウンドで動作している間の最終進行状況画面。

これがすべて完了すると、デスクトップを使用できるようになります。通常のWindowsユーザーの場合、ここにあるすべてのことは非常によく知っているはずです。 「スタート」メニュー、タスクバー、システムトレイ、デスクトップアイコンはすべて、レドモンドのOSとまったく同じように見えます。見た目はすべて同じですが、どれだけうまくいきますか 仕事

ReactOSへのWindowsプログラムのインストール

この実験で使用するアプリケーションは、次の3つを選択します。

  • テキストエディタ 。これは、最も基本的なコンピューターツールの1つであり、ReactOSには、Windowsと同様に、メモ帳とワードパッドの両方の独自のクローンがあります。それでも、オープンソースのテキストエディタであるPSPadのインストールを試みます。
  • 音楽プレーヤー 。 QMMPはクロスプラットフォームであり、WinAmpのように見えるので、良い選択のようです。ただし、マルチメディアアプリケーションはさまざまなOS内部と対話する必要があるため、テキストエディタよりも少し複雑なものを表します。
  • ウェブブラウザ 。ここで複雑なものを探しています。ぜひお試しください。最新のChromeをインストールしてみましょう。

ノート: 最初の手順では、Chromeの選択に基づいてReactOS仮想マシンに1GBのRAMが記載されていましたが、インストールを行う前にこれを2GBに増やしました。

次のセクションでは、これらのプログラムのインストールと実行がどの程度成功したか(または失敗したか)について詳しく説明します。

PSPadのインストールと実行

からインストーラーをダウンロードした後 プロジェクトのウェブサイト 、単純なダブルクリックで物事が始まりました。

インストールは問題なく完了し、インストーラーはアプリケーションを起動しました。いくつかの基本的なテスト(テキストの入力とファイルの保存)は問題なく実行されました。私が気付いたグリッチの1つは、タイトルバーの[最小化]ボタンが機能しないことでした。 Maximizeは機能し、下の画像に示されているサイズとフルサイズの間で前後に切り替えました。しかし、Minimizeは機能しませんでしたが、ファイルマネージャーなどの他のウィンドウでは機能しました。

全体的に、それは最初は大部分が機能しているように見えます。したがって、「基本的な」アプリケーションの代表として、PSPadはテストに合格します。

ノート: ReactOSにはアプリケーションマネージャーがあります。これは、Windowsの「プログラムと機能」よりもオープンソースの世界のさまざまなパッケージマネージャーに似ています。これは、Windowsストアのように、ユーザーがReactOS用のアプリケーションを選択してインストールできる一種のソフトウェアリポジトリです。嬉しい驚きは、手動でインストールしたにもかかわらず、PSPadがこのツールにインストールされたものとして表示されたことです。さらに、Application Managerには、インストール用の(少し古い)バージョンのPSPadがあります。また、正しくインストールされ、新しいバージョンで開いたセッションも取得しました。

QMMPのインストールと実行

QMMPは、そのWebサイトからダウンロードすることもできます。一番下までスクロールするだけです ダウンロードページ 「Windows用のバイナリパッケージ」のリンクを探します。最新バージョンのインストーラーを選択し、ダブルクリックして実行します。

アプリケーションが起動すると、事態は悪化しました。アプリケーションを起動してプレイリストに曲を追加することはできましたが、再生されませんでした。この時点で、私はそれに気づきました サウンドドライバが正しく設定されていません VMの場合ですが、そうして確認した後でも、アプリはMP3ファイルを再生しませんでした。実際、QMMPをアンインストールして再インストールしようとすると、ReactOSがフリーズし始めました。オーディオドライバを最初にインストールすることを確認したReactOSの新規インストールでも、問題は解決しませんでした。

この「中程度の」アプリケーションの場合、合格していないと評価できます。インストールして起動しましたが、実際にはコア機能を実行していませんでした。

ノート: PSPadと同様に、QMMPもReactOS ApplicationManagerから入手できます。上の画像に示すように、この(再び古い)バージョンのインストールは機能しました。

Chromeのインストールと実行

さて、情けの一撃のために:Chromeウェブブラウザ。これをマシンにインストールして実行できる場合は、突然、さまざまなツールを自由に使用できるようになります。これは、デスクトップメールからオーディオプレーヤー(Spotifyのガイドをご覧ください)、生産性向上ツール(GoogleドキュメントまたはOffice Online)にまで及びます。しかし、この優れたWebベースのソフトウェアをすべて実行できるということは、内部では複雑な獣であることを意味します。 ReactOSはそれを処理できますか?

残念だけど違う。少なくとも標準のChromeSetup.exeファイルの実行は失敗しました。インストーラーはインターネットに接続してブラウザー自体をダウンロードすることすらできませんでした。これは、ChromeがReactOSでWebを閲覧できることの前兆ではありません。

ノート: Chromeはオプションではありませんが、少なくともそれをインストールするためにエルボーグリースを適用しない限り、Firefoxはオプションです!これはアプリケーションマネージャーから入手でき、正常に動作します。バージョンは少し古い(v.45.0.1)ですが、下の画像に示すように、Gmailにログインした後、Googleドキュメントでこの記事の下書きを開くのに問題はありませんでした。

ReactOSを使用する必要がありますか?

場合によります。すでにWindowsユーザーの場合は?いいえ、それが単なる好奇心でない限り、理由はありません。 MacまたはLinuxユーザーの場合は? VirtualBoxで実行することにより、必要な奇妙なWindowsアプリケーションを実行すると便利な場合があります。基本的に、Wineが必要なものを実行できない状況にあり、Windowsライセンスを取得したくない場合。進行中の状態を念頭に置いて、大きな賭けをしないでください(たとえば、広範なテストなしでミッションクリティカルなプログラムに依存しないでください)。

Windows10が黒い画面で起動する

そうは言っても、OSを備えていない古いハードウェアがあり、それが必要な場合は、ReactOSが実行可能なオプションになる可能性があります。 Application Managerから入手できるものに固執することを計画する必要がありますが、これは思ったほど悪くはありません。手動でインストールしたアプリのいくつかは機能しませんでしたが、ReactOSはApplicationCenterのインストールで「3対3」になりました。

上記のユーティリティとFirefoxに加えて、いくつかの大ヒットアプリケーションが利用可能です。 LibreOfficeのように。グラフィック/パブリッシング用のGIMP、Inkscape、およびScribus。財政のためのGnuCash。ビデオ用のVLC。ディアブロIIのデ​​モ版もあります。マイクロソフトを採用しているコミュニティ開発者のグループにとって、それほど粗末ではありません。

とにかく、ソフトウェアの更新と一般的な機能の観点から、Linuxディストリビューションを使用したほうがよいでしょう。しかし、古いマシンと、別のオペレーティングシステムを実行できないユーザーがいる場合はどうでしょうか。その場合、現在のアルファ状態であっても、ReactOSは間違いなく一見の価値があります。

ReactOSは価値のある取り組みだと思いますか?完全に無料でオープンソースのWindows互換OSは素晴らしいと思いませんか?ご意見がございましたら、コメント欄でお知らせください!

共有 共有 つぶやき Eメール Windows 11にアップグレードする価値はありますか?

Windowsが再設計されました。しかし、それはWindows10からWindows11に移行するように説得するのに十分ですか?

次を読む
関連トピック
  • ウィンドウズ
  • オープンソース
  • ソフトウェアをインストールする
著者について アーロンピーターズ(31の記事が公開されました)

アーロンは、ビジネスアナリストおよびプロジェクトマネージャーとして15年間、テクノロジーに深く関わっており、ほぼ同じくらい長い間(Breezy Badger以来)忠実なUbuntuユーザーでした。彼の興味には、オープンソース、スモールビジネスアプリケーション、LinuxとAndroidの統合、プレーンテキストモードでのコンピューティングが含まれます。

アーロンピーターズからもっと

ニュースレターを購読する

ニュースレターに参加して、技術的なヒント、レビュー、無料の電子書籍、限定セールを入手してください。

購読するにはここをクリックしてください