世界を動かす技術を、日本語で。

ReactOS(FOSSの「Windows」)が実ハードウェア上で3DアクセラレーションによるHalf-Lifeを実現

2026年6月14日原文(phoronix.com)

概要

  • ReactOS がついに Half-Life を動作可能に
  • 28年の開発を経て Windows互換性 の進展
  • Zombiedeth 氏によりDell OptiPlexで動作確認
  • 他プラットフォームでもHalf-Lifeは動作可能だがReactOSでの成功は注目
  • 詳細は X(旧Twitter) で公開

ReactOSでHalf-Lifeが動作

  • ReactOS は、 Microsoft Windows のバイナリ互換性を目指すオープンソースOS
  • 長年の開発努力により、ついに Half-Life のWindows版がReactOS上でプレイ可能に
  • 過去には初期化段階での動作報告のみだったが、今回は ゲーム内操作 まで確認
  • 現在では Linux や他プラットフォームでもWine経由でHalf-Lifeが動作するが、ReactOSでの実現は Windows互換性 の証明
  • ReactOSの進化と継続的な開発姿勢を象徴

Half-Life動作環境の詳細

  • Half-Lifeを動作させたユーザーは Zombiedeth
  • 使用したPCは Dell OptiPlexCore i5 2400 Sandy Bridge プロセッサ、 NVIDIA GeForce 8400GS グラフィックスカード搭載
  • 実際の動作や詳細情報は X(旧Twitter) で公開中

ReactOSとWindows互換性の意義

  • ReactOSは Windowsアプリケーションドライバー の互換性確保を目指すプロジェクト
  • Half-Lifeの動作成功は、 Windowsバイナリ互換性 の向上を示す重要なマイルストーン
  • 今後もさらなる互換性向上と安定性の確保が期待

Hackerたちの意見

これ、文脈なしで見るとちょっと笑えるけど(だって、ここ数年のLinux上のSteamはほぼ全てをフルアクセラレーションで動かしてるし)、記事には明記されてないけど、言いたいことは、これは古いGeForce 8カード用のNVIDIAドライバースタックを直接動かしてるってことだと思う。Vulkanドライバーの上でDirectXをAPIレベルでエミュレートしてるわけじゃなくてね。

その通り。ReactOSはフルWindowsスタックに対して、WineはユーザーランドのWindows APIに相当する。

彼らはVulkanなしでDirectXを再実装したんだよね。これは本当に独自のレベルだと思う。WineやProtonは何かをするためにOpenGLやVulkanに依存してるし。

これを文脈なしで見ると笑っちゃうけど(最近のLinuxのSteamはほぼ全てをフルアクセラレーションで動かしてるし)、うーん。FreeDOSがあるから笑えるって言ってるようなもんだよね。ポイントを見失ってると思う。

笑えるとは思わないな。ReactOSはHalf-Lifeを動かすためだけに作られたわけじゃないし。彼らの多くの素晴らしい成果の一つに過ぎないよ。

しばらく気になってたんだけど、こういう努力でWindowsのウイルスも移植されるの?

はい。

いくつかはそうだけど、ほとんどはそうじゃない。理想を言えば全部動くべきだけど、ReactOSは「安全な」選択肢になることを優先してるわけじゃなくて、単にオープンソースの選択肢を提供してるだけ。

ドキュメントのどこかに、APIが持ってるバグも再現しなきゃいけないって書いてあった。そうしないと、そのバグを(暗黙の)前提にして書かれたアプリが正常に動かない可能性があるから。

みんなが大きな現実逃避してる今、Linuxのマルウェアについて心配した方がいいんじゃない?25年前のWindowsをエミュレートしてる趣味のOSに文句を言うよりもね。ReactOSは、またパッケージリポジトリがやられたわけじゃないし。

もちろん。成功するかは別として、「ウイルス」ってソフトウェアの一種だからね。ソフトウェアが動けば、それはソフトウェア。終わり。もしかしたら同じAPIが使えなかったり、動作が違ったりするからバグが出たりするかもしれないけど、Half-Lifeも同じことだし。

WannaCryは2025年にReactOSで成功裏に動いたんだ。他のウイルスは大体クラッシュするけど、メモリのレイアウトがちょっと違うだけだからね。でも、互換性っていうのはそのまま互換性だよ。たくさんのマルウェアが一緒に来るけど、WindowsよりもUnix寄りの権限レイヤーがあるから、最初の侵入はXPよりもまだマシなんだ。ファイルを実行することを選ばないといけないからね。自己実行型のものはシステムを感染させることはあまりない。万能薬ではないし、リスクはあるけどね。ReactOSで正しく動くアンチウイルスシステムはあまりないし、OSをマルウェアだと思ってパニックになるから、Windows用のハッシュをスキャンしてるだけなんだ。でも、趣味のOSとして、他の世界がアクセスを壊した後でもハードウェアとソフトウェアを使えるようにしてるのは、まだ機能してるよ。

Hacker Newsで議論の続きを見る