ホーム | 情報 | コミュニティ | 開発 | myReactOS | 連絡先

  1. ホーム
  2. コミュニティ
  3. 開発
  4. myReactOS

  1. 概要
  2. ReactOSとは?
  3. なぜReactOS?
  4. ダウンロード
  5. ロードマップ
  6. よくある質問集
  7. ReactOSの歴史
  8. プレス
  9. ライセンス
  10. 財団
  11. ホワイトペーパー
  12. 法的なレビュー
  13. ReactOS チーム
  14. ReactOSホームページ

ホーム > ReactOSについて > よくある質問集

よくある質問集

ReactOSに関するよくある質問集 (FAQ)です。もし、詳細な質問があるもしくは、技術的な回答を求めるなら、開発者向けFAQをご覧ください。

ReactOSとは何ですか?

ReactOS (React Operating System の略) はオープンソースのMicrosoft Windows®とアプリケーションやドライバの互換性があるオペレーティングシステムを開発する試みです。 [詳しく]

ReactOSはMicrosoft® Windows®をベースにしていますか?

いいえ!ReactOSは純粋なGNU GPL(General Public License)と、GPLと互換性のあるライセンスのソースコードだけでできています。

ReactOSは*nixやLinuxをベースにしていますか?

違います! ReactOSはUNIX/Linuxをベースにはしていません。 ゼロから書かれています。

ReactOSは合法ですか?

はい。 完全に合法です。

開発者たちはWindows®のソースコードを見ません。開発者はWindows®などのOSの公開されたドキュメントを使います。開発者はいろいろなテストで研究して、どのようにWindows®が動作するかを理解しています。実際に、ReactOSはWindows®がすることと同じことをします。ただ、まったく同じように正確なわけではありません。開発者が同じソースコードを持っていないからです。ReactOSのすべてのコードはGNU GPL (General Public License)の下にあります。

ReactOSでNTFSがサポートされないのはなぜですか?

NTFSは非常に実装しにくいのです。 唯一、完成に近い実装がされているのはNTFS-3g (FUSE)ですが、カーネルレベルではありません。

理由:
  • NTFSは非常に複雑なファイルシステムであること。
  • 文章化されていないため、これ以上実装方法を確立するのは困難であること。この異常な状況でWindows®や将来のバージョンのWindows®との完全な互換性が保証されないこと。

これ以上の詳細については、ReactOSフォーラムで徹底的な議論がなされています。

NTFSはReactOSの将来の開発段階で実装されるかもしれません。辛抱強く待っていてください。

ReactOSのGUIは最悪!他のシェルを使ってみては?

ReactOSがもっと完成すれば、他のシェルが自由に使えるようになるでしょう。しかしながら、我々は互換性を完全にするために、エクスプローラーのようなシェルを必要としています。 あなたのわめきでは何も変わらないでしょう...

あるアプリケーションがReactOSで動かないのはなぜですか?

ReactOSはアルファ段階にあり、実用向けには推奨されていません。 多くのアプリケーションは動作しません。(正確に言えば)単純に多くのAPIコールがまだ実装されてないのです。これがそのソフトウェアが動かない原因のひとつかもしれません。

なぜMicrosoft® Windows®をクローンしてReactOSを作るのですか?

まず、ReactOSはWindowsのクローンではありません。ReactOSはマイクロソフトWindowsアプリケーションやドライバと互換性があるオペレーティングシステムです。Linux(オープンソースのUNIX®クローン) 開発の理由のうち、いくつかはReactOSにも同様に当てはまりますか?つまり、Linuxは優れたオペレーティングシステムですが、全員に当てはまるものではありません。Microsoft® Windows®は好きだけれど、さまざまな問題に対するMicrosoftの方針には不満がある人がたくさんいます。

Microsoft® Windows® 9x系列はDOSをベースにしており、DOSと多くの弱点を共有しています。これがMicrosoft® Windows®がダメだと言われる主要な原因です。しかしながら、Microsoft® Windows® NT系統のデザインは堅牢です。しかしすべてが完全というわけではありませんし、ソースコードにアクセスできなければ修正することもできないので、互換性のあるオペレーティングシステムを一から作らねばならないのです。

なぜWineやLinuxの開発を手助けするのでなく、独自のOSを開発するのですか?

これは非常に良くきかれる質問です。そのため、ユーザFAQにこの回答を置きました。 (及び、技術的な回答はDeveloper FAQにあります)。

ReactOSはWineプロジェクトとは緊密に連携しています。その結果、両方のプロジェクトは実際に互いの利益を得ます。私たちには、WINEとReactOSプロジェクトの両方に数人の開発者がいて、2つのプロジェクトの間にまたがっている互換性問題に取り組んでいます。

Linux+WineがMicrosoft(R) Windows(R)に、完全な代わるものあるはずがないと私たちは考えています。ReactOSには、Wineが扱わないもの、特にMicrosoft(R) Windows(R)ドライバとかなり高度な互換性の可能性があります。

ReactOSはどのプロセッサーで動作しますか?

ReactOSは現在、x86プロセッサアーキテクチャのみをサポートしていますが、PowerPCとAMDへの移植作業も始まっています。 ReactOSは32ビットモードのInel(R) Pentium(R) x64、Intel Xeon(R) x64、AMD(R) Athlon(R) x64とAMD Opteron(R)プロセッサー上で動作します。しかし、これらのプロセッサーの64ビット機能は現在、サポートされていません。サポートされたデバイスドライバのリストについては、互換性データベースをご覧ください。

どこからReactOSをダウンロードできますか?

ダウンロードページをご覧ください。

私はどうやってReactOSに貢献することができますか?

「ReactOSに貢献する」ページをご覧ください。

ReactOSはいつ完成しますか?

まず、ReactOSが完成したと思われるようになってきたとき、ReactOSで何ができなければならないか定義する必要があります。この定義に個人差があるかもしれないので、この質問に完全に答えられることはできません。1つだけ、確か確かなことがあります: 改善の必要が常にあるから、ReactOSは開発され続けます。詳細については、ロードマップ ページをご覧ください。

既存のハードウェア/装置を危険にさらさずに、ReactOSをテストしたいです。ReactOSを別の方法でテストすることはできますか?

はい、仮想マシンを使ってテストできます。あなたはQemuでReactOSをテストすることができます。そのための、利用できる公式パッケージがダウンロードページにあります。このように、オペレーティングシステムを削除せずに、ウインドウの中でReactOSを始めることができます。しかし、Qemuはエミュレーターなので、ReactOSはReactOSが実際のハードウェアで動作するよりも、はるかに遅くなります。他の仮想マシン/x86エミュレータも同様にReactOSを実行できるに違いありません。また、ReactOSは、少なくともBochs、VMWare、VirtualPCおよびQEMUの上で動作すると知られています。もし、ReactOSをサポートする他の仮想マシンを知っているならば、ros-devメーリングリストにメールを送ってください。

私の雇い主に無料であなたのサイトをホストさせてはどうですか?

提供ありがとう。でも遠慮しておきます。ありがとう。あなたの組織内で何かが変わって「XX ほどお支払い頂けないでしょうか、もしくは他のサーバをお探し頂けないでしょうか」といった事を言われるのを防ぐためです。現状で私達はマシンに直接アクセス出来ますし、ネットワーク帯域は問題になっていません、しかしながらハードウェアは改善が必要です(もし、あなたがこの件でハードウェアを寄付していただけるのなら、ReactOSコーディネーターのうちの1人と連絡をとってください)。

すでにログインしていると表示され、ログインできません。

この問題に関しては、修正作業中ですが、回避策として、"Did you forget your Password?" リンクにてパスワードを変更することができます。あなたの古いセッションは削除され、新しいパスワードを使って、再度ログインをできるようになるでしょう。その後、必ず、あなたのプロフィール内で"multisession"にチェックを入れてください(これで複数回のログインが許可されるようになるでしょう)。


ReactOSはReactOS Foundationの米国およびその他の国における登録商標もしくは商標です。