[Tfug] virtual machines, was: Re: battery life, power management and windows vs linux
Benjamin Krein
superbenk at superk.org
Thu Mar 22 19:13:48 MST 2007
t takahashi wrote:
> hmm, of all the many options, ignoring speed entirely, which ones are
> nicest in ways like these?
>
> * minimal effort to get started with it to run a windows program?
> * " to run, say,
> ubuntu under debian?
All of the things being discussed in this thread are virtual machines
which means you'll need a full install of Windows within the virtual
machine.
> * open source?
kqemu & kvm are both open source (along with bochs). So is Xen, but I
wasn't aware it was able to virtualize Windows at this point (granted, I
haven't looked recently). VMware & Parallels also fit the bill, but are
not open sourced.
> * safe -- unlikely to have cross-machine malware or bugs?
Dunno, haven't heard a lot about any of that with any of the listed options.
> * allow cut/paste, pipe/socket, or disk transfer among machines?
I'm not sure about cut/paste or pipe/socket, but often Samba is utilized
to share between a virtualized Windows instance and the host machine's
drive. Any other network protocol should work as well considering it's
like having another physical machine on your network.
> * have most flexibility e.g. re working with devices properly?
Again, I haven't worked extensively with devices within VMs. I know
both VMware & Parallels are supposed to support USB, but not sure to
what extent.
>
> pardon the probably partly ignorant questions. i haven't found any
> place that answers these compactly.
>
I've been using VMware Server lately for most of my needs. It's free &
has a nice GUI interface for setting up & managing VMs. I suppose
that's cheating though :)
I've set up Xen in the past and loved it on servers. I can't attest to
it on a desktop. I'm also not overly fond of Xen's requirement for a
customized kernel.
Now that I've upgraded to a 2.6.20 kernel, I'm really excited to try kvm
as I think it's a nice combination of OSS, speed & low-level
virtualization. It's also easy to setup from what I've seen.
Unfortunately you need a processor that can handle it. (/me <3 T60p)
Benjamin Krein
www.superk.org
More information about the tfug
mailing list