ReactOS

ReactOS、ハーフライフ2も動作。30日で続編を制覇

ReactOS

ReactOS、ハーフライフ2も動作。30日で続編を制覇

開発30年目を迎えたオープンソースのWindows互換OS「ReactOS」が、前月のハーフライフに続きハーフライフ2の動作を達成した。7月第1週にはVista互換に向けたNT6初のシステムコールも実装され、2026年の進展が加速している。 GoldSrcの次はSourceエンジン ReactOSが7月最初の週末、ハーフライフ2(2004年)の動作を報告した。6月にGeForce 8400GSでハーフライフ(1998年)を動かしてから30日足らずで、エンジン世代がひとつ上がった。 Half-Life 2 also runs great on #ReactOS, tested with real hardware!! Courtesy of @AotoriHibiki.https://t.co/U89tYFEo1N — ReactOS (@reactos) July 4, 2026 テスト環境はGeForce GTX 960にNVIDIAの368.61レガシーWindowsドライバを組み合わせ、Creative Sound Blaster Audigyのドライバも載せた構成

ReactOS、初のNT6システムコールを実装。Vista互換へ前進

オープンソース

ReactOS、初のNT6システムコールを実装。Vista互換へ前進

Windowsとのバイナリ互換を目指すオープンソースOS「ReactOS」が、2026年7月1日、初めてNT6世代のシステムコールをカーネルに取り込んだ。30年間、Windows XPとWindows Server 2003のアーキテクチャであるNT5.2に留まり続けてきたReactOSが、Vista以降の互換に向けて動き出した。 何が実装されたか ReactOSの開発ツリーにマージされたPR #9184は、NtGetCurrentProcessorNumberExとそれに関連するNT6プロセッサ関数を実装した。ティモ・クロイツァー(Timo Kreuzer)氏が6月19日に提出したもので、4つのコミットから成る。 NtGetCurrentProcessorNumberExは、呼び出し元のスレッドがどの論理プロセッサ上で動作しているかを返す関数だ。Windows VistaでNT5世代のNtGetCurrentProcessorNumberを拡張する形で導入され、プロセッサグループをまたぐ環境に対応した。マルチコアが前提の環境で、スケジューリングやCPUトポロジの把握に使われる