Depois do Docker podes usar até um TinyCore para programar, então é mais questão de gosto mesmo