Não há muito benefício em executar um kernel de 64 bits no Snow Leopard, ao contrário da maioria dos outros sistemas operacionais. No Windows e no Linux, você precisa de um kernel de 64 bits para executar aplicativos de 64 bits. No OS X, você pode executar aplicativos de 64 bits com o kernel de 32 bits.
A maioria das pessoas parece estar preocupada que a execução do kernel de 32 bits no OS X limita o desempenho ou os recursos de suas máquinas, mas, na prática, isso não tem um impacto material significativo. O kernel de 32 bits suporta a execução de aplicativos de 64 bits, e esses aplicativos têm um espaço de endereçamento virtual de 64 bits mapeado para um espaço de endereçamento de PAE de 36 bits pelo kernel, para que se comportem da mesma forma que um 64- bit kernel, apenas com uso de memória mais restrito e E / S mapeada na memória para o intervalo utilizável. A maneira como a Apple manipula esse espaço de endereço no kernel de 32 bits resulta em um limite de 32 GB para a memória física, quebrando o limite de 32 GB de 4 GB com o PAE. Em termos de desempenho, não há muito benefício, se houver um parâmetro mensurável com o uso de um kernel de 64 bits com 32 GB de memória ou menos. Se você quiser, você mesmo pode testar alguns benchmarks quando forçar a inicialização com o kernel de 64 bits segurando as teclas 6 e 4 na inicialização. Eu duvido que você veria e diferença significativa no desempenho.
O outro problema é a compatibilidade com drivers de dispositivos, extensões de kernel e o firmware do dispositivo. Para drivers de dispositivos e extensões de kernel, eles precisam corresponder ao bit-ness, serem recompilados ou reescritos (especialmente se tiverem algum assembly, que partes são comuns nesses tipos de código). A EFI da Apple veio originalmente em 32 bits e, mais recentemente, alguns modelos têm firmware de 64 bits. Para que o sistema operacional fale com o firmware, a bitagem do kernel e a EFI precisam corresponder. As coisas que envolvem falar com a EFI são coisas como escolher um disco de inicialização ou alguns controles de gerenciamento de energia (como se você tivesse mais de uma instalação do OS X e precisasse sair do modo de espera após a bateria ter acabado).
Então um kernel de 64 bits seria um benefício? Em termos de desempenho, não muito na prática, e posso ver a sabedoria com a Apple usando kernels de 32 bits para a maioria das máquinas que usam o Snow Leopard para melhor compatibilidade.