Wine is een Windows API-compatibiliteitslaag waarmee u Windows-software op moderne computers kunt uitvoeren. Hier leest u hoe u aan de slag kunt.

Ruim dertig jaar geleden werd het besturingssysteem Linux uitgebracht. De Mac was toen nog maar een paar jaar oud en Windows was nog maar net begonnen.

Toen Windows bekendheid kreeg, begonnen ontwikkelaars te zoeken naar een manier om Windows 3.1-applicaties op andere platforms.

Er verschenen verschillende Windows-emulators, zoals SoftPC en VirtualPC. In 1993 werd het Wine-project gestart als een manier om een ​​Windows-compatibele API te bieden aan UNIX en POSIX-gebaseerde besturingssystemen.

Wijn heeft bijna 15 jaar nodig gehad om te perfectioneren, en in 2008 werd 1.0 voor het publiek uitgebracht. Veel apps, waaronder verschillende games, ondersteunen Wine, maar om dit te kunnen doen, moeten ze voldoen aan bepaalde POSIX API’s.

Niet alle Windows-apps werken onder Wine, maar veel wel. En Wine helpt de mogelijkheid te behouden om oudere Windows-apps zoals Win32-gebaseerde apps uit te voeren op moderne hardware en besturingssystemen.

Het wordt ook ondersteund door Valve’s Steam en Steam Deck handheld-consoles, waardoor deze platforms sommige Windows-games kunnen uitvoeren.

Aangezien macOS een POSIX-compatibel besturingssysteem is, is het zeer geschikt om met Wine te werken. De 8.0-release van Wine heeft een aantal interessante verbeteringen, waaronder het toestaan ​​dat sommige 32-bits Windows-apps op 64-bits hardware kunnen worden uitgevoerd en sommige x86-apps op ARM-gebaseerde machines.

Apple Silicon Macs worden ondersteund, inclusief x86-64 binaries onder Rosetta 2.

Wine 8 is ook geüpdatet en ondersteunt de nieuwste versie van de Vulkan grafische engine, Microsoft’s Direct3D, en ondersteunt nu de OCSP netwerkprotocol. Zie de aankondiging van Wine 8 voor alle details over nieuwe functies.

Microsoft’s eigen.NET-ontwikkelingsframework wordt sinds versie 3.5 door Wine ondersteund, waardoor veel.NET-applicaties al compatibel zijn met Wine.

Wijndocumentatie

Voor documentatie is er een Documentatiepagina, een veelgestelde vragen, wiki, forums, ondersteuning, een handleiding voor ontwikkelaars en man-pagina’s voor UNIX-systemen.

Er is ook een Mac-specifieke pagina en een Mac FAQ.

Zie ook Winetricks voor oplossingen voor sommige problemen.

Wine op je Mac installeren

Om Wine op je Mac te installeren, moet je eerst XQuartz, met behulp van het installatieprogramma van de XQuartz-site of via Homebrew in Terminal. Merk op dat het lange streepje in het vak hieronder twee streepjes is, geen em-streepje.

brouwinstallatie ––cask xquartz

Er is een nogal verborgen direct macOS installatieprogramma voor Wine, maar een betere manier is om Homebrew te gebruiken om te installeren, aangezien het weet hoe het afhankelijkheden moet installeren en weet waar alles moet worden geïnstalleerd.

brew install ––cask ––no-quarantine wine-stable

De vlag ––no-quarantine dwingt Gatekeeper om installatie toe te staan.

brew install winetricks

Er is een officiële macOS-installatie pagina op GitHub: wijn installeren/over macOS

Er is een downloadpagina, maar voor macOS leidt deze alleen om naar een pagina met Homebrew-instructies.

Wine-apps gebruiken

Zodra Wine is geïnstalleerd, kunt u elke Wine-compatibele Windows-toepassing uitvoeren door er gewoon op te dubbelklikken in de Finder zoals u zou doen een andere app, of eerst het Windows-installatieprogramma downloaden en uitvoeren, net zoals u dat op Windows zou doen. Een Wine-emulator is niet beschikbaar bij het Wine-pakket.

Je kunt elke Wine-compatibele Windows-app ook vanuit Terminal uitvoeren, simpelweg door de wine-opdracht te gebruiken. Om bijvoorbeeld een Windows-app met de naam setup.exe uit te voeren, in Terminal:

wine setup.exe

David Baumgold heeft een goede pagina over het installeren van Wine op een Mac.

Er zijn een paar interessante macOS-emulators van derden die Wine gebruiken om Windows-pakketten te downloaden en te installeren.

Een daarvan is CrossOver ($ 24, 14 dagen gratis proefperiode) van Codeweavers. Eenmaal geïnstalleerd, kunt u met Crossover Windows-apps zoeken, installeren en uitvoeren.

Een andere vergelijkbare, maar eenvoudigere Windows app-manager voor macOS die Wine ondersteunt is PlayOnMac (gratis).

Wine biedt een geweldige manier om oudere Windows-apps op je Mac te laten draaien en stelt je in staat Windows-apps uit te voeren zonder een exemplaar van Windows te hoeven installeren of BootCamp of virtualisatiesoftware zoals VirtualBox of Parallels.

Categories: IT Info