Que faut-il pour exécuter un logiciel utilisateur 64 bits sur un noyau 32 bits?

Sous Linux et Windows, je suis habitué à la situation où j'ai besoin d'un noyau 64 bits pour avoir un système avec multiarch / WoW où je peux exécuter les logiciels 32 bits et 64 bits côte à côte. Et puis, il y a des années, cela m'a époustouflé quand quelqu'un m'a montré que MacOS 10.6 Snow...