What version of MS Windows do you use in emulation for WebObjects and OSE

Started by ptek, Dec 12, 2025, 12:34 AM

Previous topic - Next topic

ptek

Hi.

 What version of Microsoft Windows do you use for emulation of WebObjects and OpenStep Enterprise. I managed to get OSE up and running on my Windows XP Pro SP3 box with a bit of effort. Wanted to know how people are running WebObjects.

Thanks

Rhetorica

Ah, yes, this long-lost thread strikes back. Right, so.

I've been able to get NXHosting to work on versions as late as Windows 2000 (and maybe XP? I don't quite recall.)

It's no problem to run OPENSTEP Enterprise on modern Windows:

all-aboard-win10.png

The tricky part on almost all versions past NT4 is that you have to modernize the Services entries. I've attached next-daemons.reg which does this for you. (Verdraith figured it out first, independently of me, but I only discovered that later.) Also attached is a classic Windows color scheme that uses the correct gamma to match NXHosting.

Beware that NXHosting to Windows isn't officially supported (documentation claims it's impossible.) In particular, drag-and-drop won't work, and if you're using a VM to run Windows with clipboard integration, then copying text on the host won't carry over into NXHosted apps (WindowServer does check for clipboard updates on the Windows guest, but doesn't know how to deal with other programmatic updates to the clipboard.)

Also, OSE likes to stomp on the PATH environment variable. I've had cases where Previous couldn't compile because NeXT helpfully inserted gcc 2.7.2.1 into my toolchain, which didn't know how to make sense of all those newfangled language features!

See installation media here: http://cdrom.nextcommunity.net/windows/
WARNING: preposterous time in Real Time Clock -- CHECK AND RESET THE DATE!