19Aug

5 sätt att köra Linux-programvara på Windows

Linux-användare vill ofta köra Windows-program på Linux, men Windows-användare kanske vill använda Linux-program. Oavsett om du letar efter en bättre utvecklingsmiljö eller kraftfulla kommandoradsverktyg kan du köra Linux-programvara utan att lämna Windows.

Det finns många olika alternativ för att köra Linux-programvara på Windows. Det är enklare än att köra Windows-program på Linux, eftersom alla kan skapa en virtuell maskin med en gratis Linux-distribution - inget behov av programvarulicenser.

Virtuella maskiner

Med virtuella maskiner kan du köra alla operativsystem i ett fönster på skrivbordet. Du kan installera den fria VirtualBox eller VMware Player, ladda ner en ISO-fil för en Linux-distribution, t.ex. Ubuntu, och installera Linux-distributionen i den virtuella maskinen som om du skulle installera den på en vanlig dator.

När du behöver starta upp ditt Linux-system 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. Allt utom krävande spel och avancerade 3D-effekter borde fungera bra, men du kommer troligen inte vilja använda dem, ändå.

Om du installerar Ubuntu i en virtuell maskin kanske du vill försöka installera ett Ubuntu-derivat som Xubuntu istället. Ubuntus standard Unity-skrivbord använder 3D-effekter och skrivbordsgränssnittet fungerar inte så smidigt i en virtuell maskin som tidigare skrivbord gjorde. Xubuntu använder Xfce, vilket är mycket lättare.

Du kan till och med försöka använda VirtualBoxs sömlösa läge eller VMwares enhetsläge för att köra Linux-applikationer direkt på skrivbordet - de kommer att köras i den virtuella maskinen, men deras fönster kommer att finnas närvarande på ditt Windows-skrivbord istället för att fånga dem i en enda virtuell maskinfönster.

Cygwin

Cygwin är en samling verktyg som erbjuder en Linux-liknande miljö på Windows. Det är inte ett sätt att köra befintlig Linux-programvara på Windows - programvaran måste kompileras. Men mycket mjukvara har redan kompilerats. Cygwin kommer att ge dig en Linux-liknande terminal och kommandoram miljö med många av de kommandoradsprogram du kanske redan är vana vid.

Vi har tidigare täckt 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 Linux-verktyg på Windows - det är inte ett sätt att köra ett komplett Linux-skrivbord.

Installera Ubuntu via Wubi

Den här metoden installerar tekniskt Linux, kör inte Linux-programvara på Windows. Du måste starta om varje gång du vill använda ditt Linux-system som om du hade installerat det i en standard dual-boot-konfiguration.

Wubi installerar dock inte Ubuntu på normalt sätt. I stället skapar den en speciell fil på din Windows-partition och använder den filen som din Ubuntu-enhet. Det betyder att du kan installera Ubuntu och använda den utan partitionering och du kan avinstallera Ubuntu från Windows Control Panel när du är klar.

Om partitioneringsaspekterna är vad som håller dig tillbaka, ge Wubi ett försök. Prestanda blir inte lika bra som ett normalt installerat Linux-system när det gäller diskläsnings- och skrivtider, men det borde vara snabbare än en virtuell maskin.

Ported och kompilerade program

Många vanliga Linux-program har redan överförts till Windows och kompilerade versioner har gjorts tillgängliga online. Om du verkligen saknar Emacs hittar du versioner av Emacs for Windows. Om du vill köra ett specifikt program på Windows, utför en Google-sökning för namnet på det programmet och "Windows". Det finns en bra chans att du hittar en version av programmet som har överförts till Windows.

coLinux-baserade distributioner

coLinux står för Cooperative Linux. Det är ett sätt att driva Linux Linux tillsammans med Windows-kärnan på ett sätt som ger mycket snabbare prestanda än att bara köra Linux i en virtuell maskin.

Det här är en bra idé, men det finns ett problem.coLinux stöder ännu inte 64-bitars versioner av Windows, så du måste köra en 32-bitarsversion av Windows på din maskin för att göra det - det är allt vanligare.coLinux har inte släppt en ny version på över två år, så utvecklingen verkar vara antingen stallad eller rör sig mycket långsamt.

Om du vill prova detta kan du prova Portable Ubuntu Remix. Den här coLinux-baserade distributionen uppdaterades senast 2011, så den är lite gammal - men andra alternativ som andLinux är ännu mer föråldrade.andLinux, som vi har täckt tidigare, uppdaterades senast 2009.

coLinux-baserade distributioner skulle vara ett bra alternativ, men de verkar bli kvar. Om du inte har något emot att använda gammal Linux-programvara och en 32-bitarsversion av Windows, kan det här alternativet fungera för dig ändå.

Det finns inget rätt alternativ här. Människor som vill ha en fullständig Linux-upplevelse kommer sannolikt att 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 kan hitta bättre lycka till med en version av det programmet som skickas till Windows.