Reviews
Review: VMware Workstation 5 beta
- By Mike Gunderloy
- December 30, 2004
VMware Workstation 5 Beta build 11608
Free while in beta
VMware, Inc.
Palo Alto, California
650-475-5000
www.vmware.com
I've been a VMware user for a long, long time, and I'm always excited to see
a new version start its journey to market. The first public beta of VMware
Workstation 5.0 came out recently, which means thast this is a good time to look
at what's coming our way. First, a general comment: as with previous public
VMware betas, this one is quite stable. Yes, there are bugs, but many of us
won't be bitten by them at all. However, keep two things in mind. First, due to
debug code, this is slower than the shipping version 4.0; you'll want to have a
fast machine to test on. Second, the VM format changes, and there's no guarantee
that the format in this build is final, so don't destroy your existing VMs
(unless you really like reinstalling things from scratch).
So, what's new? The first thing to catch my eye was the enhanced snapshot
functionality. VMware 4.0 lets you save a snapshot of a VM and revert to that
version, which is good for installing and cleanly removing software. 5.0 extends
that by letting you save as many snapshots as you like of a single VM, and it
offers a nifty graphical Snapshot Manager that shows you the lineage of
snapshots as you create and save them. Testers should find this helpful: you
could have a single base Windows 2000 box and then snapshots with various
versions of Visual Studio installed and flip back and forth between them, for
example.
Also new is the cloning technology. Full clones let you copy everything about
a VM to make a new VM. Linked clones are something different. Imagine a VM
stored on a shared drive on the network. Every user in the organization can make
a linked clone of that VM, and their work is saved on their local hard drive,
without touching the parent VM. This lowers the disk space cost for the local
copy (though of course it means your network needs to be up to the traffic).
VMs can now be grouped into "teams". A team is a collection of virtual
machines and network segments that you can turn on and off as a whole, letting
you set up multi-tier applications and initialize them easily. You can also
adjust network parameters among the VMs in a team to give you a more "real
world" simulation. For example, you could designate one segment as 56K in
bandwidth with 3% packet loss to show what a terrible modem connection would do
to users on the client.
A raft of new things are officially supported in this version. A few
samples:
- Windows Server 2000 Small Business, SUSE Linux 9, Red Hat Advanced Server
3.0, and Sun's Java Desktop System are among the supported guest operating
systems.
- Various 64-bit hardware and operating systems are also supported
- Isochronous USB devices like microphones, speakers, and webcams can be used
from within VMs
Other miscellaneous enhancements include the ability to save VM activity as
an AVI, support for the NX bit on operating systems that use it, and an
assistant to convert a Virtual PC VM into a VMware one. All in all, it looks
like this is going to be another fine release that expands our ideas of how to
use virtual machines in our work.
About the Author
Mike Gunderloy has been developing software for a quarter-century now, and writing about it for nearly as long. He walked away from a .NET development career in 2006 and has been a happy Rails user ever since. Mike blogs at A Fresh Cup.