ReactOS、Windows互換性の追求30周年を祝う
30年にわたる開発の末、ReactOSはオープンな環境でWindowsのアプリケーションやドライバーをサポートするという使命を追求し続けています。
ReactOSは注目すべき節目に到達しました。本日、2026年1月22日、プロジェクトは最初のコミットから30年を迎えました。しかし、その前に、このオペレーティングシステムが実際にどのようなものかを簡単に説明させてください。Linuxがよく注目を浴びるのに対し、ReactOSはあまりスポットライトを浴びないことが多いためです。
ReactOSは、長年にわたって開発されているオープンソースのオペレーティングシステムプロジェクトで、Windows NTのアーキテクチャをゼロから再実装することを目的としており、Microsoftのコードを使わずにWindowsアプリケーションやドライバをネイティブに動作させることができます。
しかし、Windowsを模倣したり互換レイヤーに依存するのではなく、ReactOSはシステムレベルでのバイナリ互換性に重点を置き、カーネル、ドライバー、システムライブラリなどのコアコンポーネントをクリーンルーム開発によって再構築しています。
その目的はシンプルです:重要な部分ではWindowsのように動作しつつも、完全にオープンソースでマイクロソフトの独自エコシステムから独立した、無料で透明性があり、コミュニティ主導のWindowsの代替を提供することです。
さて、少し歴史を振り返ってみましょう。最初の大きなマイルストーンは2003年2月に訪れ、ReactOS 0.1がリリースされました。これはCDからの起動が可能な初めてのバージョンでしたが、依然としてコマンドラインのみで、グラフィカルデスクトップは提供されていませんでした。
次に、2003年から2006年にかけて、0.2.xシリーズはより速い進展をもたらしました。システムの安定性が向上した基本的なデスクトップ環境が登場しました。残念ながら、2006年初頭、Windowsのソースコード漏洩の可能性に関する懸念から、包括的な知的財産権の監査が行われ、貢献活動が一時的に凍結され、進捗は大幅に遅れました。
開発は、約10年にわたる長期にわたる0.3.xシリーズで再開されました。この期間中、プロジェクトはx86-64のサポートに取り組み始め、UniATAドライバを通じてSATA互換性を獲得し、MSVCビルドサポートやビジュアルスタイルなどの機能を追加しました。
そして、2016年2月にリリースされたReactOS 0.4.xシリーズに話は移ります。このバージョンでは、よりWindowsに似たグラフィカルシェルが導入され、標準的なWindowsのデバッグツールとの互換性が向上しました。現在、64ビット版は機能的には32ビット版とほぼ同等ですが、WoW64が存在しないため、x86-64システム上で32ビットアプリケーションを実行する能力には制限があります。現在のバージョンはReactOS 0.4.15です。
最後に、プロジェクトの将来計画には、ビルド環境の継続的な近代化、新しいNTFSおよびATAドライバーの追加、マルチプロセッサシステムのサポート、クラス3のUEFI互換性の有効化、アドレス空間配置のランダム化の有効化、WDDMに基づく最新のGPUドライバーのサポートに向けた取り組みが含まれています。
結論として何と言えるでしょうか。30年経った今も、ReactOSはオープンソースの中で最も野心的なオペレーティングシステムプロジェクトのひとつであり、ユーザーが信頼できるオープンな環境でWindowsソフトを動かすという当初の目標を追求し続けています。お誕生日おめでとう、ReactOS!次の30年に乾杯です。

