Developing in a VM on a Mac

Joined
Jun 14, 2015
Messages
9
Reaction score
0
Points
1
For non-Apple specific development (e.g. Python/Java/web/Windows/Linux), does anyone have experience doing so in a VM (as opposed to dual booting)? I am getting an MBA soon and am wondering how I should configure it for non-Apple development. I really like the idea of VMs to avoid trashing my host system when trying things out, but (at least on VMware on Windows) things sometimes go wrong (e.g. CapsLock swapping state, VMware crashing using VPN). I am really just polling for experiences, suggestions, etc.
Thanks!
 

vansmith

Senior Member
Joined
Oct 19, 2008
Messages
19,924
Reaction score
559
Points
113
Location
Queensland
Your Mac's Specs
Mini (2014, 2018, 2020), MBA (2020), iPad Pro (2018), iPhone 13 Pro Max, Watch (S6)
For non-Apple specific development (e.g. Python/Java/web/Windows/Linux)
Much of that, specifically Python, Java and web development, can be done on a Mac. How much non-Mac platform specific development are you doing?
 
OP
G
Joined
Jun 14, 2015
Messages
9
Reaction score
0
Points
1
Much of that, specifically Python, Java and web development, can be done on a Mac. How much non-Mac platform specific development are you doing?

Mostly non-Mac (rather platform neutral) development. I know I can do Java and Python on the Mac natively, but as I mentioned one of the benefits of VM-based development is easy recovery from trashing the development environment. I'm really trying to hear anecdotes on VM development on Mac and tips/suggestions for doing so.
Thanks
 

vansmith

Senior Member
Joined
Oct 19, 2008
Messages
19,924
Reaction score
559
Points
113
Location
Queensland
Your Mac's Specs
Mini (2014, 2018, 2020), MBA (2020), iPad Pro (2018), iPhone 13 Pro Max, Watch (S6)
It'll be like doing any sort of work in a VM - you'll have all the benefits of running an OS natively aside from the performance hit. Depending on how intense you're developing, that performance hit may be significant. What kind of specs are you working with?
 
OP
G
Joined
Jun 14, 2015
Messages
9
Reaction score
0
Points
1
It'll be like doing any sort of work in a VM - you'll have all the benefits of running an OS natively aside from the performance hit. Depending on how intense you're developing, that performance hit may be significant. What kind of specs are you working with?

Top of the line Macbook Air.
Thanks
 

vansmith

Senior Member
Joined
Oct 19, 2008
Messages
19,924
Reaction score
559
Points
113
Location
Queensland
Your Mac's Specs
Mini (2014, 2018, 2020), MBA (2020), iPad Pro (2018), iPhone 13 Pro Max, Watch (S6)
You'll need to be more specific than that. What are the specs of that machine?
 
OP
G
Joined
Jun 14, 2015
Messages
9
Reaction score
0
Points
1
You'll need to be more specific than that. What are the specs of that machine?

Sorry, I didn't mean to be vague. Here are the specs.

13-inch MacBook Air
2.2GHz Dual-Core Intel Core i7, Turbo Boost up to 3.2GHz
Intel HD Graphics 6000
8GB 1600MHz LPDDR3 SDRAM
256GB PCIe-based Flash Storage

Thanks
 

vansmith

Senior Member
Joined
Oct 19, 2008
Messages
19,924
Reaction score
559
Points
113
Location
Queensland
Your Mac's Specs
Mini (2014, 2018, 2020), MBA (2020), iPad Pro (2018), iPhone 13 Pro Max, Watch (S6)
That should be fine for some light to moderately heavy coding and compilation. Worst case, you simply install Windows to the disk.
 

Shop Amazon


Shop for your Apple, Mac, iPhone and other computer products on Amazon.
We are a participant in the Amazon Services LLC Associates Program, an affiliate program designed to provide a means for us to earn fees by linking to Amazon and affiliated sites.
Top