- Chris Hoffman
@chrisbhoffman
- Uppdaterad 27 oktober 2020, 13:36 EDT
Linuxanvändare vill ofta köra Windows-program på Linux, men Windows-användare kanske också vill köra Linux-program på Linux. Oavsett om du letar efter en bättre utvecklingsmiljö eller kraftfulla kommandoradsverktyg kan du köra Linuxprogramvara utan att lämna Windows.
Det finns många olika alternativ för att köra Linuxprogramvara på Windows. Det är enklare än att köra Windows-programvara på Linux, eftersom vem som helst kan konfigurera en virtuell maskin med en gratis Linuxdistribution – inga programvarulicenser behövs.
Virtuella maskiner
Virtuella maskiner gör det möjligt för dig att köra vilket operativsystem som helst i ett fönster på skrivbordet. Du kan installera gratis VirtualBox eller VMware Player, ladda ner en ISO-fil för en Linuxdistribution som Ubuntu och installera Linuxdistributionen i den virtuella maskinen på samma sätt som på en vanlig dator.
När du behöver starta upp ditt Linuxsystem kan du göra det i ett fönster på skrivbordet – du behöver inte starta om och lämna alla dina Windows-program bakom dig. Allt utom krävande spel och avancerade 3D-effekter bör fungera utmärkt, men du kommer troligen inte att vilja använda dessa ändå.
Om du installerar Ubuntu i en virtuell maskin kan du försöka installera ett Ubuntu-derivat som Xubuntu i stället. Ubuntus standardskrivbord Unity använder 3D-effekter och skrivbordsgränssnittet fungerar inte lika smidigt i en virtuell maskin som tidigare skrivbordsmiljöer gjorde. Xubuntu använder Xfce, som är mycket mer lättviktigt.
Du kan till och med prova att använda VirtualBox:s sömlösa läge eller VMwares unity-läge för att köra Linuxprogram direkt på skrivbordet – de kommer att köras i den virtuella maskinen, men deras fönster kommer att finnas på ditt Windows-skrivbord i stället för att vara instängda i ett enda fönster i den virtuella maskinen.
Cygwin
Cygwin är en samling verktyg som erbjuder en Linuxliknande miljö i Windows. Det är inte ett sätt att köra befintlig Linuxprogramvara på Windows – programvaran måste kompileras om. Mycket programvara har dock redan kompilerats om. Cygwin ger dig en Linux-liknande terminal- och kommandoradsmiljö med många av de kommandoradsprogram du kanske redan är van vid.
Vi har tidigare behandlat installation och användning av Cygwin. Du kan även använda Cygwin för att installera en OpenSSH-server och få SSH-åtkomst till ett Windows-system.
Den här lösningen är idealisk för användare som saknar viktiga Linuxverktyg i Windows – det är inte ett sätt att köra ett helt Linuxskrivbord.
Installera Ubuntu via Wubi
Den här metoden är tekniskt sett att installera Linux, inte att köra Linuxprogram i Windows. Du måste starta om varje gång du vill använda ditt Linuxsystem, precis som om du hade installerat det i en standardkonfiguration med dubbla startfunktioner.
Wubi installerar dock inte Ubuntu på vanligt sätt. Istället skapar den en särskild fil på din Windows-partition och använder den filen som din Ubuntu-enhet. Detta innebär att du kan installera Ubuntu och använda det utan någon partitionering och du kan avinstallera Ubuntu från Windows-kontrollpanelen när du är klar.
Om partitioneringsaspekterna är det som håller dig tillbaka, ge Wubi ett försök. Prestandan kommer inte att vara riktigt lika bra som ett normalt installerat Linuxsystem när det gäller diskläsnings- och skrivtider, men den bör vara snabbare än en virtuell maskin.
Porterade och kompilerade program
Många vanliga Linuxprogram har redan porterats till Windows och kompilerade versioner har gjorts tillgängliga online. Om du verkligen saknar Emacs kan du hitta versioner av Emacs för Windows. Om du vill köra ett visst program på Windows, gör en Google-sökning på programmets namn och ”Windows” – chansen är stor att du hittar en version av programmet som har anpassats till Windows.
coLinux-baserade distributioner
coLinux står för Cooperative Linux. Det är ett sätt att köra Linux inifrån tillsammans med Windows-kärnan på ett sätt som ger mycket snabbare prestanda än att helt enkelt köra Linux i en virtuell maskin.
Det här är en bra idé, men det finns ett problem. coLinux har ännu inte stöd för 64-bitarsversioner av Windows, så du måste köra en 32-bitarsversion av Windows på din maskin för att kunna göra det här – det blir alltmer sällsynt. coLinux har inte släppt någon ny version på över två år, så utvecklingen verkar antingen ha avstannat eller gå mycket långsamt.
Om du vill prova detta kan du prova Portable Ubuntu Remix. Denna coLinux-baserade distribution uppdaterades senast 2011, så den är lite gammal – men andra alternativ som andLinux är ännu mer föråldrade. andLinux, som vi har behandlat tidigare, uppdaterades senast 2009.
coLinux-baserade distributioner skulle vara ett bra alternativ, men de verkar hamna på efterkälken. Om du inte har något emot att använda flera år gammal Linuxprogramvara och en 32-bitarsversion av Windows kan det här alternativet fungera för dig ändå.
Det finns inget rätt alternativ här. Personer som vill ha en fullständig Linuxupplevelse kommer förmodligen att vilja ha en virtuell maskin, medan användare av några viktiga skalverktyg kanske föredrar Cygwin. Andra som bara vill köra ett enda program har kanske mer tur med en version av det programmet som portats till Windows.
Chris Hoffman är chefredaktör för How-To Geek. Han har skrivit om teknik i över tio år och var kolumnist på PCWorld i två år. Chris har skrivit för New York Times, intervjuats som teknikexpert på TV-stationer som Miamis NBC 6 och fått sitt arbete bevakat av nyhetsbyråer som BBC. Sedan 2011 har Chris skrivit över 2 000 artiklar som har lästs nästan en miljard gånger – och det är bara här på How-To Geek.Läs hela bio ”