Obwohl es keinen offiziellen Unix / FOSS-Paketmanager für Mac OS X gibt, sollte beachtet werden, dass MacPorts von den Mac OS X / Darwin-Ingenieuren von Apple erstellt wurde und weiterhin hauptsächlich gewartet wird. Die macports.org-Website wird im Rahmen von Apples Projekt "MacOSForge.com" auf Apples Servern gehostet. Da Mac OS X / Darwin * BSD-basiert ist, stammen viele der Unix-Layer-Software-Ingenieure von Apple aus der * BSD-Tradition, weshalb sie MacPorts nach dem Modell der * BSD-"Ports" modellierten.
Fink war der ursprüngliche Open-Source-Paketmanager für Mac OS X, hat jedoch keine enge organisatorische Bindung zu Apple und entschied sich dafür, der Tradition von Debian Linux apt-get zu folgen.
Ich bin mir nicht sicher, ob die oben genannten Details ausreichen, um sie übereinander zu empfehlen. Ich würde sagen, es kommt darauf an, welches Modell Sie bereits besser kennen. Wenn Sie mit apt-get besser vertraut sind, entscheiden Sie sich für Fink. Wenn Sie mit BSD-"Ports" besser vertraut sind, sollten Sie sich für MacPorts entscheiden.
Wie bereits erwähnt, sollten Sie die Standard-Unix-Tools von Mac OS X nicht verwenden. Fink und MacPorts haben diese Lektion bereits gelernt und installieren ihre eigenen Kopien von Dingen in ihren eigenen Verzeichnishierarchien (/ sw für Fink, / opt für MacPorts). Homebrew hat diese Lektion noch nicht vollständig gelernt, aber sie wird, sobald einige Benutzer Homebrew verwenden, um die eingebaute Kopie von beispielsweise Perl oder Python zu aktualisieren, und es gibt ein unvorhergesehenes Kompatibilitätsproblem, das eingebaute Mac-Teile zerstört OS X, z. B. Installationspakete (Mac OS X .pkg-Bundle-Dateien), die Perl-Skripts verwenden, um einige der Installationsaufgaben auszuführen.