- Chris Hoffman
@chrisbhoffman
- Updated October 27, 2020, 1:36pm EDT
Linux-gebruikers willen vaak Windows-software op Linux uitvoeren, maar Windows-gebruikers willen misschien ook Linux-software uitvoeren. Of u nu op zoek bent naar een betere ontwikkelomgeving of krachtige opdrachtregeltools, u kunt Linux-software uitvoeren zonder Windows te verlaten.
Er zijn veel verschillende mogelijkheden om Linux-software op Windows uit te voeren. Het is gemakkelijker dan het uitvoeren van Windows-software op Linux, omdat iedereen een virtuele machine kan opzetten met een gratis Linux-distributie – geen behoefte aan softwarelicenties.
Virtuele machines
Virtuele machines stellen u in staat om elk besturingssysteem in een venster op uw bureaublad te draaien. U kunt de gratis VirtualBox of VMware Player installeren, een ISO-bestand downloaden voor een Linux-distributie zoals Ubuntu, en die Linux-distributie in de virtuele machine installeren zoals u het op een standaardcomputer zou installeren.
Wanneer u uw Linux-systeem moet opstarten, kunt u dit doen in een venster op uw bureaublad – geen noodzaak om opnieuw op te starten en al uw Windows-programma’s achter te laten. Alles behalve veeleisende games en geavanceerde 3D-effecten zou prima moeten werken, maar die zul je waarschijnlijk toch niet willen gebruiken.
Als je Ubuntu in een virtuele machine installeert, wil je misschien in plaats daarvan een Ubuntu-derivaat zoals Xubuntu proberen te installeren. Ubuntu’s standaard Unity-desktop maakt gebruik van 3D-effecten en de desktopinterface werkt niet zo soepel in een virtuele machine als vroegere desktops deden. Xubuntu gebruikt Xfce, dat veel lichter is.
Je zou zelfs kunnen proberen VirtualBox’s naadloze modus of VMware’s unity-modus te gebruiken om Linux-toepassingen rechtstreeks op je bureaublad uit te voeren – ze worden uitgevoerd in de virtuele machine, maar hun vensters zullen aanwezig zijn op je Windows-bureaublad in plaats van opgesloten in een enkel venster van de virtuele machine.
Cygwin
Cygwin is een verzameling hulpprogramma’s die een Linux-achtige omgeving bieden op Windows. Het is geen manier om bestaande Linux-software op Windows te draaien – de software zal opnieuw moeten worden gecompileerd. Veel software is echter al opnieuw gecompileerd. Cygwin geeft u een Linux-achtige terminal en command-line omgeving met veel van de command-line programma’s die u misschien al gewend bent.
We hebben eerder de installatie en het gebruik van Cygwin behandeld. U kunt Cygwin zelfs gebruiken om een OpenSSH-server te installeren en SSH-toegang te krijgen tot een Windows-systeem.
Deze oplossing is ideaal voor gebruikers die cruciale Linux-hulpprogramma’s missen op Windows – het is geen manier om een volledige Linux-desktop te draaien.
Installeer Ubuntu via Wubi
Deze methode is technisch gezien het installeren van Linux, niet het uitvoeren van Linux-software op Windows. U zult elke keer dat u uw Linux-systeem wilt gebruiken opnieuw moeten opstarten, net alsof u het in een standaard dual-boot configuratie had geïnstalleerd.
Wubi installeert Ubuntu echter niet op de normale manier. In plaats daarvan maakt het een speciaal bestand op uw Windows-partitie en gebruikt dat bestand als uw Ubuntu-schijf. Dit betekent dat u Ubuntu kunt installeren en gebruiken zonder enige partitionering en u kunt Ubuntu verwijderen vanuit het Windows Configuratiescherm wanneer u klaar bent.
Als de partitioneringsaspecten zijn wat je tegenhoudt, probeer Wubi dan eens. De prestaties zullen niet zo goed zijn als die van een normaal geïnstalleerd Linux-systeem als het gaat om de lees- en schrijftijden van de schijf, maar het zou sneller moeten zijn dan een virtuele machine.
Geporteerde en gecompileerde programma’s
Vele veelgebruikte Linux-programma’s zijn al geport naar Windows en gecompileerde versies zijn online beschikbaar gemaakt. Als je Emacs echt mist, zijn er versies van Emacs voor Windows te vinden. Als u een specifiek programma op Windows wilt draaien, zoek dan op Google naar de naam van dat programma en “Windows” – de kans is groot dat u een versie van het programma vindt die naar Windows is geport.
coLinux-gebaseerde distributies
coLinux staat voor Coöperatieve Linux. Het is een manier om Linux naast de Windows-kernel te draaien op een manier die veel snellere prestaties biedt dan wanneer Linux gewoon in een virtuele machine wordt gedraaid.
Dit is een geweldig idee, maar er is een probleem. coLinux ondersteunt nog geen 64-bits versies van Windows, dus u moet een 32-bits versie van Windows op uw machine draaien om dit te kunnen doen – dat wordt steeds zeldzamer. coLinux heeft al meer dan twee jaar geen nieuwe versie uitgebracht, dus de ontwikkeling lijkt ofwel stil te staan of heel langzaam te gaan.
Als je dit wilt uitproberen, wil je misschien Portable Ubuntu Remix uitproberen. Deze op coLinux gebaseerde distributie is voor het laatst bijgewerkt in 2011, dus het is een beetje oud – maar andere opties zoals andLinux zijn nog meer verouderd. andLinux, die we in het verleden hebben behandeld, is voor het laatst bijgewerkt in 2009.
coLinux-gebaseerde distributies zouden een geweldige optie zijn, maar ze lijken te worden achtergelaten. Als je het niet erg vindt om jaren oude Linux-software en een 32-bits versie van Windows te gebruiken, kan deze optie misschien toch voor je werken.
Er is hier niet één juiste optie. Mensen die willen een volledige Linux-ervaring zal waarschijnlijk willen een virtuele machine, terwijl gebruikers van een paar cruciale shell hulpprogramma’s misschien liever Cygwin. Anderen die slechts een enkel programma willen draaien, zullen meer geluk hebben met een versie van dat programma dat naar Windows is geport.
Chris Hoffman is hoofdredacteur van How-To Geek. Hij schrijft al meer dan tien jaar over technologie en was twee jaar lang columnist voor PCWorld. Chris heeft geschreven voor The New York Times, is geïnterviewd als een technologie-expert op tv-zenders zoals Miami’s NBC 6, en had zijn werk behandeld door nieuwsbronnen zoals de BBC. Sinds 2011 heeft Chris meer dan 2.000 artikelen geschreven die bijna een miljard keer zijn gelezen – en dat is alleen hier bij How-To Geek.Read Full Bio ”