4 ms·
The main issue is developing device drivers is very complicated and difficult to get right. A sensible approach IMO would be to have ReactOS run virtualized on
by bgorman 8y ago
The main issue is developing device drivers is very complicated and difficult to get right. A sensible approach IMO would be to have ReactOS run virtualized on top of the Linux kernel. That way Users get all of the stability benefits of Linux, plus hardware support. The ReactOS team would then be able to concentrate on Windows compatibility, while only developing a few drivers for virtualization. The downside with this approach is a huge performance hit on computers without virtualization extensions. However I think the main use case of ReactOS is to provide a way to run old windows programs on modern hardware, so I don't think this would be a concern for most potential commercial users.
- jolmg 8y agoThat's Wine, isn't it?
- iwalton3 8y agoWine translates Windows syscalls to POSIX syscalls without using virtualization.
- restalis 8y agoRunning it in a VM under a Linux host is exactly how a lot of involved people have it, the reason being that that setup was more accessible, more stress-tested, and thus got more stable compared to a real-hardware setup. The goal however is to develop it to be compatible with current Windows NT drivers, which in some cases still happens to have received more love from their vendors compared to their Linux versions.