Norm said:
I freely admit I'm a dinosaur, had to be drug away from
Win98 to XP. I now have a desktop with XP SP3 that I run
in Classic Mode and that is the style I prefer.
Now I'm considering a laptop with a VM for XP, but they
all seem to come with either Win7 or Win8 preinstalled.
I have googled Win7 vs Win8 but the results are
inconclusive.
Many experts here, so which do you think I should be
looking at. Thanks.
Translating your requirement, it sounds like you are
trying to make a laptop have an interface visually
similar to your old setup.
Running WinXP in a VM, that's a total of two OSes. Programs
can be started in either OS.
WinXP Mode guest OS ----> (draws program windows on screen)
|
Windows Virtual PC
|
Windows 7 ------------> (draws program windows on screen)
Host OS
The difference between a WinXP Mode guest (500MB download)
and a regular installation of WinXP into Windows Virtual PC,
is the ability to use Terminal Server communications, so
"programs drawn on screen" appear as if they were running
in Windows 7, and don't have a regular framework (rectangular box)
drawn around the lot, like you'd get with other hosting software.
The "WinXP Mode" download, is supported on the more
expensive versions of Windows 7.
http://en.wikipedia.org/wiki/Windows_Virtual_PC
"Windows XP Mode is available free of charge to users
of Windows 7 Professional, Enterprise, and Ultimate."
A consumer laptop would come with something like Home Premium,
whereas maybe a business laptop would come with Professional.
For a consumer to get the upper versions of Windows 7, would
require an "Anytime Upgrade" purchase. It amounts to paying
a fee to get the WinXP Mode guest OS, so we cannot really
conflate this as a "free" feature.
*******
So what are the characteristics that matter ?
A 64 bit OS runs 64 bit and 32 bit executables.
A 32 bit OS runs 32 bit and 16 bit executables.
Some older 32 bit programs have 16 bit installers,
meaning the installer cannot finish running and place
the files in a Program Files folder for you. So if you
had a really old collection of software, a 32 bit OS
might be better for that.
The WinXP Mode guest OS would be 32 bit. The host
could be 32 bit or 64 bit. So you could get a Windows 7 x64
laptop with Pro/Enterprise/Uitimate and run WinXP Mode on it.
*******
The second aspect is the GUI. You like the Classic look.
Add-ons such as ClassicShell can be used, to change how
the OS looks. This won't change everything, and things
like the addition of the Library feature will still be
there.
ClassicShell is listed as supporting Windows 7 here.
http://en.wikipedia.org/wiki/List_of_alternative_shells_for_Windows
Windows 8 has a large list of options too, some of which are
free and some with a small charge.
http://en.wikipedia.org/wiki/List_of_Start_Menu_replacements_for_Windows_8
When you run an old program on Windows 7 or Windows 8, if
you right-click the .exe file, you can select to run in
"Compatibility Mode". To me, this appears to be offering
APIs to the program, to convert a new API into an older
API (so OpenAL sound becomes an older form of audio standard).
And in some cases, that helps an older program run in a newer
OS.
*******
For all of this foolery, is the result pleasant ? No, in
the sense that you're always "looking over your shoulder".
"When I want to do this or that, will it work ?" (not always)
"Can I get my old scanner or printer working ?" (yes, with luck)
There really is no seamless option for a WinXP user. Not every
user is going to be satisfiable with the options at hand.
Especially when you try to buy some solution as described
in the above.
If you buy a business laptop with Windows 8 Pro, there are
downgrade rights to Windows 7 Pro. And that would give access
to WinXP Mode, for what it is worth. The WinXP Mode guest OS,
would have the same exposures to malware as your current
WinXP operating system (security updates stop after Apr.2014).
http://www.microsoft.com/oem/en/licensing/sblicensing/pages/downgrade_rights.aspx#fbid=UPIGWlirlEt
In some cases, when you see Windows 7 gear for sale, it
might be based on using downgrade rights. And that's how
they're getting Windows 7 on the machine.
http://shopping1.hp.com/is-bin/INTE...163_us/en/pc_comm/workstations/zbook15/buynow
"Operating system Windows 7 Professional 64 (available through
downgrade rights from Windows 8 Pro)"
WinXP Mode would be used, to gain program-run-environment
compatibility. WinXP Mode is not selected by users as a
way to get a Classic Menu. Windows 7 or Windows 8 can
do that with a third-party add-on "ClassicShell" type software.
HTH,
Paul