My Choice of Hardware, Host Operating System, Virtualization Product and Linux Distribution

Note: this post is a part of the series of posts about my experience using Ubuntu Desktop for software development.

 

My Choice Of Hardware

As I mentioned in one of my previous posts – almost a year ago I got MacBook Pro and it proved to be a terrific choice.

post-14-01

 

My Choice of Host Operating System

Since I’m using MacBook Pro, my obvious choice for the host operating system is Mac OS X. Even though I love Mac OS X and like the development experience on it, for experimenting with new technologies I prefer using virtual machines (VMs). The reason is simple – if something goes wrong – it would take me long time to reinstall (or restore from backup) Mac OS X and applications I use. But with virtual machines everything is expendable – create virtual machine, instal operating system, SDKs, tools, etc., use it and when you done – just delete it if you do not need it any longer. The huge benefit – your primary operating system stays intact.

post-14-02

 

My Choice Of Virtualization Product

Initially I was a happy user of Parallels Desktop until they rolled out update 11.1.2 which made a lot of people angry and made me to roll back to version 11.1.1 and reinstall all of the guest operating systems. As a result – I started looking for alternatives and now VirtualBox is my virtualization product of choice.

post-14-03

 

My Choice of Linux Distribution

There is no shortage of Linux Distributions. Currently I’m experimenting with Ubuntu Desktop 16.04 LTS, but I’m open to experiment with the others as well.

post-14-04

 

See Also

My Choice of Hardware, Host Operating System, Virtualization Product and Linux Distribution