Hatalmasat lépett előre a ReactOS a Windows NT 6.0 kompatibilitás felé

A ReactOS idén ünnepli a harmincadik születésnapját, ami nem kis idő egy olyan projekt életében, amely a Windows nyílt forráskódú alternatíváját próbálja megalkotni. A 2026-os évet a fejlesztők máris egy komoly előrelépéssel indították, amivel a rendszer látványosan közelebb került a modernebb Windows NT 6.0 generációhoz. A munka lényege a Microsoft C Runtime (MSVCRT) könyvtár frissítése volt, amit a Wine 10.0 ágából emeltek át. Ez a háttérben futó elem kritikus fontosságú: gyakorlatilag ez az a közvetítő réteg, ami nélkül a Windowsra szánt programok el sem indulnának a gépen. Ezzel a frissítéssel a ReactOS rengeteg korábbi kompatibilitási nyűgtől szabadult meg, így a szoftverek futtatása sokkal gördülékenyebbé vált.

Hatalmasat lépett előre a ReactOS a Windows NT 6.0 kompatibilitás felé

Drasztikus javulás a stabilitásban és a teszteredményekben

A technikai adatok önmagukért beszélnek: a tkreuzer néven ismert fejlesztő által vezetett munka során több mint 56 ezer sornyi kódot módosítottak a rendszerben. A több hónapos előkészület végül beérett, és az eredmények magukért beszélnek: az automatikus teszteken több mint 7500 korábbi hiba tűnt el, ami nagyjából 30 százalékos javulást jelent a rendszer stabilitásában.

Ez nem csak üres statisztika, a felhasználók a gyakorlatban is stabilabb működést kapnak, hiszen olyan kényes területeken sikerült megfogni a rendszerösszeomlásokat, mint a grafikai megjelenítésért felelős GDI+ vagy az objektumkezelő OLE-rendszer. Érdemes megjegyezni, hogy a fejlesztők nem csak egyszerűen bemásolták a Wine-ból kapott kódot, hanem több ponton bele is nyúltak. Saját megoldásokkal tették pontosabbá például a matematikai számításokat és a rendszerhívások kezelését, hogy minden a lehető legjobban passzoljon a ReactOS-hez.

Kihívások és távlatok: az NT6-os kompatibilitás megalapozása

Persze egy ekkora frissítés ritkán zajlik zökkenőmentesen: az új kód hozott magával néhány friss megoldandó feladatot is, amiket a közösség már el is kezdett átnézni. Van benne egy érdekes csavar is: bizonyos hibák akkor is előjönnek, ha a teszteket az eredeti Windows 2003-ból kiszedett fájlokkal futtatják. Ez viszont kifejezetten hasznos a fejlesztőknek, mert így könnyebben látják, mi az, ami tényleges kódhiba, és mi az, ami csak a tesztkörnyezet furcsaságaiból adódik. A csapat mindenesetre kifejezetten magabiztosan vág bele a 2026-os évbe, hiszen ez a mostani csomag rakta le az alapokat ahhoz, hogy a ReactOS végre teljes gőzzel elindulhasson a modernebb szoftverek támogatása felé.