LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 06-26-2007, 04:36 PM   #1
Queue
LQ Newbie
 
Registered: Jun 2007
Posts: 5

Rep: Reputation: 0
Ideal Virtualization Solution for Core 2 Duo


I would like to move away from my triple boot setup of Linux, Windows, and Mac OS X to one where my Linux install serves as the host OS. My laptop contains the Core 2 Duo chipset, which means that I can utilize VT to do hardware virtualization. I have been looking into many different solutions, but I am confused as to which would give me the best performance.

I read an article where VMware stated that the current state of hardware virtualization could not compete with existing software solutions. Can anyone who uses both confirm this? I wanted to experiment with Xen or KVM, but because neither Windows nor OS X have been modified to run on the proper hypervisors, I must use full hardware virtualization instead of paravirtualization. However, if the VMware statements prove true, should I just stick with a software solution?

On another note, I have heard great reviews about VirtualBox. Can anyone truly notice a difference between that and VMware? Also, I have not heard of anyone successfully running OS X on it.

What would everyone recommend I use? Hardware or software virtualization? If software, VMware, VirtualBox, or something else entirely?
 
Old 06-26-2007, 06:33 PM   #2
macemoneta
Senior Member
 
Registered: Jan 2005
Location: Manalapan, NJ
Distribution: Fedora x86 and x86_64, Debian PPC and ARM, Android
Posts: 4,593
Blog Entries: 2

Rep: Reputation: 344Reputation: 344Reputation: 344Reputation: 344
I assume you are running on a Mac using Boot Camp, as no other configuration is legal. In that case, you want Mac OS X to be the host, and Linux and Windows to run as guests. Parallels is your best choice.
 
Old 06-26-2007, 08:30 PM   #3
Queue
LQ Newbie
 
Registered: Jun 2007
Posts: 5

Original Poster
Rep: Reputation: 0
Thank you. As for my other machine which contains just Linux and Windows, what should I use (assuming Linux as host)? The two have similar hardware, inasmuch as the Core 2 Duo.
 
Old 06-26-2007, 08:42 PM   #4
jeenam
Member
 
Registered: Dec 2006
Distribution: Slackware 11
Posts: 144

Rep: Reputation: 15
Vmware's software solution is faster than hardware solutions. That's why they haven't moved to utilizing the VT extensions. Read up on VT and you'll find it's a very immature technology. Estimates are it'll be 2 or 3 more generations (computer, that is) before it's ready for prime time.
 
Old 06-26-2007, 08:47 PM   #5
macemoneta
Senior Member
 
Registered: Jan 2005
Location: Manalapan, NJ
Distribution: Fedora x86 and x86_64, Debian PPC and ARM, Android
Posts: 4,593
Blog Entries: 2

Rep: Reputation: 344Reputation: 344Reputation: 344Reputation: 344
I've tried several, and the free VMWare Server is still the best I've found. While it is proprietary, it performs very well. The ability to start virtual machines at boot, and connect and disconnect from them (locally or remotely) is very useful.

On the topic of "hardware" vs. software... Intel's current processors are microcoded RISC engines. That is, the x86/x86_64 instructions are implemented as firmware on the chip. The same is true of the VT functionality, though it is much more complex than a typical instruction (in the old days, we called these "processor assists"). The current implementation of VT does not perform all that well (you can find various benchmarks via Google). It will improve, and Intel releases firmware updates for their CPUs (installed at boot via the microcode service in Linux). Right now, the software implementations (with a kernel module) in the best performing VM implementations beat VT, but that will change over time.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Kernel Panic on Intel Core 2 Duo E6700 Dual Core Processor nwongrat Linux - Hardware 2 01-08-2008 10:13 PM
LXer: Leading Solution Providers Combine VMware and DataCore Solutions to Deliver 'Total Enterprise Virtualization' LXer Syndicated Linux News 0 11-21-2006 07:54 PM
LXer: Novell Introduces New Virtualization Solution Optimized for Intel Technology LXer Syndicated Linux News 0 09-25-2006 06:21 PM
Intel Core Duo Vs Dual core zeky Linux - Hardware 4 09-23-2006 02:36 AM
fedora core on mac mini core duo ss4ivan Linux - Software 0 04-10-2006 06:39 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 02:12 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration