Vous souhaitez faire tourner un logiciel Windows sur votre Raspberry Pi ? C'est ambitieux, mais désormais possible pour certaines applications. J'ai testé Eltechs ExaGear sur un Raspberry Pi 3 pour vous guider pas à pas.
Avec les excellentes applications Linux disponibles, pourquoi opter pour du logiciel Windows sur Raspberry Pi ?
Pour des tâches bureautiques légères sur un Pi utilisé comme desktop, vous pourriez manquer d'une app Windows habituelle de votre PC principal.
Côté divertissement, le Pi excelle dans le rétro-gaming. Certains jeux open source sont natifs, mais pour les titres non portés, les jeux anciens ont leurs chances.
C'est possible grâce à l'environnement ExaGear x86 et Wine, la célèbre couche de compatibilité Windows sur Linux.
Sur un PC Linux x86, Wine fait tourner les apps Windows. Sur Raspberry Pi (architecture ARM), Wine seul ne suffit pas. ExaGear émule un environnement x86 optimisé ARM.
ExaGear Desktop d'Eltechs est une machine virtuelle puissante créant un environnement x86 sur Raspberry Pi. Ainsi, apps Windows et Linux x86 tournent dedans.
Exemples compatibles : Skype, Dropbox, Plex, uTorrent. ExaGear s'intègre à Raspbian sans modifier votre setup.
Meilleurs résultats sur Raspberry Pi 3, mais compatible ODROID, Cubieboard, PINE64, Banana Pi.
Idéal pour anciens logiciels ou jeux x86 sur Pi ARM.
ExaGear simplifie la virtualisation. Version d'essai disponible, mais payant. Plus d'infos sur eltechs.com (versions Chromebook/Android aussi).
Vérifiez d'abord l'espace : minimum 1,5 Go. Redimensionnez le filesystem Raspbian via Menu > Préférences > Configuration Raspberry Pi > Système > Développer le système de fichiers, ou :
sudo raspi-configAllez dans Options avancées > Développer le système de fichiers, OK.
Versions disponibles : Pi 1/Zero, Pi 2, Pi 3.
Téléchargez sur PC via FTP, ou directement sur Pi. Sauvegardez votre clé de licence (post-achat) dans ~/Téléchargements, puis :
wget https://downloads.eltechs.com/exagear-desktop-v-2-2/exagear-desktop-rpi3.tar.gz~280 Mo, temps variable selon connexion.

Décompressez :
tar -xvzf exagear-desktop-rpi3.tar.gzInstallez avec script (dans dossier avec packages/clé) :
sudo ./install-exagear.shInstalle l'environnement x86 (Linux 32 bits OK, Wine requis pour Windows).
Lancez :
exagearActive l'environnement invité sur hôte Raspbian.
Configurez ExaGear en installant Wine dedans.

Mettez à jour :
sudo apt updateInstallez :
sudo apt install wineMaintenant, apps Windows compatibles. Sans ExaGear, Wine ARM ne gère pas x86 Windows.
Environnement x86 + Wine prêt. Installez jeux/apps.
Eltechs liste compatibles : Word Viewer, Mono, .NET 4.5, jeux comme Counter-Strike, Fallout, Sid Meier's Alpha Centauri.
Fan de Civilization, j'ai testé Alpha Centauri.
Trouvez une source légale (CD original, GOG.com post-achat).

Dans ExaGear, cd dossier téléchargement :
wine setup_sid_meiers_alpha_centauri_2.0.2.23.exeRemplacez par votre .exe. Assistant s'ouvre.

Configurez Wine :
winecfgOnglet Applications, version Windows XP pour Alpha Centauri.

Crucial pour compatibilité.
Trouvez l'app dans Menu > Wine > Programmes.

Impressionnant sur Pi ARM !
Pour jeux 3D, configurez graphiques.
sudo raspi-configMettez à jour outil, puis Options avancées > GL Driver > GL (Full KMS).

OK, Terminer, redémarrez. Relancez exagear.
Quittez avec exit.
Plus sur Wine : notre guide Wine sur Linux. Note : Windows 10 IoT Core installable nativement !
[]