為確保操作系統(tǒng)沒(méi)有任何一部分是看過(guò)泄漏出來(lái)的微軟 Windows 源碼的人所寫(xiě),或者逆向工程的過(guò)程達(dá)不到凈室設(shè)計(jì)標(biāo)準(zhǔn),一個(gè)全盤(pán)的源碼審查由ReactOS主要開(kāi)發(fā)者下令展開(kāi)。此審查當(dāng)前已經(jīng)結(jié)束。
下面一些關(guān)于 ReactOS 項(xiàng)目的批評(píng)提出幾條為什么他們不相信 ReactOS 會(huì)成為一個(gè)有價(jià)值的項(xiàng)目的原因。其中,有人指出把與 Windows NT 4.0 兼容作為 ReactOS 的發(fā)布目標(biāo)是一個(gè)局限,因?yàn)?NT 4.0 評(píng)價(jià)不佳而且它已經(jīng)過(guò)時(shí)了。
作為回復(fù),有人提出雖然當(dāng)前是把與 Windows NT 4.0 兼容作為目標(biāo),但是,Windows 后來(lái)基于 NT 架構(gòu)的系統(tǒng)都與 NT 4.0 在系統(tǒng)層次上高度相似(例如:Windows 2000, Windows XP, Windows Server 2003)。因此,想要與后續(xù)的 Windows 版本兼容,只要 NT 4.0 的目標(biāo)完成,剩下都簡(jiǎn)單了。 以此為由,該批評(píng)的回復(fù)者說(shuō)把 NT 4.0 的兼容作為里程碑并不是一個(gè)局限,而是未來(lái)開(kāi)發(fā)的基礎(chǔ)。
其它人則批評(píng)認(rèn)為開(kāi)源電銷(xiāo)系統(tǒng)啥時(shí)候出來(lái)的我們已經(jīng)有好幾個(gè)基于 Unix(Linux 及不同版本的 BSD)的操作系統(tǒng), 與其再創(chuàng)建一個(gè)新的, 不如集中精力改善舊的,努力做好 WINE,讓現(xiàn)有的 WINDOWS 應(yīng)用程序在其上運(yùn)行得更好。但是,ReactOS 開(kāi)發(fā)者及其他擁護(hù)者辯解說(shuō),UNIX 類(lèi)操作系統(tǒng)不一定是唯一的最好的操作系統(tǒng)類(lèi)型。NT 的設(shè)計(jì)含有很多概念是 Unix 工作方式的改進(jìn),而且一個(gè)在更低層次更似 Windows 的操作系統(tǒng)(即是設(shè)計(jì)成與 Windows 相似,而非執(zhí)行某某應(yīng)用程序,嘗試把另一個(gè)操作系統(tǒng)變成 Windows)將更有機(jī)會(huì)成功達(dá)到更廣闊地兼容現(xiàn)有的 Windows 應(yīng)用程序和(特別是)硬件驅(qū)動(dòng)程序。
眼見(jiàn)Windows NT 4.0可在i386以外的MIPS、Alpha AXP和PowerPC架構(gòu)運(yùn)行,而NT派生的操作系統(tǒng)如Windows XP和Windows Server 2003又已被移植到不同的硬件架構(gòu)上(例如x86-64、IA-32及IA-64),ReactOS開(kāi)發(fā)者亦開(kāi)始注意可移植性。譬如對(duì)IA-32架構(gòu)變種Xbox平臺(tái)的支持,已加入0.2.5發(fā)布版,而直到2006年上半年,PowerPC port和Xen port的工程仍在努力。