Linked by Eugenia Loli on Wed 22nd May 2002 04:45 UTC
OSNews, Generic OSes Some days ago we hosted a head to head review of Bochs, VMWare Workstation and VirtualPC. I received a number of emails asking why I haven't included Netraverse's Win4Lin in the article. The main reason was because Win4Lin is not an emulator in the "traditional" sense of the word; neither it runs under Windows XP, where our previous test were conducted. In fact, Win4Lin can only run Dos and Win9x/ME, under Linux. We got hold of the brand new version of Win4Lin, version 4.0, and here is our review accompanied by some screenshots we grabbed for you.
Permalink for comment
To read all comments associated with this story, please click here.
Re: Merge
by Speed on Wed 22nd May 2002 11:07 UTC

Merge was a pretty sweet product for SCO UNIX. Of course that was back in the early 90s, when Windows 3 was the thing. Since Windows 9x does not run on DOS, it must have been some feat to get it to work. It sure took long enough!

But I think that the folks at Netraverse have probably reached the limits of what Merge can do. And while I don't see any technical reason why NT-based Windows couldn't be made to work in a similar manner, I don't envision it happening. The first problem is that the old Merge simply isn't up to the task. It would have to be redone from the ground up.

But the deal killer is that to get it to work without a full VM implementation, cooperation from Microsoft would be necessary. A new Merge would require a custom HAL at the very least. By the time someone reverse-engineered that stuff for one Windows version, a new version or two would be out and unsupported. This wouldn't be a problem with Microsoft's cooperation, but I doubt that MS would at any price.

I don't like the new kernel thing either. I've had problems with previous versions of Netraverse's kernels in the past. Don't even think of running VMware and Win4Lin on the same system! And since the kernels don't include source code, forget about compiling modules or applications that require kernel headers. Too restrictive, if you ask me.