Chers amis sunriseurs, une nouvelle étape vient d'être franchie dans l'univers du homebrew PlayStation 5. Le développeur Mihawk-99, après nous informer qu'il y a passé plusieurs nuits blanches depuis 1 mois, propose MihawkOS v1.0.0-alpha-1, un projet expérimental qui permet de lancer des programmes Windows directement depuis une PS5 Pro, à travers un environnement complet inspiré de Windows 11. L'objectif est de réunir un environnement d'exécution compatible avec les applications Windows et une véritable interface de bureau, avec barre des tâches, menu Démarrer, explorateur de fichiers et navigateur web. Le projet repose sur Wine, accompagné de plusieurs composants issus de l'écosystème Proton. DXVK assure la traduction de Direct3D 11, VKD3D-Proton prend en charge Direct3D 12, tandis que Mesa Zink permet de gérer OpenGL. Cette combinaison ouvre la voie à l'exécution de logiciels Windows 32 et 64 bits, sans passer par une installation classique de Windows sur la console.

Un véritable environnement Windows sur PS5
MihawkOS ne se limite pas à afficher une interface graphique. Le système permet d'exécuter plusieurs programmes Windows simultanément, jusqu'à huit applications avec leurs processus enfants. L'environnement intègre également la gestion du réseau, la prise en charge du son et différents périphériques, dont la DualSense via XInput, le pavé tactile utilisé comme pointeur, ainsi que les claviers et souris USB. Le bureau dispose de son propre explorateur de fichiers, d'un menu Démarrer avec recherche et raccourcis, ainsi que de MihawkBrowser, un navigateur basé sur Chromium Embedded Framework. Les programmes peuvent être placés dans le répertoire C:\Games afin de générer des raccourcis sur le bureau. Un mode spécifique permet également de transmettre directement l'affichage à un jeu en plein écran, en quittant temporairement l'interface graphique. Le développeur a aussi intégré plusieurs mécanismes de protection et de diagnostic. Les erreurs peuvent déclencher des notifications système sur la PS5, tandis qu'un dispositif de surveillance mémoire peut fermer un programme consommant trop de ressources afin de limiter les risques de blocage de la console.
Une première version alpha déjà fonctionnelle
Cette version 1.0.0-alpha-1 s'appuie sur des tests réalisés directement sur la console. Le développeur indique notamment avoir effectué une installation complète après redémarrage de la machine, depuis la préparation du runtime jusqu'à la création de l'environnement Windows et au lancement du bureau. Le processus d'installation depuis une clé USB a également été testé, avec la possibilité de reprendre une installation interrompue par une déconnexion du support.
La batterie de tests de cette version a obtenu 93 résultats positifs sur 94 cas, le dernier étant comptabilisé comme un échec à cause d'un problème de lecture du journal de test, alors que le scénario concerné aurait fonctionné correctement. Ces résultats restent néanmoins ceux d'un projet en développement et ne constituent pas une garantie de compatibilité pour l'ensemble des logiciels Windows.
Plusieurs limitations sont encore présentes. L'installation du runtime via HTTPS et les mises à jour automatiques signées ne sont pas encore validées sur la console. Certains installateurs anciens en 32 bits nécessitent également des ajustements, et des problèmes peuvent survenir avec la manette lors du premier lancement d'un jeu dans un nouvel environnement. Le développeur prévient par ailleurs qu'un blocage complet de la console reste possible.
Une compatibilité limitée à la PS5 Pro sous firmware 10.01
Pour le moment, MihawkOS a été testé exclusivement sur une PS5 Pro équipée du firmware 10.01. Une console capable d'exécuter du homebrew est indispensable, tout comme ShadowMountPlus pour monter le titre. L'installation nécessite également un PC Linux x86_64 pour compiler le projet et transférer les fichiers sur la console, ainsi qu'une clé USB compatible pour installer le runtime.
Le projet ne fournit ni jailbreak ni jeux : les utilisateurs doivent disposer de leurs propres outils homebrew et fichiers. Il faut également prévoir environ 3,5 Go d'espace libre dans /data, avant même d'ajouter les jeux et applications.
MihawkOS est distribué sous licence libre GNU GPL v3 ou ultérieure. Son code source et les fichiers de cette première version alpha sont disponibles sur GitHub. Avec MihawkOS, le développeur explore une approche intéressante : transformer la PS5 en une plateforme capable d'accueillir des applications Windows depuis un bureau dédié, plutôt que de se limiter aux applications natives de la console. Le projet est déjà fonctionnel sur le matériel ciblé, mais reste expérimental et devra encore progresser en matière de compatibilité, de stabilité et de facilité d'installation.