1 ポイント 投稿者 GN⁺ 5 시간 전 | 1件のコメント | WhatsAppで共有
  • ReactOS は、Microsoft Windows向けコンピュータープログラムおよびドライバーとのバイナリ互換性を目指すオープンソースOSであり、クラシックゲーム Half-Life を実行できる段階に到達した
  • 開発28年目にして、ReactOS開発者たちがXでWindows版Half-Lifeを実行できることを知らせた
  • 過去にもHalf-LifeがReactOS上で少なくとも初期化される事例はあったが、今回はゲームが実際に動作し、ゲーム内 状態まで処理されたものとして扱われている
  • Half-Lifeは現在Linuxでも実行可能で、Wineを通じて他のプラットフォームでもよく動作するが、ReactOSで動作した点はWindowsバイナリ互換性という目標と結びついている
  • ReactOSユーザーの「Zombiedeth」は、Dell OptiPlex、Core i5 2400 Sandy Bridge、NVIDIA GeForce 8400GS環境でHalf-Lifeを実行した

ReactOSとHalf-Life実行のマイルストーン

  • ReactOS は、Microsoft Windowsのコンピュータープログラムおよびドライバーとのバイナリ互換性を目指すオープンソースOSである
  • 今回のマイルストーンは、ReactOS上でクラシックゲーム Half-Life を楽しめるようになった事例である
  • ReactOSはこれまで28年間にわたって開発されてきた

Windows版Half-Lifeの実行

  • 開発者たちはXで、ReactOSがWindows版 Half-Life を実行できると知らせた
  • 過去にはHalf-LifeがReactOS上で少なくとも初期化される事例があった
  • 今回の事例は、ゲームがReactOS上で正常に動作し、ゲーム内 状態まで処理された初の事例として扱われている

他プラットフォームとの比較

  • Half-Lifeは現在Linuxでも実行可能である
  • Wineを通じて他のプラットフォームでもHalf-Lifeはよく動作する
  • それでも、ReactOSでHalf-Lifeが動作したことは、Windowsバイナリ互換性という目標を追求し続ける過程において意味のある前進である

実行環境

  • ReactOSユーザーの「Zombiedeth」がHalf-Lifeを実行した
  • 使用されたシステムは Dell OptiPlex である
  • ハードウェアはCore i5 2400 Sandy BridgeプロセッサーとNVIDIA GeForce 8400GSグラフィックスで構成されている

追加情報

  • 詳細はReactOSの X 投稿で確認できる

1件のコメント

 
GN⁺ 5 시간 전
Lobste.rsの意見
  • 何が欠けていたんだろう? 私の理解では、ReactOS は Win32 ユーザー空間 API に WINE のコードをかなり使っていて、WINE は 2001 年の時点でも Half-Life を実行できていた
    当時 Debian で動かしていたハウスメイトもいた
    • ここでの重要な成果は、実機ハードウェアで動作している点だと思う。リンク先の記事には明記されていないとしても、ソフトウェアレンダラーではなく ハードウェアアクセラレーション も使っているようだ
      さらに WINE は、NT カーネルと互換性があるかもしれないしないかもしれない Linux エコシステムの上に乗って「ズル」ができる
    • たぶん GPU ドライバー じゃないかな?
    • WINE は、土台となる OS 全体に依存する 変換レイヤー に近い。ReactOS はブラウザーの中で全部を JavaScript で再実装したもの……というのは冗談で、Win32 API とのバイナリ互換性を目指す完全な OS だ
      つまり上で言われているドライバーを含め、非常に多くの部分がカーネルに入らなければならず、これは本当に大きな成果だ
  • OS を作るだけでも大変な努力なのに、クローズドソースのシステムと互換性のある OS を作るのははるかに難しいので、これは巨大なマイルストーンだ
    他の OS 向けに書かれたゲームを自分たちの OS で動かすのはすばらしい達成だ
  • わあ、すごい。Microsoft 製ではない OS で Windows ソフトウェア を動かす能力が本当に大きく進歩している