A ReactOS már a Half-Life 2 futtatására is képes

Újabb látványos mérföldkőhöz ért a ReactOS, a nyílt forráskódú, Windows-szerű operációs rendszer. Alig egy hónappal azután, hogy a projekt az eredeti Half-Life futtatásával hívta fel magára a figyelmet, most már a Half-Life 2 is működésre bírható a rendszeren.

A ReactOS már a Half-Life 2 futtatására is képes

A ReactOS célja, hogy szabad szoftveres alapon valósítsa meg a Windows alkalmazások, játékok és illesztőprogramok bináris kompatibilitását. Június elején még az számított komoly eredménynek, hogy a rendszer képes volt futtatni a Valve klasszikus Half-Life játékát. A bemutató akkor egy Intel Sandy Bridge korszakából származó asztali gépen készült, NVIDIA GeForce 8400GS grafikus kártyával.

A fejlesztők az X-en posztban arról számoltak be, hogy a 2004-es Half-Life 2 is működésre bírható ReactOS alatt. A teszt egy nightly builddel készült, és a beszámoló szerint a Half-Life 2 nemcsak elindult, hanem végig kielégítő teljesítménnyel futott. A próbához GeForce GTX 960 grafikus kártyát használtak, amelyhez az NVIDIA 368.61-es régi Windows illesztőprogramját telepítették. Emellett Creative Sound Blaster Audigy Windows driverek is kerültek a rendszerre.

A Half-Life 2 futtatását Aotori Hibiki ReactOS-felhasználó mutatta be egy YouTube-videóban. Bár ez közel nem jelenti hogy a ReactOS általánosan használható Windows-játékplatformmá vált volna, a fejlesztés jól mutatja, hogy a projekt grafikus, hang- és driver-kompatibilitási oldalon is képes előrelépéseket felmutatni.

Longplay | Half-Life 2 running on ReactOS on real hardware

A hír azért is figyelemre méltó, mert a ReactOS nem emulátorként próbál működni, hanem Windows-kompatibilis operációs rendszerként. Ez azt jelenti, hogy a cél a Windows API-k, rendszerkomponensek és illesztőprogram-modellek szabad szoftveres újraalkotásaként.

A héten a projekt egy másik fontos technikai előrelépést is tett. Megjelent az első Windows NT6 rendszerhívás támogatása, ami az első lépcsőfoka a Windows Vista és az annál újabb Windows-verziók felé történő nyitásban. Ez hosszabb távon azért lehet fontos, mert a ReactOS jelenlegi működése szerint főként a régebbi Windows NT-vonal (4.0 és 5.0) kompatibilitását célozzák.