Fink

Fink é um projeto com o objetivo de portar, e de distribuir de forma rápida e fácil, programas Unix de código aberto para as plataformas Mac OS X e Darwin. O Fink conta com seu próprio gerenciador de pacotes escrito em Perl, e que é baseado nas ferramentas dpkg, o dselect e o APT (Sistema de gerenciamento de pacotes do Debian) para realizar a distribuição.

O funcionamento do Fink depende basicamente de dois processos. O port, que é o processo de modificação dos softwares de código aberto para que sejam compilados e executados no Mac OS X, e o empacotamento, que é uma forma de distribuição dos pacotes binários pré-compilados para usuários casuais. Além dos pacotes pré-compilados projeto oferece também, um sistema completamente automatizado de compilação a partir do código fonte para usuários avançados.

O Fink recebe descrições de pacotes e, com base nelas, produz pacotes binários.deb. Nesse processo, ele baixa da Internet o código fonte original, adapta-o se necessário e então passa pelo processo completo de configuração e geração do pacote. Por último, ele agrupa o resultado em um pacote que está pronto para ser instalado pelo dpkg.