Matt said:
Nah, but thanks for asking!
Cygwin is good if you must run Windows, but the OP is able to install
and run Linux.
Yes, he is, and that might be the most attractive alternative for him, but
just because he can doesn't mean that doing so is the most desirable
alternative for him.
You want him to pay $100 (to Microsoft!) for Virtual PC and then pay
again for "whatever flavor of Unix you like"? I confess I don't know
what the options are in this regard. How much would you have him spend
for Unix (what "flavor"?) on top of Virtual PC?
The only major Unix variants that are not available under an open license
are Solaris and SCO System V. NetBSD, OpenBSD, and Linux are all
open-source and available at no charge. Personally I'm partial to Gentoo
Linux, but others have other preferences.
I'd like to know what specific belief or assumption is making you come
up with these odd approaches. It sound like you don't want to reboot.
I don't find it an "odd approach" at all. If you come from the mainframe
world the use of virtual machines is SOP--it's very, very old technology,
commercially available since the late '60s or early '70s. If you've never
used one you might want to try it. Personally I find the notion that you
must reboot to run a different OS on a machine that was designed to support
virtual operation is the "odd approach". The use of a virtual machine is
_much_ more convenient that repeated rebooting. Yes, there's a performance
penalty, but if you're doing something that critical it should have a
dedicated machine anyway.
By the way, Linux is not Unix.
By what reasoning? If you mean that it can't legally be called that as a
brand name because SCO owns the brand, that is true, but that is also true
of Solaris, NetBSD, and FreeBSD among others. If you mean that the code is
not derived from AT&T source, that is also true but again the same is true
of NetBSD and FreeBSD, both of which were sanitized so as to allow them to
be made open-source. Now, you may think that NetBSD and FreeBSD are also
not Unix, but in that case you are most assuredly in the minority. If you
mean that it's not good enough for production use, IBM is providing it as
an alternative on their mainframes, either natively or under VM. If it
wasn't ready for prime time businesses wouldn't be putting it on
multimillion dollar hardware.