On 8/29/06, fd0man™—The Magical Floppy Man <fd0man@gmail.com> wrote:
On Tue, 2006-08-29 at 19:34 -0600, ShadowFlare wrote:
Hmm, I'm not sure if it is really even necessary to directly support DOS programs. One thing I thought of that I should mention here is that Microsoft doesn't even support DOS programs at all with their latest Windows versions (Windows XP and Server 2003 x64 Editions). However, that isn't really a problem since there are alternatives to Windows' DOS support (which wasn't really even that great in some ways in Windows 2000 or XP to begin with anyway).
I don't know why, but for some reason I'm thinking it would just kind of be a waste of time to implement NTVDM for ReactOS if the developers working on it would be able to work on other parts of ReactOS. Hmm, it might be at least somewhat worthwhile to work on a NTVDM alternate that could run on both ReactOS and Windows (possibly even x64 editions), though.
Well, just my opinions on the matter.
-ShadowFlare
Doesn't NTVDM also handle WOW (Windows on Windows) sessions with 16-bit Windows applications? I seem to recall when I worked at AT&T having (quite a few) applications that the only way they could be killed was to kill NTVDM and another process (old[something]app or something?) and then restart the application. In any case, there are still quite a bit of software applications that are available online that would make use of these types of subsystems—and it would be nice, I think, to continue supporting something that Microsoft does not, and improve upon it, because that would just be another point in favor of getting people to use free software. Right? :-)
— Mike