A ReactOS egy nyílt forráskódú operációs rendszer, amelyet úgy terveztek, hogy binárisan kompatibilis legyen a Microsoft Windowszal. Másfél évnyi fejlesztés után bejelentették a ReactOS 0.4.16 kiadást.
Az egyik legszembetűnőbb változás az új grafikus telepítő. Eddig a projekt külön LiveCD és BootCD lemezképeket adott ki: az egyikkel telepítés nélkül lehetett kipróbálni a ReactOS-t, a másikon pedig a régi, szöveges telepítő futott.
A 0.4.16-os verzióban ezeket egyetlen lemezképbe vonták össze. A felhasználók ugyanarról a médiáról tudják elindítani, kipróbálni és telepíteni a ReactOS-t az új grafikus telepítővel, amely alapvető partíciókezelést is kínál.
A GPU-támogatás terén a ReactOS fejlesztői kijavítottak egy régóta fennálló lassulást, amely az NVIDIA grafikus drivereket érintette. A hiba okát végül abban találták meg, hogy a kernel harmadik féltől származó driverek betöltésekor kifogyott a rendszer oldaltábla-bejegyzésekből. Az AMD-felhasználók számára is jutott javítás: megszüntették azt a problémát, amely üres OpenGL-ablakokat okozott.
A hangkezelés is előrelépett egy új High Definition Audio bus driver bevezetésével. A korábbi hdaudbus.sys megvalósítás hiányos volt, és összeomlásokat okozhatott HD Audio driverek telepítésekor.
Az új drivernek köszönhetően a Windows XP-vel és Windows Server 2003-mal kompatibilis HD Audio vezérlőknek ReactOS alatt is működniük kell, beleértve az AMD, IDT, NVIDIA, Realtek és SigmaTel hangmegoldásait használó hardvereket.
A ReactOS 0.4.16 a hangerő- és balanszkezelést is rendbe teszi, így HD Audio kodekek használatakor a beállítások újraindítás után is megmaradnak. A hangeszközök felsorolásának módosításai további hanghardverek támogatását teszik lehetővé.
Tárolókezelésnél 2009 óta a ReactOS a UniATA drivert használta a SATA- és AHCI-támogatáshoz, valamint a 8 GB-nál nagyobb partíciók kezeléséhez. Idővel a UniATA lassú rendszerindulással és újabb gépeken jelentkező indulási hibákkal kezdett összefonódni. Ennek megoldására a ReactOS 0.4.16 egy új ATA drivert vezet be, amely megszünteti ezeket a problémákat, és többféle környezetben teszi lehetővé a rendszerindítást.



A kiadás visszahozza a FAT partíciók javításának lehetőségét a chkdsk segítségével, a Microsoft nyílt forráskódú FastFAT driverére támaszkodva, és egy új lemeztisztító segédprogramot is bevezet. Ez az eszköz olyan bővítményeket támogat, amelyek kompatibilisek a Windows Disk Cleanup megoldásával, így külső alkalmazások is részt vehetnek a fölösleges fájlok eltávolításában.
A hálózati funkciók is fejlődtek. A ReactOS mostantól támogatja az aszinkron kapcsolódást, így az alkalmazások úgy végezhetnek hálózati műveleteket, hogy közben nem akadnak meg a várakozás alatt. A korábban bevezetett újabb DC21X4 hálózati driverrel együtt a ReactOS 0.4.16 már képes elindulni és elérni az internetet a Microsoft Virtual PC 2007 és a Hyper-V Generation 1 környezetekben.
Hosszú távon talán a legfontosabb változás a ReactOS és a Wine kapcsolatát érinti. A ReactOS a Wine egyes részeit használja a Windows API-k megvalósítására, de a Linuxon vagy más Unix-szerű rendszereken futó Wine-nal ellentétben a ReactOS ezeket a kódrészeket közvetlenül a saját, Windows-kompatibilis kernel-ébe építi be.
Évekig a projekt a Wine 2.x és 3.x verzióihoz kötötte magát, mert a ReactOS fejlesztői ragaszkodtak a Windows Server 2003 API-kal való kompatibilitáshoz. Az újabb Wine-kód átvétele egyre nehezebbé vált, mivel a modern Wine kiadások már az újabb Windows-verziók API-jaira támaszkodnak.
A ReactOS 0.4.15 fejlesztési ciklusának végéhez közeledve a projekt feladta ezt a szigorú Server 2003 kompatibilitási követelményt. Ez a döntés tette lehetővé, hogy a fejlesztők fokozatosan elkezdjék a saját Wine-águkat frissíteni a Wine 10.0 felé, és a ReactOS szerint a 0.4.16 kiadás már ennek a munkának egy jelentős részét tartalmazza.
A fejlesztők emellett kísérleti jelleggel engedélyezhetik a Windows Vista és újabb rendszerekhez készült alkalmazások exportjait is, ha saját maguk fordítják a ReactOS-t. Ennél is fontosabb, hogy a kódbázis Wine 10-re frissítése várhatóan megkönnyíti a jövőbeni szinkronizációt a Wine 11 és a későbbi kiadások felé.
További részletekért olvasd el a hivatalos bejelentést.
Nem szabad elfelejteni, hogy a ReactOS továbbra is fejlesztés alatt áll, még nem tekinthető a modern Windows rendszerek azonnal bevethető helyettesítőjének. Mindezzel együtt a 0.4.16 kiadás több, régóta fennálló korlátozást kezel, és megteremti az alapot a szélesebb körű hardver- és alkalmazás-kompatibilitáshoz a jövőbeli kiadásokban.

