[Ham-Computers] VMWARE player

jeff jeffv at op.net
Thu Jun 14 01:38:58 EDT 2007


It was suggested that I post some of my experiences with virtual 
machines in hopes that others would benefit.  So, off we go....(way off)


You certainly can't argue with the price (how does free work for you?). 
  When I read that Vmware had put out a multi-platform player, I figured 
why not give it a shot.  My boss seemed quite enthusiastic about it too, 
so there was another good reason to go forth into that black processor.

I run Windows strictly because I have to support it.  It pissed me off 
for the last time two years back and I switched to linux.  Now I have a 
linux and Win machine at work and home.  Why Windows at home?  It is the 
only OS with decent scanner (radio) control apps.

Driven by the desire to control my scanners free from Windows, I tried 
Wine, which allows Windows apps to run under linux.  I had varying 
amounts of success, mostly very little.  Mind you, it runs Utorrent like 
a champ.  The app has come a long way from when it used to crash merely 
by bringing it up.  Unfortunately there's a lot of tinkering involved if 
you want to do silly things like use serial ports (one per scanner).

So I dl'd vmplayer and set about figuring out how to work it.  It's 
actually pretty simple for any OS.  The fun part is that you can dl all 
sorts of virtual appliances (spam filters, gateways, linux distros, all 
sorts of stuff) but you have to make your own Windows virtual machines.

Google is your friend, as usual.  You can find all sorts of great info 
on creating virtual machines, as well as other vm-like solutions (MS has 
a player app, the name of which escapes me, but it's slow; there's QEMU, 
a few for MACs, etc).

In short and not particularly accurate order, you can dl virtual disks 
(they're just like an empty hard drive but they're small files) and 
templates for installing Win or most anything else that will install 
from a cd or dvd.

When vmplayer boots, it appears as if there's a window with a machine 
starting up in it.  If you're booting to a cdrom (I had WinXP in the 
drive), it comes up as if you were booting your pc, ready to begin the 
installation.  Depending on the speed of your machine, you'll have an XP 
virtual machine in 30-90 minutes.

------->>  NOTE:
I have to make a pit stop here to remind you about the necessity of 
online safety.  If you intend for your virtual image OS to access 
anything past the network card in its machine, you will need to apply 
ALL of the OS patches, make sure there's virus protection and a 
firewall.  There are very good free virus scanners and firewalls 
available (Google `Top 46' for a list of very good freeware).

If you don't intend for the machine to reach out, you won't have to 
patch it, but now would still be a great time to make sure your host 
machine is up to date with patches and antivirus definitions.  And of 
course your firewall... I'm sure you were going to get around to it but 
forgot....

<<--------

The virtual image you just created is every bit the OS it would be if 
you installed it on your main machine as the only OS.  You probably 
think you need hideous amounts of resources to do this - you don't.  My 
home machine has an AMD2200+ CPU with about 1.5g of ram and it runs 
linux beautifully, along with a virtual XP machine controlling the 
scanners.  My other home machine has a less capable AMD processor and 
runs an XP VM under XP itself without too much of a performance hit.

Don't get me wrong - it's not foolproof.  You'll have to do some digging 
to get the configuration correct, especially if you want to use the host 
machine's CDROM, soundcard, USB or other ports.  It's worth it.

Since my boss was talking about virtualization, I figured he'd be 
interested in my latest Odd Display (one of many, I assure you).  I had 
linux running in a VM under XP on one box and on the other I had XP 
running in a VM under linux.  He knew he needed to be impressed but I 
got the idea that he wasn't totally sure of what he was looking at :)

When you `shut down' the VM, it saves its state so you can pick up where 
you left off or start over with something different.  The images are 
supposed to be portable too, meaning you can use them on other machines 
on which you have vmplayer installed.


Ok, you say, so what's the practicality of all this nonsense?
Quite frankly, I haven't determined this yet... I've been having too 
much fun playing with it.  I know that in the near future, I can 
jettison Windows as a primary OS because I can run it in a VM if I 
really need to.  The less Microsoft product in my house, the happier I 
am (and safer, too).

There are a ton of free and not so free virtual machines available for 
the downloading.  They're linked to the Vmware site.  There's a very 
good commercial firewall/antispam/anti-malware gateway from Astaro that 
they just released for free to consumers on systems with 10 or fewer 
users.  I'm going to give it a try when I get some time.


So go out there and dl the vmware player, some virtual machines, and 
some tools to create your own.  Make some machines of differing OSes and 
run them under your main OS.  I'm by no means an expert, but feel free 
to fire off any questions you have and I'll try to point you in the 
right direction.

More as I find it.



Meanwhile, I have been reserving some time for another amusing little 
bit of fun I've picked up lately: dual monitor systems for one pc.  Some 
newer video cards support two monitors natively.  If yours doesn't, you 
can pick up a cheapie video card, plug it into a free slot (pay 
attention to whether it's PCI, AGP, or PCI-X), plug in a spare monitor 
(they're cheap as dirt these days) and be off on a multi-window, 
multi-desktop adventure.

I thought it was a bit silly at first, but now I don't know how I ever 
lived without it.  You can spread your work across two monitors.  You 
can keep all your email stuff open in front of you and maybe your mp3 
player on the other monitor.  More space=more productivity (for me at 
least).

It's very easy to do with Windows, considerably less easy with linux. 
I'm working on the linux side now.



Keep following along - I'd love to say I've been a bad influence on even 
more people than I know about :)


-=-=-
... Jeff for President - the ultimate nightmare of the Great Unwashed
* TagZilla 0.066 * http://tagzilla.mozdev.org


More information about the Ham-Computers mailing list