4+ manieren om Windows-software op Linux uit te voeren
Linux heeft een lange weg afgelegd, maar misschien moet je nog steeds af en toe Windows-applicaties draaien, vooral pc-games die alleen voor Windows zijn. Gelukkig zijn er nogal wat manieren om Windows-applicaties op Linux uit te voeren.
Voordat u een oud Windows-programma probeert uit te voeren, moet u natuurlijk kijken of alternatieven die native op Linux worden uitgevoerd. Je zult een betere ervaring hebben als je een fatsoenlijk alternatief kunt vinden dat zonder gedoe draait.
Gebruik wijn
Wine is een compatibiliteitslaag waarmee Windows-toepassingen onder Linux kunnen worden uitgevoerd. Het is eigenlijk een implementatie van de Windows API op Linux. Natuurlijk publiceert Microsoft niet alle informatie die we nodig hebben om de Windows API van de grond af opnieuw te implementeren, dus Wine moet reverse-engineered zijn. Hoewel het verbazingwekkend goed werkt, gezien het feit dat Microsoft ons weinig heeft opgeleverd, is het nog lang niet perfect.
Als u een toepassing in Wine wilt uitvoeren, kunt u Wine installeren en deze gebruiken om het .exe-bestand van een installatieprogramma te starten. Voordat u dit doet, moet u de website Wine Application Database bekijken. Deze geeft aan hoe goed een toepassing in Wine werkt. Wijn wordt vaak gebruikt voor games, omdat games het enige type software zijn dat niet in een virtuele machine kan worden uitgevoerd. Terwijl Wine kan worden gebruikt om desktop-applicaties zoals Photoshop en Microsoft Word uit te voeren, zullen deze foutloos verlopen in een virtuele machine (zie hieronder).
Je kunt ook een toepassing zoals PlayOnLinux proberen, die het proces van het installeren van ondersteunde games en andere software in Wine helpt automatiseren.
De Netflix Desktop-app gebruikt een gepatchte versie van Wine om Netflix op Linux uit te voeren - Silverlight werkt niet goed met de huidige versie van Wine.
Voer Windows uit op een virtuele machine
Hoewel Wine mogelijk bugs of crashes heeft bij het installeren van applicaties, kan een virtuele machine die desktopapplicaties prima uitvoeren. Installeer Windows in een virtueel machine-programma zoals VirtualBox, VMware Player of KVM en je hebt Windows in een venster. U kunt Windows-software op de virtuele machine installeren en op uw Linux-bureaublad uitvoeren.
Virtuele machines introduceren wat overhead, maar met de huidige snelle CPU's zou het draaien van vele soorten software in een virtuele machine geen probleem moeten zijn. Dit geldt vooral nadat je die virtuele machines voor snelheid hebt aangepast. Dit is niet van toepassing op games - virtuele machines hebben geen erg goede 3D-grafische ondersteuning, dus alle games behalve de oudste zullen niet werken.
Om de Windows-applicaties te integreren met uw bureaublad, kunt u de naadloze modus van VirtualBox of de Unity-modus van VMware gebruiken. De applicaties zullen nog steeds op een virtuele machine draaien, maar hun vensters zullen naadloos op uw bureaublad verschijnen, alsof ze op Linux draaien.
Probeer CrossOver
Als Wine te veel pijn lijkt, kun je misschien CrossOver Linux proberen. CrossOver is een commercieel product, dus het kost u geld, hoewel CodeWeavers een gratis proefversie biedt. CrossOver neemt in wezen de Wine-software en verpakt deze zodanig dat deze gegarandeerd goed werkt met populaire applicaties zoals Photoshop, Office en zelfs populaire spellen. CodeWeavers biedt commerciële ondersteuning voor deze ondersteunde programma's, dus u hebt iemand om in te schakelen als iets kapot gaat.
Deze optie is niet voor iedereen - vaak kun je dezelfde applicaties draaien met Wine - maar als je gewoon geïnteresseerd bent in het draaien van een paar populaire applicaties op je Linux-desktop en iemand anders betaalt om het tweaken voor je uit te voeren, kan CrossOver uw kaartje. CrossOver stuurt ook hun patches terug naar het Wine-project, dus het geld dat u betaalt, helpt bij het financieren van open-source wijnontwikkeling.
Net als bij Wine werkt CrossOver niet perfect met alles. Net als Wine heeft CodeWeavers een website met compatibiliteitsdatabases.
Gebruik een extern bureaublad
Als u toegang hebt tot een extern Windows-systeem, wilt u misschien proberen uw toepassingen op het externe Windows-systeem uit te voeren en de externe desktop op uw Linux-systeem te gebruiken om ze te openen. De applicaties zullen op afstand worden uitgevoerd op een echt Windows-systeem, dus ze moeten goed werken.
Veel Linux-desktops bevatten software voor toegang tot externe Windows-desktops. Als dat niet het geval is, kunt u het rdesktop-pakket installeren.
Wanneer al het andere faalt: Dual Boot
Je kunt niet elk Windows-programma op Linux draaien - wanneer er een groot nieuw pc-spel uitkomt, zal het vaak behoorlijk lang duren voordat het goed werkt in Wine. Terwijl Steam on Linux en geruchten over Linux-ondersteuning van Blizzard dit in de toekomst kunnen veranderen, zijn games de enige categorie van apps die de meeste problemen met Linux hebben - hoewel veel oudere games perfect werken.
In plaats van Windows volledig op te geven, kunt u overwegen om het in een dual-boot-configuratie te houden. Wanneer je een nieuwe game wilt spelen die niet goed werkt op Linux, start je hem opnieuw op in je Windows-systeem.
Als je dual-booting bent, kun je zelfs vanuit Windows toegang krijgen tot je Linux-partities, zodat je altijd toegang hebt tot je bestanden.