The question emerged given the date of this post.
Wine or virtual machine (VirtualBox) to run apps (eg. Photoshop)
I just want to know to this date, which solution would be nail it in terms of speed, FPS, low memory & cpu consumption.
The question emerged given the date of this post.
Wine or virtual machine (VirtualBox) to run apps (eg. Photoshop)
I just want to know to this date, which solution would be nail it in terms of speed, FPS, low memory & cpu consumption.
WINE is faster and uses less resources than a VM, especially if the VM is emulating a high speed and/or multicore processor.
WINE is a command shell. It takes Windows commands/function calls and converts them to Linux commands/function calls. Thus it runs at near native speed and has native access to all system hardware. However, it is not a true windows install, so some programs either won't run or require very specific settings.
A VM is an emulator. It is a program that pretends to be a CPU, GPU and hardware of a computer. Thus, everything runs within this emulation environment with user interfaces being fed to/read from the host system. VM's can take an actual Windows install and run all programs that would normally run in Windows. However, the down side is lower performance and higher resource usage, because you are running the emulator in addition to the program. I don't remember exactly, but I believe the load of an emuulator is 1.5-2 times the the CPU you are emulating. ie A 1 GHz emulator will use 1.5-2 GHz of CPU when running a program.