5 Möglichkeiten, Linux-Software unter Windows auszuführen
Linux-Benutzer möchten häufig Windows-Software unter Linux ausführen, Windows-Benutzer möchten jedoch möglicherweise auch Linux-Software ausführen. Egal, ob Sie nach einer besseren Entwicklungsumgebung oder nach leistungsfähigen Befehlszeilen-Tools suchen, Sie können Linux-Software ausführen, ohne Windows zu verlassen.
Es gibt viele verschiedene Optionen, um Linux-Software unter Windows auszuführen. Dies ist einfacher als das Ausführen von Windows-Software unter Linux, da jeder eine virtuelle Maschine mit einer kostenlosen Linux-Distribution einrichten kann - keine Softwarelizenzen erforderlich.
Virtuelle Maschinen
Mit virtuellen Maschinen können Sie jedes Betriebssystem in einem Fenster auf Ihrem Desktop ausführen. Sie können die kostenlose VirtualBox oder den VMware Player installieren, eine ISO-Datei für eine Linux-Distribution wie Ubuntu herunterladen und diese Linux-Distribution in der virtuellen Maschine installieren, wie Sie sie auf einem Standardcomputer installieren würden.
Wenn Sie Ihr Linux-System booten müssen, können Sie dies in einem Fenster auf Ihrem Desktop tun - kein Neustart und alle Windows-Programme müssen zurückgelassen werden. Alles außer anspruchsvollen Spielen und fortgeschrittenen 3D-Effekten sollte gut funktionieren, aber Sie möchten diese wahrscheinlich sowieso nicht verwenden.
Wenn Sie Ubuntu in einer virtuellen Maschine installieren, sollten Sie stattdessen ein Ubuntu-Derivat wie Xubuntu installieren. Ubuntus standardmäßiger Unity-Desktop verwendet 3D-Effekte, und die Desktop-Oberfläche funktioniert in einer virtuellen Maschine nicht so reibungslos wie in früheren Desktops. Xubuntu verwendet Xfce, das viel leichter ist.
Sie können sogar versuchen, den Seamless-Modus von VirtualBox oder den Unity-Modus von VMware zu verwenden, um Linux-Anwendungen direkt auf Ihrem Desktop auszuführen. Diese werden zwar in der virtuellen Maschine ausgeführt, aber ihre Fenster werden auf Ihrem Windows-Desktop vorhanden und nicht in einem einzelnen virtuellen Maschinenfenster eingeschlossen.
Cygwin
Cygwin ist eine Sammlung von Tools, die eine Linux-ähnliche Umgebung unter Windows bieten. Es ist keine Möglichkeit, vorhandene Linux-Software unter Windows auszuführen - die Software muss neu kompiliert werden. Es wurde jedoch bereits viel Software neu kompiliert. Cygwin wird Ihnen eine Linux-ähnliche Terminal- und Befehlszeilenumgebung mit vielen Befehlszeilenprogrammen bieten, an die Sie möglicherweise bereits gewöhnt sind.
Die Installation und Verwendung von Cygwin wurde bereits beschrieben. Sie können Cygwin sogar verwenden, um einen OpenSSH-Server zu installieren und SSH-Zugriff auf ein Windows-System zu erhalten.
Diese Lösung ist ideal für Benutzer, denen wichtige Linux-Dienstprogramme unter Windows fehlen - es ist keine Möglichkeit, einen vollständigen Linux-Desktop auszuführen.
Installieren Sie Ubuntu über Wubi
Bei dieser Methode wird Linux technisch installiert und keine Linux-Software unter Windows ausgeführt. Sie müssen jedes Mal neu starten, wenn Sie Ihr Linux-System verwenden möchten, als hätten Sie es in einer Standard-Dual-Boot-Konfiguration installiert.
Wubi installiert Ubuntu jedoch nicht auf normale Weise. Es erstellt stattdessen eine spezielle Datei auf Ihrer Windows-Partition und verwendet diese Datei als Ubuntu-Laufwerk. Dies bedeutet, dass Sie Ubuntu installieren und ohne Partitionierung verwenden können. Wenn Sie fertig sind, können Sie Ubuntu über die Windows-Systemsteuerung deinstallieren.
Wenn der Partitionierungsaspekt Sie zurückhält, versuchen Sie es mit Wubi. Wenn es um das Lesen und Schreiben von Festplatten geht, ist die Leistung nicht so gut wie bei einem normal installierten Linux-System, sollte aber schneller sein als bei einer virtuellen Maschine.
Portierte und kompilierte Programme
Viele gängige Linux-Programme wurden bereits auf Windows portiert und kompilierte Versionen wurden online zur Verfügung gestellt. Wenn Sie Emacs wirklich vermissen, finden Sie Versionen von Emacs für Windows. Wenn Sie ein bestimmtes Programm unter Windows ausführen möchten, führen Sie eine Google-Suche nach dem Namen des Programms und nach "Windows" durch. Es besteht eine gute Chance, dass Sie eine Version des Programms finden, die auf Windows portiert wurde.
auf coLinux basierende Distributionen
coLinux steht für Cooperative Linux. Es ist eine Möglichkeit, Linux neben dem Windows-Kernel nativ auszuführen, was eine viel schnellere Leistung bietet als das einfache Ausführen von Linux in einer virtuellen Maschine.
Dies ist eine großartige Idee, aber es gibt ein Problem. coLinux unterstützt noch keine 64-Bit-Versionen von Windows, daher müssen Sie auf Ihrem Computer eine 32-Bit-Version von Windows ausführen. Dies wird immer seltener. coLinux hat seit über zwei Jahren keine neue Version veröffentlicht, daher scheint die Entwicklung entweder zum Stillstand gekommen oder sehr langsam zu laufen.
Wenn Sie dies ausprobieren möchten, können Sie Portable Ubuntu Remix ausprobieren. Diese auf CoLinux basierende Distribution wurde zuletzt 2011 aktualisiert, daher ist sie etwas in die Jahre gekommen. Andere Optionen wie andLinux sind jedoch noch veraltet. andLinux, über das wir in der Vergangenheit berichtet haben, wurde 2009 zuletzt aktualisiert.
Distributionen auf CoLinux-Basis wären eine großartige Option, die jedoch scheinbar zurückbleiben. Wenn Sie nichts dagegen haben, alte Linux-Software und eine 32-Bit-Version von Windows zu verwenden, kann diese Option trotzdem für Sie funktionieren.
Hier gibt es keine richtige Option. Benutzer, die eine vollständige Linux-Erfahrung wünschen, werden wahrscheinlich eine virtuelle Maschine wünschen, während Benutzer einiger wichtiger Shell-Hilfsprogramme Cygwin bevorzugen. Andere, die nur ein einzelnes Programm ausführen möchten, haben mit einer auf Windows portierten Version dieses Programms möglicherweise ein besseres Glück.