Editing Virtualization

Jump to: navigation, search

Warning: You are not logged in.

Your IP address will be recorded in this page's edit history.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 12: Line 12:
 
   <td bgcolor="#f0f0f0">'''Product'''</td>
 
   <td bgcolor="#f0f0f0">'''Product'''</td>
 
   <td bgcolor="#f8f8f8">[http://www.parallels.com/en/products/desktop/ Parallels Desktop]</td>
 
   <td bgcolor="#f8f8f8">[http://www.parallels.com/en/products/desktop/ Parallels Desktop]</td>
   <td bgcolor="#f8f8f8">[http://www.vmware.com/products/beta/fusion/ VMware Fusion]</td>
+
   <td bgcolor="#f8f8f8">[http://www.vmware.com/products/beta/fusion/ VMware Fusion] (beta)</td>
   <td bgcolor="#f8f8f8">[http://www.kju-app.org/kju/ Q]</td>
+
   <td bgcolor="#f8f8f8">[http://www.apple.com/downloads/macosx/unix_open_source/q%5Bkju%5D.html Q]<br>([http://www.kju-app.org/kju/ Developer site])</td>
   <td bgcolor="#f8f8f8">[http://www.virtualbox.org/ Oracle VirtualBox]</td>
+
   <td bgcolor="#f8f8f8">[http://www.virtualbox.org/ innotek VirtualBox] (beta)</td>
 
  </tr>
 
  </tr>
 
  <tr>
 
  <tr>
Line 26: Line 26:
 
   <td bgcolor="#f0f0f0">'''Price'''</td>
 
   <td bgcolor="#f0f0f0">'''Price'''</td>
 
   <td>$79.99</td>
 
   <td>$79.99</td>
   <td>$79.99 ($39.99 preorder)</td>
+
   <td>unknown</td>
 
   <td>free</td>
 
   <td>free</td>
 
   <td>free</td>
 
   <td>free</td>
Line 32: Line 32:
 
  <tr>
 
  <tr>
 
   <td bgcolor="#f0f0f0">'''Latest Stable'''</td>
 
   <td bgcolor="#f0f0f0">'''Latest Stable'''</td>
   <td>2.5 (3214) / 3.0 (4128)</td>
+
   <td>3.0 (4124)</td>
 
   <td>N/A</td>
 
   <td>N/A</td>
 
   <td>0.8.1a35</td>
 
   <td>0.8.1a35</td>
   <td>3.2.0</td>
+
   <td>N/A</td>
 
  </tr>
 
  </tr>
 
  <tr>
 
  <tr>
 
   <td bgcolor="#f0f0f0">'''Latest Development'''</td>
 
   <td bgcolor="#f0f0f0">'''Latest Development'''</td>
 
   <td>N/A</td>
 
   <td>N/A</td>
   <td>1.0 RC (50460)</td>
+
   <td>1.0b4 (48339)</td>
   <td>0.9.0d89</td>
+
   <td>0.9.0d86</td>
   <td>3.2.0 BETA2</td>
+
   <td>Beta 1 (1.4.0)</td>
 
  </tr>
 
  </tr>
 
  <tr>
 
  <tr>
Line 49: Line 49:
 
   <td>[http://www.vmware.com/community/thread.jspa?messageID=624306 8 GB]</td>
 
   <td>[http://www.vmware.com/community/thread.jspa?messageID=624306 8 GB]</td>
 
   <td>?</td>
 
   <td>?</td>
   <td>4 GB</td>
+
   <td>?</td>
 
  </tr>
 
  </tr>
 
  <tr>
 
  <tr>
 
   <td bgcolor="#f0f0f0">'''Guest Tools'''</td>
 
   <td bgcolor="#f0f0f0">'''Guest Tools'''</td>
   <td>Windows <br>Linux <br>Solaris</td>
+
   <td>Windows <br>Linux</td>
 
   <td>Windows <br>Linux <br>Solaris <br>FreeBSD <br>Novell</td>
 
   <td>Windows <br>Linux <br>Solaris <br>FreeBSD <br>Novell</td>
   <td>None</td>
+
   <td>None (?)</td>
   <td>Windows <br>Linux<br>Solaris<br>OS/2<br></td>
+
   <td>Windows <br>Linux</td>
 
  </tr>
 
  </tr>
 
  <tr>
 
  <tr>
   <td bgcolor="#f0f0f0">'''Supports Boot Camp Installation of Guest OS'''</td>
+
   <td bgcolor="#f0f0f0">'''Run from Boot Camp'''</td>
 
   <td>Yes</td>
 
   <td>Yes</td>
 
   <td>Yes</td>
 
   <td>Yes</td>
Line 77: Line 77:
 
   <td>Unity</td>
 
   <td>Unity</td>
 
   <td>None (?)</td>
 
   <td>None (?)</td>
   <td>Seamless Mode **</td>
+
   <td>None (?)</td>
 
  </tr>
 
  </tr>
 
  <tr>
 
  <tr>
 
   <td bgcolor="#f0f0f0">'''3D Acceleration'''</td>
 
   <td bgcolor="#f0f0f0">'''3D Acceleration'''</td>
   <td>[http://www.youtube.com/watch?v=JqTkouiT3lw OpenGL (1.?)], DirectX (via WINE)</td>
+
   <td>[http://www.youtube.com/watch?v=JqTkouiT3lw DirectX (unknown version?), OpenGL (1.?)]</td>
 
   <td>[http://www.youtube.com/watch?v=xF_CoXsXtk4 DirectX 8.1]</td>
 
   <td>[http://www.youtube.com/watch?v=xF_CoXsXtk4 DirectX 8.1]</td>
 
   <td>None (?)</td>
 
   <td>None (?)</td>
   <td>Supported</td>
+
   <td>None (?)</td>
 
  </tr>
 
  </tr>
 
  <tr>
 
  <tr>
 
   <td bgcolor="#f0f0f0">'''Unique Features'''</td>
 
   <td bgcolor="#f0f0f0">'''Unique Features'''</td>
 
   <td>SmartSelect</td>
 
   <td>SmartSelect</td>
   <td>64-bit guests <br>Multiprocessor guests <br>Battery information in the guest <br>Built-in VNC server <br>[http://www.vmware.com/interfaces/paravirtualization.html Paravirtualization extensions (VMI)]</td>
+
   <td>64-bit guests <br>Multiprocessor guests <br>Battery information in the guest <br>Built-in VNC server <br>Maybe other unannounced stuff?</td>
 
   <td>?</td>
 
   <td>?</td>
   <td>Built-in RDP server<br>USB over RDP<br>64-bit guests <br>Multiprocessor guests <br>Paravirtualized 3D/2D accelerated video, mouse, and networking</td>
+
   <td>Built-in RDP server (?) <br>USB over RDP (?)</td>
 
  </tr>
 
  </tr>
 
</table>
 
</table>
Line 99: Line 99:
 
Guest tools improve performance of the virtualized system and can allow useful things like drag-and-drop or shared folders between guest and host.
 
Guest tools improve performance of the virtualized system and can allow useful things like drag-and-drop or shared folders between guest and host.
  
"Latest Stable/Development" is as of July 5, 2007.
+
"Latest Stable/Development" is as of June 8, 2007.
  
<nowiki>*</nowiki>: Unlike Unity, windows in Coherence do not individually work with Expose and cannot be independently mixed with OS X windows; they all act as a group. . .
+
<nowiki>*</nowiki>: Unlike Unity, windows in Coherence do not individually work with Expose and cannot be independently mixed with OS X windows; they all act as a group.
 
+
<nowiki>**</nowiki>: Doesn't work with Expose at all
+
 
+
. . . . . . . . . . . . .
+
  
 
== Parallels Desktop ==
 
== Parallels Desktop ==
Line 193: Line 189:
  
 
=== Overview ===
 
=== Overview ===
[http://en.wikipedia.org/wiki/VMware VMware] kicked off virtualization on x86 hardware in the late 1990s, and was later acquired by [http://www.emc.com/news/emc_releases/showRelease.jsp?id=2025&l=en&c=US EMC]. Although VMware products are capable of using [http://www.virtualizationsoftwares.com virtualization] [http://en.wikipedia.org/wiki/X86_virtualization hardware extensions], this functionality is off by default because for normal workloads, it's actually [http://www.vmware.com/pdf/asplos235_adams.pdf slower] for the current generation of hardware extensions.
+
[http://en.wikipedia.org/wiki/VMware VMware] kicked off virtualization on x86 hardware in the late 1990s, and was later acquired by [http://www.emc.com/news/emc_releases/showRelease.jsp?id=2025&l=en&c=US EMC]. Although VMware products are capable of using [http://en.wikipedia.org/wiki/X86_virtualization virtualization hardware extensions], this functionality is off by default because for normal workloads, it's actually [http://www.vmware.com/pdf/asplos235_adams.pdf slower] for the current generation of hardware extensions.
  
 
Fusion uses the same disk format as other VMware products, so you can move virtual machines between them. Fusion uses a native Cocoa UI. You can download hundreds of [http://www.vmware.com/vmtn/appliances/ free preconfigured virtual machines] for use with VMware products (in some cases they may require minor tweaking to work).
 
Fusion uses the same disk format as other VMware products, so you can move virtual machines between them. Fusion uses a native Cocoa UI. You can download hundreds of [http://www.vmware.com/vmtn/appliances/ free preconfigured virtual machines] for use with VMware products (in some cases they may require minor tweaking to work).
 +
 +
Fusion is still in beta, the final version will be [http://www.vmware.com/products/beta/fusion/faqs.html available in Summer 2007].
  
 
=== Experimental 3D support ===
 
=== Experimental 3D support ===
Line 205: Line 203:
 
=== Tips ===
 
=== Tips ===
 
Read the [http://www.vmware.com/products/beta/fusion/releasenotes_fusion.html release notes], [http://www.vmware.com/products/beta/fusion/faqs.html FAQ], and check out the [http://www.vmware.com/community/forum.jspa?forumID=371 forums] (requires registration). Many (all?) of these will be fixed in future updates. Be careful about the forums, they don't seem to like FrankenMac owners posting (reading looks OK).
 
Read the [http://www.vmware.com/products/beta/fusion/releasenotes_fusion.html release notes], [http://www.vmware.com/products/beta/fusion/faqs.html FAQ], and check out the [http://www.vmware.com/community/forum.jspa?forumID=371 forums] (requires registration). Many (all?) of these will be fixed in future updates. Be careful about the forums, they don't seem to like FrankenMac owners posting (reading looks OK).
 
==== Editing a vmx file ====
 
You may be asked to "edit a vmx file". This must be done while Fusion does not have a lock on the file, e.g. the guest is not running or even open as a window. Currently, Fusion arranges a virtual machine's files in bundles; the vmx file is inside the bundle. To get to it in the Finder, ctrl-click the bundle and select "Show Package Contents". You can then use a text editor such as BBEdit to make changes.
 
 
Note that TextEdit occasionally has problems with end-of-line characters when cutting and pasting; these errors can make the virtual machine not boot. Either avoid TextEdit or make sure you know how to clean out the end-of-line characters.
 
  
 
==== Convert a Parallels VM to a Fusion VM ====
 
==== Convert a Parallels VM to a Fusion VM ====
Line 231: Line 224:
  
 
The port number is the VNC port the host will use, you can change this. The password is optional, if you use it you probably want to change that too. To use the built-in VNC server, you'll be connecting to the host, not the guest (in this example, host:5900)
 
The port number is the VNC port the host will use, you can change this. The password is optional, if you use it you probably want to change that too. To use the built-in VNC server, you'll be connecting to the host, not the guest (in this example, host:5900)
 
==== Enable paravirtualization support ====
 
Normally, guests can't tell they're in a virtualized environment. Better performance can be obtained by bending this restriction a little, such as by installing guest tools. Some modern operating systems such as Ubuntu 7.04 go even further, with the kernel itself being virtualization-aware. To enable this in Fusion, add <code>vmi.present = "TRUE"</code> to the virtual machine's vmx file. <br>
 
To check if VMI is enabled you can run <code>#grep VMI /boot/config-<kernel version></code>. This feature was added to the kernel in version 2.6.22.
 
 
==== Enable scaled fullscreen guest ====
 
When in fullscreen, if the guest resolution is smaller than the host resolution (perhaps with an old game that runs at a fixed resolution), normally it's shown with black bars on the outside. To get it to be scaled as large as possible, while Fusion is not running, edit the file "~/Library/Preferences/VMware Fusion/preferences" (you may have to create it). Add the line <code>pref.autoFitFullScreen = "fitHostToGuest"</code>.
 
 
This also works for guest resolutions larger than the host resolution, the guest will be scaled down instead of scaled up.
 
  
 
=== Common Problems and Solutions ===
 
=== Common Problems and Solutions ===
  
==== Unity is disabled! ====
+
==== Fusion doesn't recognize my BootCamp install! ====
In beta 4, Unity only works with 32-bit Windows XP and updated VMware Tools.
+
Definitely being worked on.
 +
Beta 3 only works with the default BootCamp configuration (single hard drive with OS X and BootCamp). Alternate configurations (such as manual partitioning, multiple hard drives, etc.) are not detected.
  
==== Unity windows get mangled when I move them to a different monitor! ====
+
==== Be cautious about BootCamp and Vista ====
In beta 4, Unity only works on a single monitor.
+
BootCamp 1.2 came out shortly before Beta 3 was release and there was not enough time for adequate testing for this to be supported. Some in-house tests also showed bugs with this combination. Because of this, VMware strongly cautions against using a Vista BootCamp in Fusion. Having said that, some reckless/fearless users report success anyway.
 
+
==== Fusion doesn't recognize my BootCamp install! ====
+
Beta 4 improved the situation, but there are still reports of unrecognized setups.
+
  
==== Experimental BootCamp and Vista ====
+
==== UI crash while editing sound settings ====
Activation has not been solved yet; going back and forth between Boot Camp and Fusion will require reauthorization each time.
+
Being worked on.
 +
A workaround is to edit the vmx file and add the line
 +
sound.autodetect = "TRUE"
  
 
==== CD-ROM Issues ====
 
==== CD-ROM Issues ====
Line 270: Line 254:
  
 
==== Help! Trapped in full screen! ====
 
==== Help! Trapped in full screen! ====
Ctrl-Cmd-Enter toggles full-screen. Or, move the mouse up to where the menu bar should be and it'll appear. Then you can use the "Toggle Full Screen" option.
+
Command-Enter toggles full-screen. Or, move the mouse up to where the menu bar should be and it'll appear. Then you can use the "Toggle Full Screen" option.
  
 
== Q ==
 
== Q ==
Download from the [http://www.kju-app.org/ developer site].
+
Download from [http://www.apple.com/downloads/macosx/unix_open_source/q%5Bkju%5D.html Apple] or go to the [http://www.kju-app.org/kju/ developer site].
  
 
=== Overview ===
 
=== Overview ===

Please note that all contributions to OSx86 may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see OSx86:Copyrights for details). Do not submit copyrighted work without permission!

Cancel | Editing help (opens in new window)
Powered by MediaWiki © 2015 OSx86 Project  |   InsanelyMac  |   Forum  |   OSx86 Wiki  |   PHP hosting by CatN  |   Designed by Ed Gain   |   Privacy policy   |   About OSx86   |   Disclaimers