週末、WindowsではないバージョンのWindowsを使ってみました。Windowsソフトウェアは動作しますが、Microsoftのコードは一切含まれていません。ReactOSは1998年から開発が続けられており、開発者たちはWindowsをゼロからリバースエンジニアリングして、Windowsアプリが動作する完全にオープンソースのオペレーティングシステムを構築しています。

すべてのメニュー、ダイアログボックス、そしてシステムコールは、Windowsの実際の動作を見て独自のバージョンを構築したボランティアによって再現されました。26年間の開発を経て、私はWindowsに対するこのオープンソースのアプローチが実際に機能するかどうかを確かめる必要がありました。
驚いたことに、それはうまくいきましたが、予想通りではありませんでした。 Windows に代わる無料のツールReactOSは、Windows自体をエミュレートするという独自のアプローチを採用しています。もちろん、すべての人に適しているわけではありませんが、適切な用途であれば、ReactOSはあなたを驚かせるかもしれません。
クイックリンク
準備
それを機能させるには、ある程度の忍耐が必要でした。
Ryzen 5のテストシステムで起動用USBメモリがエラーを起こしたため、ReactOSを自分の仮想マシンでテストしました。ただし、AMDまたはIntelのデュアルコアプロセッサを搭載した古いPCをお持ちの場合は、うまくいくかもしれません。
オペレーティング システムをインストールするには、ISO ファイルが必要です。 انن<XNUMXxDXNUMX><XNUMXxDXNUMX><XNUMXxDXNUMX><XNUMXxXNUMX>لل<XNUMXxDXNUMX><XNUMXxDXNUMX><XNUMXxDXNUMX><XNUMXxAXNUMX> ReactOS ダウンロードページ ISOファイルをダウンロードします。完了したら、、次の手順に従います。
- VirtualBoxで新しい仮想マシンを作成します。ISOファイルをダウンロードし、メモリとディスク容量を割り当てます。32ビットオペレーティングシステムなので、4GBのメモリと10GBのストレージを割り当てれば十分でしょう。完了したら、 エンディング.
- ダブルクリックしてReactOS VMを起動します。画面上で 準備言語を選択してクリックしてください Enter ReactOS をインストールします。
- 画面の指示に従って、デバイスの設定、インストール ディスク、およびフォーマット オプションを選択します。
- セットアップにはファイルのインストールに数分かかります。完了すると仮想マシンが再起動し、システム環境設定を構成するためのプロンプトが表示されます。
- ReactOSセットアップウィザードで、 次は、 画面の指示に従ってユーザーアカウントを作成し、正しい時刻と日付を設定し、テーマを選択します。4種類のテーマから選択できます。 ミズ、クラシック、ラウタス、 و 月の - 画面上 見た目さらにいくつか選択すると、インストールが完了します。
初回起動後、システムが自動的にドライバーをインストールします。VirtualBoxをご利用で画面がぼやけている場合は、 Guest Additions CDイメージをインストールする 精度の問題を修正するため。
ReactOS はどのようなアプリケーションを実行できますか?
新しい環境での古いアプリケーション
ReactOSは、ほとんどのレガシー32ビットWindowsアプリケーションを実行できます。ReactOS独自のInternet Explorer(Wine Internet Explorer)、コマンドプロンプト、アプリケーションマネージャ、そしてXPなどの以前のWindowsバージョンで期待されるその他のシステムツールなど、いくつかのレガシーアプリケーションがシステムにプリインストールされています。
このブラウザは基本的なウェブブラウジングはできますが、YouTubeの視聴やリソースを大量に消費するダウンロードには苦労します。サードパーティ製アプリケーションについては、Adobe Photoshop、7-Zip、Chrome、Blender、そしてWordやExcelなどのMicrosoft Office XPアプリケーションの旧バージョンをインストールしてみました。
パフォーマンス面では、Officeと7-Zipはスムーズに動作しましたが、PhotoshopとBlenderは時折不具合が発生し、Chromeは最新のウェブサイトで特に苦労しました。アプリのインストールはWindowsと同じように、ウェブからインストーラーをダウンロードするか、 アプリケーションマネージャ ReactOS のアプリ ストアとして機能する組み込みです。
しかし、アプリケーションマネージャーにあるアプリのほとんどは非常に古くなっています。ChromeとFirefoxは最新のウェブページを読み込むのに苦労し、YouTubeは古いブラウザを検出すると全く読み込まれなくなります。
ReactOS の目的は何ですか?
単なる懐かしさ以上のもの

数時間使ってみて、最初の感想は「一体何がそんなに騒がれているんだ? ユーザーインターフェースが時代遅れだし、古い32ビットアプリケーションしか動かない。最近のウェブサイトもほとんど機能しない。最新で完全に機能するWindowsオペレーティングシステムの代わりに、なぜこれをインストールするんだ?」でした。
しかし、答えは単純に「ノー」というよりも、より微妙なニュアンスがあります。まず、これはWindowsアプリケーションをネイティブに実行するオープンソースプロジェクトです。 Linux には Windows のようなディストリビューションがあります。 KDE Plasma と同様に、特に Windows とそのアプリケーションに慣れている人にとっては、すべての人に適しているわけではありません。
ReactOS は、Linux 上の Wine がサポートしていない特定の Windows ドライバーに依存するレガシー ソフトウェアを維持したり、商用アプリケーション (POS システムなど) を実行したりする場合に非常に役立ちます。

もう一つの魅力は教育的側面です。Windowsは最も広く使用されているデスクトップオペレーティングシステムであるため、開発者はNTが「内部から」どのように動作するかを見ることができます。ソースコードをコンパイルし、NTの仕組みを理解する(あるいは少なくとも概要を把握する)ことは、システム開発に関心を持つ人にとって非常に価値があります。
しかし、開発者たちの主な目標はそこではありません。目指すのは、私たちが愛するすべてのWindowsアプリケーションとドライバを実行できるオープンソース環境を構築することです。残念ながら、これは大規模な取り組みであり、完成には程遠い状況です。
まだ開発中
ReactOSを数時間試用した結果、Microsoftエコシステムから独立したオープンソースのWindowsオペレーティングシステムの可能性を実感しました。しかし、現状では完成には程遠く、日常的に信頼できるシステムとなるには大幅な改善が必要です。
このプロジェクトは、Linuxなどの他のオープンソースプロジェクトと比較して、開発者や貢献者の数が限られているため、制約を受ける可能性があります。信頼できるリソースがなければ、Windowsに匹敵する複雑さを持つものの開発と維持は、たとえ適度な規模の専任チームであっても困難を極めるでしょう。
しかし、macOSやLinuxに乗り換えることなく、Windowsに代わる強力な選択肢が今こそ必要だ。ReactOSは今のところ解決策ではないかもしれないが、その存在はオープンソースコミュニティに利益をもたらす。そして、もしかしたら、いつか私たち皆を驚かせる日が来るかもしれない。










