O que instalar depende realmente do que você estará trabalhando e na grande maioria dos casos isso realmente não importa. No entanto, se você acredita que o objetivo final será uma caixa Linux, recomendo strongmente que você desenvolva essa plataforma desde o início. Isso é mais facilmente alcançado usando o Virtualbox ou similar e executando a distribuição Linux de sua escolha. Desenvolver em uma plataforma diferente para o alvo tem um histórico desagradável de resultar em bugs.