独自のカーネル、ブラウザー、デスクトップアプリを備え、x86、Arm、RISC-V向けにゼロから開発されたGUIベースのUnix系OS。
- スター
- 18,452
- フォーク
- 2,336
- 未解決の Issue
- 122
- 最終コミット
- 18 時間前
これは何?
ReactOSはCで書かれたオープンソースのOSで、NT4、2000、XP、2003、Vista、7など、Windows NT系向けに作られたアプリケーションやドライバーの実行を目指しています。現在はWindows Server 2003との互換性を重視しつつ、Vista以降のNTリリースも視野に入れています。
WindowsプログラムをLinux上で動かすWineとは異なり、ReactOSはWindowsをモデルにした独自のカーネルとアーキテクチャを備えるスタンドアロンOSです。ユーザーモードのコンポーネントの大部分はWineのコードをベースにしています。ライセンスはGPL 2.0です。
プロジェクトは明確にアルファ品質とされており、ハードウェアとソフトウェアのサポートは不完全で、ディスク上のデータを損傷する可能性があります。インストールには現在FAT16またはFAT32パーティションが必要で、バージョン0.4.10以降ではBtrFSを実験的な選択肢として利用できます。ビルドにはCMakeベースのツールとReactOS Build EnvironmentまたはMSVC 2019以降を使用し、起動可能なISOイメージを生成します。
主な機能
- 01Windows NT系アプリケーションおよびドライバーとの互換性を目指す
- 02Cで書かれ、GPL 2.0でライセンスされている
- 03configureスクリプトとNinjaを使い、ReactOS Build EnvironmentまたはMSVC 2019以降でビルドできる
- 04起動可能なCDイメージ(bootcd.iso)を生成できる
- 05デイリービルドを提供し、FATパーティションをフォーマットできるインストーラーを備える
- 06バージョン0.4.10以降、BtrFSへの実験的なインストールに対応
ユースケース
- Windows互換カーネルとユーザーモードサブシステムの構成を学ぶ
- オープンソース環境でレガシーなWindowsアプリケーションやドライバーをテストする
- OS開発、ドライバー開発、Win32 API実装に貢献する
- 仮想マシンでOSを試す
クイックスタート
- 1
ReactOS Build Environment(RosBE)または Microsoft Visual C++ 2019 以降をセットアップします
- 2
ビルドディレクトリで configure スクリプトを実行します
configure.sh - 3
Ninja ですべてのモジュールをビルドします
ninja - 4
起動可能な CD イメージをビルドします
ninja bootcd
使う前に知っておきたいこと
- ReactOS はアルファ品質で、ハードディスクのデータを破損する可能性があるため、仮想マシンでテストしてください。
- デフォルトでは FAT16 または FAT32 パーティションにのみインストールでき、BtrFS へのインストールは実験的です。
- コードはコピーレフトライセンスである GPL-2.0 の下でライセンスされています。
トピック
よくある質問
- reactos とは?
- Windows NT系アプリケーションやドライバーとのバイナリ互換性を目指す、オープンソースのアルファ版OSです。 ReactOSはCで書かれたオープンソースのOSで、NT4、2000、XP、2003、Vista、7など、Windows NT系向けに作られたアプリケーションやドライバーの実行を目指しています。現在はWindows Server 2003との互換性を重視しつつ、Vista以降のNTリリースも視野に入れています。
- reactos は無料で使えますか?ライセンスは?
- reactos は GPL-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- reactos は今もメンテナンスされていますか?
- 活発にメンテナンス中。reactos の最終コミットは 2026年11月6日 です。
- reactos は何に使えますか?
- Windows互換カーネルとユーザーモードサブシステムの構成を学ぶ オープンソース環境でレガシーなWindowsアプリケーションやドライバーをテストする OS開発、ドライバー開発、Win32 API実装に貢献する 仮想マシンでOSを試す
- reactos のインストール方法は?
- ReactOS Build Environment(RosBE)または Microsoft Visual C++ 2019 以降をセットアップします ビルドディレクトリで configure スクリプトを実行します: configure.sh Ninja ですべてのモジュールをビルドします: ninja 起動可能な CD イメージをビルドします: ninja bootcd
- reactos はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/reactos/reactos
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
アプリ内の操作をユーザーに代わって実行する音声エージェントを内蔵したRust製OS。
学生がコード全体を読めるよう、CとRISC-Vアセンブリ約2,000行で作られた教育用OSです。
File Explorerやターミナル、アプリ、ゲームを備え、Webブラウザーだけで動作するWindows風デスクトップ環境。
デスクトップ、Steam Deck、携帯ゲーム機、ホームシアターPC向けのバリアントを備えた、ゲームに特化したFedora AtomicベースのカスタムLinuxイメージです。