As distribuições mais recentes do Ubuntu suportam praticamente qualquer máquina que você possa encontrar sem muito ou qualquer conserto.
Eu uso um samsung chronos 7 que vem de fábrica com windows 8 e UEFI que supostamente o trava para o windows, mas mesmo isso não foi um problema.
A coisa que você provavelmente encontrará é que todas as outras máquinas que você usa terão algumas peculiaridades menores, mas elas geralmente são resolvidas rapidamente.
Não tenho certeza sobre o Mac, ouvi dizer que é um pouco mais difícil.