Já bych použil Debian. Pokud bych potřeboval něco ze starší verze, můžu přidat do zdrojů odkaz na libovolnou potřebnou verzi a při instalaci balíčku si explicitně říct, že se má instalovat z dané verze.
Pokud by šlo o vyloženě exotický sw a jeho konfiguraci, použil bych na to asi chroot případně lxc.
Návody na to lze snadno dohledat.