Wilt u Windows-software op uw Raspberry Pi gebruiken? Het is een ambitieuze propositie, maar nu mogelijk voor een klein aantal apps. Om erachter te komen hoe gemakkelijk dit is, heb ik de ExaGear-software van Eltech op een Raspberry Pi 3 gezet.
Waarom Windows-software op Raspberry Pi?
Met zoveel uitstekende Linux-applicaties en -hulpprogramma's, waarom zou je Windows-software op de Raspberry Pi willen of moeten gebruiken?
Laten we eerst de praktische voordelen benutten: als u uw Pi als bureaublad gebruikt 7 Tips voor het gebruik van een Raspberry Pi 3 als een desktop-pc met Raspbian 7 Tips voor het gebruik van een Raspberry Pi 3 als een desktop-pc met Raspbian De Raspberry Pi 3 maakt een ideale desktopvervanger voor productiviteitsdoeleinden. Maar krijg je de beste prestaties? Probeer deze zeven tips om de ervaring te verbeteren. Meer lezen (bijvoorbeeld voor Office-taken op een laag niveau), wilt u misschien een Windows-toepassing installeren die u op uw hoofdcomputer gebruikt.
Er is ook het entertainmentvoordeel. We weten dat de Raspberry Pi retro-videogames kan spelen Retro Gaming op de Raspberry Pi: alles wat u moet weten Retro Gaming op de Raspberry Pi: alles wat u moet weten De Raspberry Pi heeft veel toepassingen, maar misschien is het leuk om klassiek te spelen Computerspellen. Hier is alles wat u moet weten over retro gaming op uw Raspberry Pi. Lees verder . We weten ook dat bepaalde open-source videogames geporteerd zijn naar de Pi 10+ klassieke spellen die je kunt spelen op Raspberry Pi zonder emulators 10+ klassieke spellen Je kunt rennen op Raspberry Pi zonder emulators Wil je wat klassieke spellen spelen op je Raspberry Pi? Deze tien titels zijn beschikbaar zonder gebruik van emulatie. Grijp ze en je zult binnen enkele minuten spelen! Lees verder .
Wat als je een spel wilde spelen dat niet is geporteerd? Hoewel moderne videogames vrijwel zeker niet zullen worden uitgevoerd, hebben oudere titels een betere kans op de Pi.
Dit is allemaal mogelijk gemaakt dankzij de ExaGear x86-omgeving en Wine, de populaire Windows-toepassingslaag voor Linux.
Op Linux-pc's op een bureaublad maakt Wine het mogelijk om Windows-software te gebruiken. Maar Wine kan niet op zichzelf draaien op de Raspberry Pi, omdat de Raspberry Pi de x86 (32-bits) architectuur niet gebruikt. Het is veeleer gebaseerd op de ARM-architectuur, die helemaal anders is.
Het enige dat u nodig hebt, is het optimaliseren van de Wine-toepassingslaagsoftware voor de ARM-processor van de Raspberry Pi. Doet ExaGear Desktop Software het werk?
Wat is de ExaGear Desktop Software?
Eltechs ExaGear Desktop is een krachtige virtuele machine die een x86-omgeving op een Raspberry Pi creëert. Dit betekent dat software die is bedoeld voor Windows- en Linux-desktops kan worden uitgevoerd binnen de ExaGear-omgeving.
Voorbeelden van toepassingen die u op een Raspberry Pi kunt uitvoeren, zijn Skype, Dropbox, Plex en uTorrent. Omdat ExaGear binnen het Raspbian OS draait Optimaliseer de kracht van je Raspberry Pi met Raspbian Optimaliseer de kracht van je Raspberry Pi met Raspbian Zoals het een man betaamt met te veel technologie in zijn handen, speel ik onlangs met mijn Raspberry Pi, en configureer ik de apparaat zodat het optimaal werkt. Het blijft lopen als ... Lees meer, je hoeft geen wijzigingen aan te brengen in je bestaande Raspberry Pi-opstelling.
Voor zover de Pi gaat, zullen de beste resultaten worden behaald met een Raspberry Pi 3. Andere ARM-apparaten, zoals de ODROID, Cubieboard, PINE64 en Banana Pi, kunnen echter ook ExaGear gebruiken.
Het resultaat is dat u oudere x86-software op de Raspberry Pi kunt gebruiken. Dit kan een applicatie of een videogame zijn.
Hoewel er andere manieren zijn om een gevirtualiseerde omgeving te creëren, vereenvoudigt ExaGear het proces. Hoewel er een proefversie beschikbaar is, is ExaGear geen gratis software .
Ga naar de ExaGear-pagina op eltechs.com voor meer informatie. Houd er rekening mee dat er ook versies voor Chromebook en Android beschikbaar zijn.
Aan de slag: download ExaGear Desktop
Voordat u ExaGear installeert, moet u ervoor zorgen dat uw Raspberry Pi 3 gereed is. De minimale grootte voor ExaGear die moet worden uitgevoerd, is 1500 MB (1, 5 GB), dus u moet ervoor zorgen dat deze over voldoende ruimte beschikt om te worden uitgevoerd. Begin met het formaat van het Raspbian-bestandssysteem.
Dit kan gedaan worden in Menu> Voorkeuren> Raspberry Pi-configuratie, waar je zou moeten kiezen voor Systeem> Bestandssysteem uitbreiden . Of voer als volgt uit:
sudo raspi-config
Open hier Geavanceerde opties> Bestandssysteem uitvouwen en klik op OK .
Verschillende versies van ExaGear voor de Raspberry Pi zijn beschikbaar.
- Raspberry Pi 1 / Zero-versie
- Raspberry Pi 2-versie
- Raspberry Pi 3-versie
U kunt uw voorkeursversie downloaden naar uw pc en de gegevens via FTP kopiëren. Of u kunt ExaGear eenvoudig rechtstreeks op uw Raspberry Pi downloaden.
De aanbevolen stappen zijn om de licentiesleutel (die u krijgt wanneer u de software koopt) te bewaren in de map Downloads van uw Pi. Download ExaGear met behulp van wget in dezelfde map op de opdrachtregel:
wget http://downloads.eltechs.com/exagear-desktop-v-2-2/exagear-desktop-rpi3.tar.gz
Hoe lang dit duurt, is afhankelijk van uw internetsnelheid; de download is ongeveer 280MB.
Installatie van ExaGear Desktop op Raspberry Pi
Wanneer u klaar bent, pak het gedownloade TAR.GZ-bestand uit.
tar -xvzpf exagear-desktop-rpi3.tar.gz
Vervolgens kunt u ExaGear Desktop installeren en activeren door het script install-exagear.sh in de map uit te voeren met de uitgepakte pakketten en de licentiesleutel die u eerder hebt gedownload.
sudo ./install-exagear.sh
Dit script installeert de gastomgeving, waar x86-software kan worden uitgevoerd. U moet echter ook Wine installeren. Zonder dit kunt u geen Windows-software gebruiken, hoewel de 32-bits Linux-software wordt geïnstalleerd en uitgevoerd.
Wat u ook van plan bent te doen, de volgende stap is het invoeren van de eenvoudige opdracht:
exagear
Hiermee wordt de x86-omgeving uitgevoerd, een "gast" die bovenop de "host" draait (Raspbian).
Wijn installeren om Windows-software uit te voeren
Voordat u Windows-software gaat installeren (we zullen enkele voorbeelden later bekijken) moet u ExaGear configureren. Dit wordt gedaan door Wine te installeren in de ExaGear-omgeving.
Begin met een update:
sudo apt update
Zodra uw opslagplaatsen zijn bijgewerkt, bent u klaar om Wine te installeren.
sudo apt install wine
Met Wine geïnstalleerd, kan uw Raspberry Pi nu Windows-software draaien. Merk op dat dit niet mogelijk is zonder ExaGear (of een andere x86 gevirtualiseerde omgeving). Mogelijk kunt u een versie van Wine voor ARM-apparaten vinden, maar Windows wordt niet uitgevoerd zonder de juiste omgeving.
Hoe Windows-software te installeren op Raspberry Pi
Dus je hebt nu een 32-bits gastomgeving op je Raspberry Pi, binnen het besturingssysteem. U hebt Wine geïnstalleerd, dat op Linux-desktops wordt gebruikt om Windows-software uit te voeren.
U bent nu klaar om videogames of andere software op de Raspberry Pi te installeren.
Maar wat gaat u installeren? ExaGear-ontwikkelaars Eltechs biedt een regelmatig bijgewerkte lijst. Onder de Windows-apps (waaronder Linux x86-apps zoals Skype en Dropbox) zijn vermeld Word Viewer, Mono en .NET Framework 4.5. Een mooie selectie van Windows-spellen wordt ook aangehaald als draaien op een Raspberry Pi met ExaGear en Wine, zoals Counter Strike, Fallout en Alpha Centauri van Sid Meier.
Ik ben een grote fan van de Civilization-serie en Alpha Centauri is een van mijn favoriete spellen aller tijden. Dit maakt het een ideale kandidaat voor installatie.
Welke game u ook wilt installeren, zoek een bron. Dit kan de originele media zijn of een download van een site zoals GOG.com. Zolang u het spel hebt gekocht, kunt u het downloaden naar uw computer.
Ga in de opdrachtregel in de ExaGear-omgeving naar de downloadmap en voer het volgende in:
wine setup_sid_meiers_alpha_centauri_2.0.2.23.exe
Vervang de naam van het uitvoerbare bestand door elke compatibele game die u gebruikt. De opdrachtregel schuift een paar regels tekst en de installatiewizard van Windows wordt geopend.
Doorloop dit om de installatie te voltooien. Voordat u de geïnstalleerde game uitvoert, moet u ervoor zorgen dat Wine correct is geconfigureerd. U kunt dit doen met behulp van de opdracht:
winecfg
Hiermee kunt u (onder andere) Windows-compatibiliteit per versie specificeren. Voor Alpha Centauri van Sid Meier moet je dit instellen op Windows XP . U zou deze optie moeten vinden op het tabblad Toepassingen .
Dit is misschien wel het belangrijkste onderdeel van het installeren en uitvoeren van Windows-software. Als de verkeerde versie is geselecteerd, wordt de toepassing of het spel mogelijk niet uitgevoerd, vanwege dezelfde compatibiliteitsproblemen die worden aangetroffen in Windows zelf.
Zodra u uw Windows-software hebt geïnstalleerd, vindt u deze via het hoofdmenu, onder Wijn> Programma's .
Het is zo simpel! Gezien de specificaties van de Raspberry Pi is het uitvoeren van 32-bits software op een ARM-bord een indrukwekkende prestatie.
3D-graphics krijgen op Raspberry Pi
Merk op dat als u pc-games met 3D-graphics wilt installeren, u uw Raspberry Pi moet configureren. Er zijn verschillende grafische modi beschikbaar en u moet de juiste kiezen.
Begin met het openen van een nieuwe terminalemulator ( Ctrl + Alt + T ) en voer in:
sudo raspi-config
In de configuratietool, begin met het selecteren van deze tool bijwerken naar de nieuwste versie . Wacht op de update, open vervolgens Geavanceerde opties en kies GL-stuurprogramma> GL (volledige KMS) OpenGL-bureaubladstuurprogramma met volledige KMS .
Selecteer OK en vervolgens Voltooien om te bevestigen en start opnieuw op wanneer daarom wordt gevraagd. Wanneer uw Raspberry Pi opnieuw opstart, vergeet dan niet om het commando exagear opnieuw uit te voeren om verder te gaan.
Wanneer u klaar bent met de ExaGear-omgeving, gebruikt u de opdracht exit om het te beëindigen. Herhaal de opdracht om de terminalsessie te beëindigen en de opdrachtregel te sluiten.
Wilt u meer weten over het uitvoeren van Windows-software onder Linux? Bekijk onze handige gids over Wine on Linux Hoe Windows Apps & Games met Linux Wine uit te voeren Hoe Windows Apps & Games met Linux Wine uit te voeren Is er een manier om Windows-software onder Linux te laten werken? Eén antwoord is om Wine te gebruiken, maar hoewel het heel nuttig kan zijn, zou het waarschijnlijk alleen je laatste redmiddel moeten zijn. Dit is waarom. Lees verder .