Disk-Layout
Ja, bei der Install kann man mehrere Partitions anlegen. Mir sollten zwei (MacOS, Daten) genügen. Andere Betriebssysteme werden unter Parallels abgefrühstückt.
Home-Verzeichnisse liegen scheinbar unter /Users, man müsste damit auch auf eine eigene partition legen und diese unter /Users mounten können.
Swap
Natürlich gibt es swap, aber der wird unter /var/vm (als Files?!) angelegt. Folglich keine eigene Partition (wie bei Linux/Solaris üblich) erforderlich.
User-IDs
... kennt MacOS natürlich auch. Mit niload kann man scheinbar auf der Kommandozeile (ähnlich useradd unter Solaris) einen User anlegen und mit dscl kann man scheinbar die User-ID umsetzen.