L'arrivée de macOS 27 signe la fin des Mac Intel… et celle des Hackintosh. En effet, macOS pour les puces Apple Silicon ne fonctionne que sur les Mac Apple Silicon, alors que la version x86 de macOS, elle, avait été adaptée pour fonctionner sur des PC. Mais ce n'est pas une limitation gravée dans le marbre : si les puces Apple sont atypiques, elles utilisent le jeu d'instructions d'ARM. Et un bidouilleur vient de le montrer : il a réussi à lancer macOS dans une machine virtuelle sur un ordinateur équipé d'un système sur puce Huawei. Ce n'est pas encore un Hackintosh, mais c'est tout de même une première dans le genre.

Exécuter macOS, même dans une machine virtuelle, n'est pas une évidence. Premièrement, il faut un processeur ARM qui accepte des pages de 16 ko. Pour résumer rapidement, la mémoire est généralement découpée en pages de 4 ko pour l'accès, c'est-à-dire en portions de cette capacité. Mais Apple a choisi une valeur différente, 16 ko, et tous les processeurs ARM n'acceptent pas cette valeur. Deuxièmement, le processeur doit aussi accepter toutes les instructions employées par macOS, et tous les processeurs, encore une fois, n'ont pas nécessairement les mêmes instructions que les processeurs d'Apple. Ces deux conditions vont directement exclure de nombreux CPU, mais Present Day, Present Time (sur X) a trouvé un bon candidat : le Kirin 9000X de chez Huawei, dans un ordinateur Qingyun W515Y.

Il donne quelques détails dans un post de blog. La machine virtuelle a été créée sur un vrai Mac, et elle a ensuite été transférée sur la machine d'Huawei. Cette solution n'est évidemment pas conforme au contrat d'utilisation de macOS, mais ce n'est pas quelque chose qui a arrêté les amateurs de Hackintosh à l'époque. Il n'y a visiblement pas d'accélération graphique, et peu d'informations sur la façon dont macOS 15 se comporte sur l'ordinateur d'Huawei, mais c'est un début pour ceux qui espèrent voir un jour macOS revenir sur n'importe quel PC… ou presque : dans la pratique, les ordinateurs équipés d'un système sur puce ARM restent rares en dehors de chez Apple, et ceux avec une puce compatible le sont encore plus.














