I have been using Mac OS X for two years now as the main system. It so happened that there was no unique program for the Windows program in the Mac software legion. Having tried various solutions for launching Windows XP in Mac OS X, I would like to share my experience with the public.
The following emulators / virtual machines will be discussed:
- Apple BootCamp;
- CodeWeavers Crossover;
- Sun VirtualBox;
- VMWare Fusion;
- Parallels Desktop.
Everywhere one version of Windows XP was tested (for speed castrated by kind people).
In my daily work, I use
Xara Xtreme Pro (graphic vector editor). To expand the functionality of this program, I have to keep
AutoHotkey (automatic pushing of buttons, clicking on a mouse, etc.). In this bundle has its own nuances (you need the ability to reassign any keyboard shortcuts, both Windows and Makovsky).
Requirements for the virtualizer (solutions will be evaluated by these criteria):
- Startup and operation speed;
- Bumplessness;
- Comfortable work immediately in Windows and Macosi (cooperation);
- The ability to reassign any hotkeys.
')

Apple bootcamp
Speed : loaded and works very fast (still, native Windows asnikak).
Bezglyuchnost : buggy as much as Windows itself can be buggy.
Cooperation : absent. Therefore, the solution is suitable only for games or special software, which requires a lot of resources and is not suitable for running under virtual machines (for example, 1C or SolidWorks).
Hotkeys : no problem, because Windows is working in exclusive mode.

CodeWeavers Crossover
Speed : good speed and run.
Bezglyuchnost : a very buggy program, even though my editor starts up in it, but it crashes and bugs all the time (with many other programs, something like this was observed, either they are buggy, or they are not started at all). The only thing for which the crossover is very useful is to play Half-Life and its incarnations (OrangeBox). When playing Half no failures were not. The version used is Crossover Games. It is possible that besides Halfa will fit for other games.
Cooperation : no problem. Progs work in windowed mode, along with poppy software.
Hotkeys : it wasn’t even checked due to the impossibility of normal daily work.

Sun VirtualBox
Speed : Windows under virtual box loads surprisingly fast (about five seconds). Applications work smartly. By processor load, the system is comparable to VMWare.
Bezglyuchnost : in the latest version there was stability when working with software, the old glitches went somewhere :)
Cooperation : there is a mode and a separate sandbox and display integration (Windows windows mixed with Macs).
Hotkeys : AutoHotkey gave a few errors to those buttons that worked in other virtual machines without problems, and refused to be bumped. Also, it was not possible to reassign the standard virtual box buttons through the system settings (with any other mac program, this is done once or twice).
After buying Innotek'a SUN'om, virtual box business went uphill. In the future, this is a good program.

VMWare Fusion
Speed : loaded comparable to native mode. It works fast.
Bezglyuchnost : In childhood, the fusion had glitches with the network, but they were cured long ago. Vmvar works extremely stably, like a Swiss army hammer :)
Cooperation : there is a mode and a separate sandbox and cooperation with the Mac interface (Unity).
Hotkeys : there is an annoying glitch. In Unity mode, the AutoHotkey program I need does not work. That is, I can only work in one common window. Who does not need AutoHotkey, this is not a hindrance, you can use Unity.
VMWare is our hope and support. The program, besides my Macbook Pro, is also successfully used on Macbook and Macbook Air (the licensed Consultant + lives on the air below it without any problems). I recommend to use.

Parallels Desktop
Speed : loads and works very quickly.
Bezglyuchnost : it was found that Parallels Desktop slows down on the MacBook Air, but I think this is a temporary matter and will soon be demolished (and maybe already treated).
Cooperation : oh, it's a song. The system works both in its own window and in cooperation with Machew (Coherence). And it does it well. By the way, there is an option - to place the Windows tray in the Makovsky menu bar (in Coherence mode). This is important because AutuHotkey is sitting in the tray.
Hot Keys : This is another song. AutoHotkey work! Straight against the backdrop of Makovsky prog work any shortcut keys avtohotok. True, the Makov hot keys block them, but this is treated by reassigning the standard keys for parallel in the system settings of the macos. For example, I use Command-Q and Command-W in Windows.
Two competitors
When I first moved to Makos, the parallel was the third version. It was a brake bug, which could slow down all two cores and hang the system into the crust. I scolded the parallel and did not advise anyone to contact her. However, Parallels Desktop v.4 was released in the fall and this is a completely different product. All my Wishlist were implemented. I didn’t even have to install the system from scratch, I imported a container from VMWare. So the competition between VMWare and Parallels is only on the hands of users.
Parallels makes VMWare several times. If VMWare eats 15-25% of the processor in idle, then Parallels eats 2-3%. This allows, in addition to Windows, to simultaneously run Ubuntu Server and FreeBSD for experiments.
Organization of software and work files
All the software I need is assembled (mostly in the portable version) and stored in a makosi in a specific directory, and is connected to the virtual network via an internal network ball, as a separate volume. This solution makes it easy to change virtual containers and use one set of software on different virtual machines and emulators. A zipped container with installed Windows weighs only 190 megabytes (thanks to a castrated distribution of Windows XP).
All working documents are also stored on the network ball in MacOS, and in recent versions of VMWare and Parallels, the Desktop and Documents directories can be made transparent to the virtual machine. That is, we have a single desktop and documents in MacOS and Windows.
List of tested win32 software
Far;
Portable 3ds Max 2008;
Portable Corel Draw X4;
Portable IE7;
Portable MS Office 2003;
Portable Photoshop CS3;
Portable SketchUp 6;
Total Commander;
Xara Xtreme Pro.
Virtual machines (VirtualBox, Parallels, VMWare) coped with it with a bang.
Total
For games : Apple BootCamp or Crossover Games (selectively).
For heavy screw software : Apple BootCamp.
For everyday stable operation : VMWare Fusion.
For comfortable and fast work with the most advanced features : Parallels Desktop (today is my choice).
The latest version of VirtualBox, straightforwardly pleased. This system has every chance of becoming a leader, because it is free. I recommend to try.
PS Please do not consider this article as an advertisement for a product. I am a simple user and I am interested only in fast, reliable software, I am not going to advertise trash. Good software always praises itself.
UPD : VirtualBox rehabilitated.