Anyone Use VMs to run Maple - or Use VMs at all?

  • Context: Maple 
  • Thread starter Thread starter EJC
  • Start date Start date
  • Tags Tags
    Maple
Click For Summary

Discussion Overview

The discussion revolves around the use of virtual machines (VMs) to run Maple software on a Macbook, with considerations of performance, convenience, and alternatives like dual booting. Participants share their experiences and insights regarding the effectiveness of various VM options for computational tasks.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • One participant expresses a preference for using a VM, specifically Virtualbox, to run Windows and Maple on a Macbook, citing cost considerations for a native Maple license.
  • Another participant clarifies that VMs can run applications as long as they do not invoke system code for a different OS, suggesting that Maple should function adequately in a VM environment.
  • A participant shares their experience running multiple VMs on a Mac, indicating that Maple performs well in this setup, especially with sufficient memory.
  • Some participants argue that dual booting may provide better performance for computationally intensive tasks compared to VMs, which inherently have resource limitations and overhead that can affect speed.
  • It is noted that while VMs can share CPU resources, they do not share memory, which could impact performance for demanding applications.

Areas of Agreement / Disagreement

Participants express differing views on the performance of VMs versus dual booting for running computationally intensive applications like Maple. While some advocate for the convenience of VMs, others emphasize the potential performance drawbacks.

Contextual Notes

Participants mention the importance of system resources, such as memory, and the overhead associated with running applications in a VM compared to native execution. There are also assumptions about the capabilities of different VM software that are not fully explored.

EJC
Messages
42
Reaction score
4
I do a lot of modeling in Maple. I recently bought a Macbook, and may run Windows through a VM and use Maple inside that until the eventual day that I buy a license for Maple for my Mac. Anyone have any insight on this? I've looked into dual booting and VMs, and since Maple (and occasionally MATLAB) is basically all I'll be using on Windows, I think I'm going to use a VM. I know the competition is between Parallels, VM Fusion, and Virtualbox (free), and I'd like to use Virtualbox since it's free, but only if it will be able to handle some complex modeling/computation in Maple.
 
Physics news on Phys.org
IF I understand your question: VM does not care what you run as long as it does not invoke system code for another type of computer OS than the guest OS. MacBook Pro is Darwin on x86 I believe so you are okay there - cpu instruction set wise.

You get less resources: memory, and OS system objects that consume memory as a guest than you would running native. So in your case you are running MAple for Windows on a guest OS: windows. Should run just fine. If your code runs a like a dog natively it will run even slower on the virtual. Generally.
 
I run a Mac with a Linux, Windows 7, and Windows 10 VM. They run things like Maple fine and are more convenient than dual booting. Lots of memory helps.
 
Dual booting and in not using a VM would probably be better than using a VM for any computationally intensive work. VMs never run as fast as bare metal. While VMs can share CPU, they can't share memory, so Cosmic Debris is right on about memory being helpful. If you don't care that much about tip-top performance, a VM can be a lot more convenient since you don't have to reboot every time you want to do stuff in your Mac. Anything that runs on regular hardware should run on a VM. That's what they're for. They just bring some overhead that affects performance.
 

Similar threads

  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 2 ·
Replies
2
Views
837
  • · Replies 17 ·
Replies
17
Views
46K
  • · Replies 2 ·
Replies
2
Views
1K
  • · Replies 13 ·
Replies
13
Views
2K
  • · Replies 12 ·
Replies
12
Views
3K
  • · Replies 6 ·
Replies
6
Views
6K
  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 16 ·
Replies
16
Views
92K
  • · Replies 21 ·
Replies
21
Views
3K