C’est une prouesse technique plutôt inattendue qui vient d’être réalisée sur PlayStation 5. Le développeur rodri0x est parvenu à faire tourner MacOs Monterey 12.7.6 directement sur une PS5, sans machine virtuelle ni émulation. Le système d’exploitation d’Apple démarre directement sur le processeur AMD Zen 2 de la console. Et il ne s’agit pas simplement d'un écran de démarrage : un véritable bureau macOS est désormais accessible sur la console de Sony !

Un Mac fonctionnel dans une PS5
Plusieurs fonctionnalités sont déjà opérationnelles :
- macOS Monterey 12.7.6 démarre jusqu'au bureau.
- Les 8 cœurs et 16 threads du processeur AMD Zen 2 sont reconnus.
- Affichage en 2560 × 1440 pixels (1440p).
- Prise en charge du clavier, de la souris et du pavé tactile.
- Démarrage du système depuis un SSD USB.
- Connexion Ethernet fonctionnelle grâce à un pilote personnalisé développé pour l'occasion.
Pour parvenir à ce résultat, le développeur s'appuie sur une chaîne de démarrage particulièrement complexe associant UEFI, OpenCore et un mécanisme personnalisé baptisé crash-kexec. Celui-ci permet notamment de passer de Linux à macOS en exploitant une séquence de démarrage spécifique.
Des limitations encore importantes
Tout n'est cependant pas encore fonctionnel. La principale limitation concerne l'absence d'accélération graphique matérielle, ce qui rend l'utilisation du système relativement lente.
D'autres fonctionnalités restent également indisponibles :
- Pas d'accélération GPU.
- Wi-Fi et Bluetooth non fonctionnels.
- Pas de sortie audio HDMI.
- Le SSD interne de la PS5 reste volontairement inaccessible à macOS.
Le développeur précise également que ses premiers essais ont été réalisés sur une PS5 Fat équipée du firmware 13.42.
Un développement particulièrement complexe
L'un des aspects les plus intéressants de cette réalisation concerne les difficultés rencontrées pendant le développement. La PS5 ne disposant pas d'interface UART accessible pour le débogage, rodri0x a dû utiliser directement un téléviseur comme écran de diagnostic. Il a notamment développé une console de débogage intégrée au noyau afin de suivre les erreurs et comprendre les blocages au démarrage. Plusieurs problèmes liés à la gestion des interruptions AMD, à la fréquence réelle du processeur, à la mémoire et aux contrôleurs USB ont également nécessité des corrections spécifiques.
Au total, le développeur évoque environ 120 modifications pour parvenir à obtenir un bureau stable exploitant les 16 threads du processeur.
Cette démonstration ouvre une piste particulièrement intéressante pour le développement alternatif sur PS5. Même si la console est encore loin de remplacer un véritable Mac, voir le noyau XNU d'Apple fonctionner directement sur l'architecture matérielle de Sony constitue déjà une belle prouesse technique.
Alors, transformeriez-vous votre PS5 en Mac si cela devenait accessible au grand public ?
Tout est là : ps5-hackintosh












