Respostas:
Definitivamente possível. Você pode particionar uma unidade com o Disk Utility e apenas instalar o sistema operacional nos dois. Há uma opção de escolha de local no início do processo de instalação para especificar onde instalar. Você também pode instalar em uma partição e depois clonar de uma para outra com o SuperDuper!
Você pode manter pressionada a opção ao inicializar o computador para especificar em qual deles 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 no seu computador comum / 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 teleporte ou sinergia .
Há também o projeto rEFIt , que é um gerenciador de inicialização para sistemas baseados em EFI (Macs). Tenho certeza de que ele detectará várias partições OSX.