I recently received a Mac Mini and would like to set it up as a web server and git source server. I would like to learn Linux so am interested in setting up my Mac Mini with Linux instead of OSX.
Here are the main things that I will be using the Mac Mini for.
- git Repositories (via Gitosis)
- build server (build projects in git repositories using commit hooks and run tests)
- simple websites (PHP)
- learning C++ in a non-Windows environment
What distribution would you recommend? Please provide some detail in your answer so that I can make an meaningful decision. Because I am looking to use the mini as more of a server than a normal desktop machine I was thinking of Ubuntu Server, I'm not sure if that is over kill though given the hardware I am using.