Definitivamente possível. Você pode particionar uma unidade com o Utilitário de Disco e instalar o SO em ambos. Existe uma opção de escolha de localização no início do processo de instalação para especificar onde instalar. Você também pode instalar em uma partição e, em seguida, clonar de um para o outro com SuperDuper!
Você pode manter pressionada a opção quando inicializar o computador para especificar em qual delas inicializar, e nas Preferências do Sistema você pode escolher o padrão destacando-o no disco de inicialização.
Você também pode inicializar a partir de um disco rígido externo.
Outra opção para o desenvolvimento é ter um segundo computador (como um MacMini) e usar o VNC para controlá-lo em seu computador normal / principal.
Editar: Outra opção se você tiver uma segunda máquina com um monitor é compartilhar o mouse e o teclado do computador principal com teleport ou sinergia .