- Joined
- Jan 27, 2011
- Location
- Beautiful Sunny Winfield
One of the uses of my signature system is Android development (as well as some dabbling with Arduino and other C++ coding.) At present it is set up to dual boot Mint 16 (IIRC - maybe 17) and Debian unstable. For Android dev I use Android Studio and Eclipse. Both of these are available in various versions. And both rely on Java which is also available from various vendors as well as different versions. It seems like a VM is a good option for experimenting with different versions. Before upgrading anything, I can snapshot the VM. If things do not go so well, it should be easy to roll back.
I could either share my project directory inside the VM or use something like git to synchronize projects between the VM and host.
In addition, instead of running a bleeding edge distro (like unstable ) I could run something like Debian stable as the host and try the more exciting stuff in the VM. Again. snapshots would help to insulate me from the potential problems of a bad upgrade. Of course the snapshots would take space so I'd have to be careful with how I deal with them.
Another alternative would be containers, though that would not provide the benefit of running a bleeding edge system on a staid and stable host.
I've used Virtualbox for running Windows under Linux. Should I consider VMware? It's probably something I should learn since I do run across it in the workplace. Are there compelling reasons to try anything else?
If any of you have worked with something like this and have some thoughts to share, I'd be interested to hear them.
thanks,
hank
I could either share my project directory inside the VM or use something like git to synchronize projects between the VM and host.
In addition, instead of running a bleeding edge distro (like unstable ) I could run something like Debian stable as the host and try the more exciting stuff in the VM. Again. snapshots would help to insulate me from the potential problems of a bad upgrade. Of course the snapshots would take space so I'd have to be careful with how I deal with them.
Another alternative would be containers, though that would not provide the benefit of running a bleeding edge system on a staid and stable host.
I've used Virtualbox for running Windows under Linux. Should I consider VMware? It's probably something I should learn since I do run across it in the workplace. Are there compelling reasons to try anything else?
If any of you have worked with something like this and have some thoughts to share, I'd be interested to hear them.
thanks,
hank