GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Die 15 besten Linux-Emulatoren für Windows-Systeme

So sehr wir Linux lieben, müssen wir uns doch alle auf die massive Dominanz von Windows in der Branche einigen. Da Microsoft Windows in den letzten Jahrzehnten das am weitesten verbreitete Betriebssystem für PCs war, erfreut es sich einer weit verbreiteten Verwendung in der Geschäftswelt. Wenn Sie ein Linux-Enthusiast sind, aber Windows für Ihren Job oder akademische Zwecke nutzen müssen, müssen Sie nicht mehr enttäuscht sein. Es gibt leistungsstarke Linux-Emulatoren für Windows, mit denen Sie Linux-Programme nahtlos auf Ihrem Windows-Rechner ausführen können, ohne eine neue Kopie Ihrer bevorzugten Distribution zu installieren.

15 Linux-Emulatoren für Windows-Betriebssysteme

Emulatoren sind Computerprogramme, die es Benutzern ermöglichen, Software, die für ein bestimmtes System entwickelt wurde, auf einem anderen auszuführen. Der aktuelle Stand der Computerwelt ist jedoch alles andere als erfreulich, wenn es um Betriebssystem-Emulatoren geht.

Da sich Windows- und Linux-Systeme in Design und Implementierung unterscheiden, ist es fast unmöglich, einen Emulator zu finden, mit dem Benutzer eigenständige Linux-Programme perfekt in Windows ausführen können. Daher konzentrieren wir uns hauptsächlich auf "Möglichkeiten", wie Sie Linux-Software unter Windows ausführen können.

1. Cygwin

Cygwin ist ein leistungsstarker und innovativer Linux-Simulator für Windows, mit dem Benutzer Linux-Software in Microsoft Windows ausführen können, indem sie sie unter Windows neu kompilieren. Es ist eine robuste POSIX-kompatible Umgebung mit einer umfangreichen Sammlung von GNU- und Open-Source-Tools zur Bereitstellung von Funktionen, die denen vieler Linux-Systeme ähneln.

Cygwin funktioniert auf den meisten x86 32-Bit- und 64-Bit-Versionen von Windows und wird regelmäßig gewartet. Es gehört zu den besten Linux-Emulatoren für Windows-Benutzer, die aktuelle Emulationslösungen wünschen.

Funktionen von Cygwin

  • Cygwin lässt nicht zu, dass native Linux-Apps unter Windows ausgeführt werden; Stattdessen bietet es einen Mechanismus, um sie für Windows neu zu erstellen.
  • Es ist mit einer robusten Laufzeitumgebung (cygwin1.dll) vorgepackt, die direkt eine solide POSIX-API-Funktionalität in Windows bietet.
  • Eine umfangreiche Sammlung von Linux- und BSD-Programmen wurde auf Cygwin portiert, darunter das X Window System, K Desktop Environment, Apache, GNOME und TeX.
  • Cygwin ermöglicht die Ausführung von Linux-Shells, Datei- und Systemdienstprogrammen, Terminals, Remote-Login und Dateiübertragungen, Textverarbeitung, Komprimierung und Servern direkt in Windows.

2. Hyper-V

Hyper-V, früher bekannt als Microsoft Windows Server Virtualization, ist ein robustes Hypervisor-System, das es Windows-Benutzern ermöglicht, mehrere Betriebssysteme in ihrem System auszuführen. Es kann eine beträchtliche Anzahl von POSIX-Betriebssystemen virtualisieren, einschließlich Linux- und BSD-Varianten.

Hyper-V wird es Benutzern ermöglichen, ihre Hardware besser zu nutzen und verschiedene Betriebssysteme virtuell auszuführen. Sie können Ihre bevorzugten Linux-Anwendungen mit Hyper-V ausführen, vorausgesetzt, Sie haben die erforderliche Windows-Lizenz.

Funktionen von Hyper-V

  • Hyper-V ermöglicht die Isolierung des Gast-Linux-Systems durch Verwendung einer dedizierten virtuellen Partition auf der Windows-Maschine.
  • Es bietet einen robusten Schutzmechanismus für Hostressourcen, der sicherstellt, dass das virtuelle Linux-System Ihre Systemressourcen nicht verstopft.
  • Die PowerShell Direct-Funktion ermöglicht es Systemadministratoren, mehrere Gastbetriebssysteme effektiv zu verwalten und Befehle direkt an das Gastsystem zu senden.
  • Hyper-V bietet native Unterstützung für persistenten Speicher, verschlüsselte Netzwerkvirtualisierung, d.VMMQ, Cloud-Backup und mehrere innovative Verwaltungstools.

3. VirtualBox

Oracle VirtualBox ist ein kostenloser gehosteter Hypervisor, mit dem Benutzer virtuelle x86-Maschinen erstellen können. Diese plattformübergreifende Software ist eine der einfachsten Möglichkeiten, eine vollständige Linux-Systememulation auf Ihrem Windows-PC zu erreichen.

Sie können jede Ihrer bevorzugten Linux-Distributionen von einem bereits installierten und laufenden Windows-Betriebssystem aus installieren. Obwohl viele Leute virtuelle Maschinen zunächst nicht mögen, sind sie eine gute Wahl, wenn Sie ein voll funktionsfähiges Linux-Gastbetriebssystem einrichten möchten.

Funktionen von VirtualBox

  • VirtualBox wurde mit hochoptimiertem C-, C++- und x86-Assemblercode entwickelt, was zu einer erheblich gesteigerten Leistung führt.
  • Oracle pflegt die Software ziemlich gut, und neuere Funktionen, begleitet von Fehlerkorrekturen, werden häufig hinzugefügt.
  • VirtualBox ist eine solide Wahl für den Betrieb ressourcenintensiver Cloud-Server und für Softwaretests.
  • Die Open-Source-Natur von Oracle VirtualBox ermöglicht es Drittentwicklern, die Funktionalität gemäß ihren Anforderungen zu erweitern.

4. undLinux

„andLinux“ ist eine robuste, moderne Linux-Umgebung, die entwickelt wurde, um nativ in Microsoft Windows-Systemen ausgeführt zu werden. Es enthält ein vollständiges Ubuntu-System mit coLinux als Kernel und Xming für den Standard-X-Server.

Es ist einer der effizientesten Linux-Emulatoren für Windows, da es keine virtuelle Maschine zum Ausführen von Linux benötigt und in allen wichtigen Windows-Versionen gut funktioniert. Stattdessen implementiert andLinux eine Virtualisierung auf Betriebssystemebene, um sein Endziel zu erreichen.

Funktionen von andLinux

  • andLinux ermöglicht es Benutzern, entweder die KDE- oder die XFCE-Linux-Desktopumgebung zusammen mit Synaptic für die Paketverwaltung und Nautilus als Dateimanager zu verwenden.
  • Es ermöglicht Windows-Benutzern, mithilfe des Dienstprogramms andCmd.exe alltägliche Linux-Befehle direkt von Windows-Skripts aus auszuführen.
  • Die Software ist vollständig Open Source und steht unter der freizügigen GNU GPL-Lizenz.
  • andLinux unterstützt eine Vielzahl von Windows-Versionen, einschließlich Windows 2000, XP, 2003, Vista und 7, aber es fehlt die 64-Bit-Unterstützung.

5. QEMU

QEMU ist aufgrund seiner Unterstützung für eine breite Palette von Hardware einer der beliebtesten Emulatoren für virtuelle Maschinen. Es kann jede Architektur emulieren und hilft Ihnen, sehr schnell mit einem Linux-System in Ihrem Windows-Rechner zu arbeiten. Es kann auch als Windows-Emulator innerhalb des Linux-Systems verwendet werden.

Es ist bekannt für seine umfangreiche Virtualisierungsunterstützung, die es Benutzern ermöglicht, virtuelle Maschinen mit nahezu nativer Leistung zu erstellen. Die Software wird regelmäßig gewartet und jeden Monat werden neben Fehlerbehebungen neue Funktionen hinzugefügt.

Funktionen von QEMU

  • Es kann den aktuellen Zustand des Linux-Systems als Snapshots speichern und zur späteren Verwendung wiederherstellen.
  • QEMU ermöglicht es Benutzern, ihre Peripheriegeräte, einschließlich Festplatten, CD-Laufwerke, Netzwerkkarten, Audioschnittstellen und USB-Geräte, direkt zu nutzen.
  • QEMU ist in C geschrieben und schneller als die meisten Linux-Emulatoren für Windows.
  • Er trägt die GNU GPL Open-Source-Lizenz, die es Benutzern ermöglicht, den Emulator nach Bedarf zu optimieren.

6. VMware Workstation

VMware Workstation ist eine der bekanntesten Optionen für die Auswahl einer virtuellen Maschine für Linux. Es ist ein gehosteter Hypervisor, der es Benutzern von 64-Bit-Windows ermöglicht, Linux-Systeme lokal einzurichten und auszuführen.

Wenn Sie von Ihrem emulierten Linux-System professionelle Leistung erwarten, wird sich die Entscheidung für VMware Workstation als vorteilhaft erweisen. Die Software wird mit einem Premium-Preisschild geliefert, bietet aber eine Freemium-Alternative (Workstation Player), wobei einige Funktionen eingeschränkt sind.

Funktionen von VMware Workstation

  • Mit VMware Workstation können Benutzer direkt aus einem vorgefertigten Satz virtueller Linux-Maschinen für Windows auswählen.
  • Der VMware Workstation Player ist eine kostenlose Version, für die Benutzer nicht bezahlen müssen, die jedoch eingeschränkt ist.
  • VMware Workstation bietet standardmäßige Unterstützung für OpenGL und unterstützt bis zu 3 GB gemeinsam genutzten Videospeicher.
  • Dieser Linux-Simulator für Windows bietet neben anderen modernen Funktionen integrierte Unterstützung für DirectX 10.1, 4K-Auflösung, Wayland, SSH und virtuelle Netzwerke.

7. Multi Emulator Super System (MESS)

Das Multi Emulator Super System, allgemein bekannt als MESS, ist einer der ältesten und dennoch vielseitigsten Linux-Emulatoren für Windows. Tatsächlich kann es über tausend verschiedene Gastsysteme auf unterschiedlicher Hardware emulieren. Die Software wird derzeit von den Entwicklern von MAME, einem innovativen Konsolen-Emulator für Linux, gepflegt. Was MESS von einer Fülle alltäglicher Linux-Tools für Windows unterscheidet, ist seine extreme Genauigkeit.

Merkmale des Multi-Emulator-Supersystems

  • MESS ist nicht nur ein Linux-Emulator, sondern auch eine universelle Lösung für fast jedes Ihrer Emulationsziele.
  • Das Entwicklungsteam hinter dem Projekt identifiziert „Portabilität“ als einen seiner Eckpfeiler, und der Emulator läuft daher auf einer Vielzahl von Hostsystemen.
  • Es ist jetzt ein offizieller Teil des MAME-Projekts geworden, und seine Funktionalitäten wurden integriert.
  • Die Software ist Open Source und erfordert daher keine Erlaubnis, den Emulator zu modifizieren.

8. JPC

JPC ist ein moderner und leichtgewichtiger Java-basierter Emulator, der zum Emulieren von Linux-Systemen auf einer Vielzahl von Systemen, einschließlich Windows, verwendet werden kann. Es ist ein x86-Emulator, der auf jedem System ausgeführt werden kann, auf dem die Java Virtual Machine (JVM) installiert ist.

Dieser Open-Source-Linux-Emulator wurde an der University of Oxford entwickelt und stand unter der freien GNU GPL-Lizenz. Obwohl die Software auf älterer Hardware reibungslos läuft, kann die Emulationsgeschwindigkeit für viele Anwendungen viel langsamer sein.

Funktionen von JPC

  • Die Software ist aufgrund ihres Java-Erbes sehr portabel und läuft auf jeder wichtigen Plattform.
  • JPC bietet Benutzern die Möglichkeit, Snapshots des Gast-Linux-Systems zu erstellen und diese zur späteren Verwendung zu laden.
  • Die Software wird mit einem integrierten Debugger geliefert, der das Auffinden von Fehlern viel einfacher macht als die meisten Linux-Emulatoren für Windows.
  • JPC verfügt über integrierte Unterstützung für Netzwerkkarten und kann PC-Audio sehr effektiv emulieren.

9. Wubi

Wubi (Windows-basiertes Ubuntu-Installationsprogramm) ist ein unglaublich leichtes und innovatives Systemdienstprogramm, mit dem Benutzer Linux unter Windows ausführen können, ohne das gesamte Laufwerk neu zu partitionieren. Wenn Sie nach Diensten suchen, mit denen Sie Ubuntu aus Windows heraus installieren und auswählen können, welches Betriebssystem während der Startzeit verwendet werden soll, ermöglicht Wubi genau dies. Obwohl es unter Linux-Enthusiasten sehr beliebt wurde, haben die Entwickler Wubi wegen mangelnden kommerziellen Potenzials eingestellt. Sie können es jedoch weiterhin unter Windows verwenden.

Funktionen von Wubi

  • Wubi ist außergewöhnlich leicht und wiegt nur 2,3 MB.
  • Es wird mit der GNU GPL-Lizenz geliefert, die Benutzern erlaubt, die Software zu modifizieren.
  • Wubi ermöglicht Benutzern, ihre Desktop-Umgebung nach ihren Anforderungen auszuwählen, und ist sehr benutzerfreundlich.
  • Benutzer können Ubuntu, das mit Wubi installiert wurde, wie jede andere Windows-Software deinstallieren.

10. TopologiLinux

TopologiLinux ist eine weitere leistungsstarke Open-Source-Software, die es Windows-Benutzern ermöglicht, alle Vorteile eines robusten Linux-Systems zu nutzen. Was TopologiLinux von herkömmlichen Linux-Emulatoren für Windows unterscheidet, ist, dass es selbst kein Emulator ist.

Stattdessen handelt es sich um eine voll funktionsfähige Linux-Distribution, die für die Installation auf einem vorhandenen Windows-Computer entwickelt wurde. Es läuft derzeit unter den Editionen Windows 2000, XP und Vista, unterstützt jedoch nicht die neueren Editionen.

Merkmale von TopologiLinux

  • TopologiLinux verwendet coLinux, um unter Windows ausgeführt zu werden, eine Software, die parallele Ausführungen sowohl des Linux-Kernels als auch des Windows NT-Kernels ermöglicht.
  • Diese Linux-Distribution erfordert keine zusätzliche Partitionierung des Host-Windows-Systems und kann Festplatten-Image-Dateien entweder auf NTFS- oder FAT-Partitionen erstellen.
  • Es wird mit einer kostenlosen GNU GPL-Lizenz geliefert, die eine Änderung der Software und Weiterverteilung mit einem einfachen Guthaben erlaubt.
  • TopologiLinux unterstützt mehrere Linux-Desktopumgebungen, darunter GNOME, KDE und XFCE.

11. Bochs

Bochs ist ein einfaches, aber effektives Hypervisor-System, mit dem vollwertige Linux-Umgebungen in herkömmlichen Windows-Rechnern emuliert werden können. Das Programm ist in der Programmiersprache C++ geschrieben, was die Software außerordentlich genau und blitzschnell macht.

Es kann eine Vielzahl von Systemarchitekturen emulieren, einschließlich der x86-64 Intel- und AMD-Prozessoren, die in den meisten aktuellen Linux-Systemen verwendet werden. Die Software ist jedoch anfällig für häufige Systemabstürze, wenn das Gastsystem ressourcenintensive Anwendungen ausführt.

Merkmale von Bochs

  • Die Software wurde sehr sorgfältig entwickelt und kann eine Reihe von Systemen emulieren, einschließlich Linux, DOS oder Microsoft Windows.
  • Bochs C++-Codebasis macht ihn zu einem der portabelsten Linux-Emulatoren für Windows und kann sogar für die frühen 386-CPUs kompiliert werden.
  • Es kann die meisten Unix-Workstations wie Ubuntu, Linux Mint, Fedora, Manjaro und Standard-BSD-Pendants emulieren.
  • Diese unter der GNU GPL lizenzierte Software ist völlig kostenlos und erfordert lediglich eine einfache Gutschrift für die Modifikation.

12. JSLinux

JSLinux bietet eine der schicksten Möglichkeiten, ein Linux-System mit angemessener Leistung direkt von Windows aus auszuführen. Es ist eine hervorragende Software, die von dem berühmten Open-Source-Entwickler Fabrice Bellard geschrieben wurde. JSLinux bietet ein vorgefertigtes Linux-System, auf das von überall über das Internet zugegriffen werden kann. Dies macht es zu einer praktikablen Lösung für Benutzer, die Zugriff auf schnelle Netzwerkverbindungen haben und Linux unterwegs verwenden möchten.

Funktionen von JSLinux

  • Es wird unter Verwendung eines JavaScript-Stacks entwickelt und kann auch zum Testen von JS-Anwendungen oder für deren Benchmarking verwendet werden.
  • Ab sofort bietet es 6 verschiedene Linux-Umgebungen und bietet sowohl konsolenbasierte als auch X-Window-basierte Schnittstellen.
  • Benutzer können sich mit jeder dieser Linux-Umgebungen mit dem weltweiten Netzwerk verbinden und sie für Online-Anwendungen verwenden.
  • JSLinux erfordert keine Installation oder ähnliches und gehört damit zu den ressourcenschonendsten Linux-Tools für Windows.

13. Kooperatives Linux (coLinux)

Cooperative Linux ist eines der innovativsten und robustesten Linux-Tools für Windows. Es ist eine Virtualisierungssoftware, die es Microsoft Windows-Benutzern ermöglicht, sowohl Windows- als auch Linux-Distributionen synchron auszuführen.

coLinux nutzt die Shared-Kernel-Technologie und bietet einen Mechanismus, der es ermöglicht, dass sowohl der Windows NT-Kernel als auch der Linux-Kernel gleichzeitig laufen. Was coLinux von regulären Linux-Emulatoren für Windows unterscheidet, ist, dass das Gastsystem die volle Kontrolle über die Ressourcen des Hostsystems hat.

Eigenschaften von coLinux

  • coLinux bietet vorinstallierte Unterstützung für alle gängigen Linux-Desktops, einschließlich Debian, Ubuntu, Fedora und Gentoo.
  • Benutzer müssen X-Window-Server in ihren Windows-Systemen installieren, um grafische Software ausführen zu können.
  • coLinux ermöglicht es dem Gast-Linux-System, Ethernet-Verbindungen mit TAP, PCAP, NDIS und SLiRP zu emulieren.
  • Die Software läuft auf den meisten Windows-Systemen fehlerfrei, unterstützt jedoch derzeit keine 64-Bit-Systeme.

14. bhyve

bhyve ist ein einfacher, leichter und dennoch leistungsfähiger x86-Emulator, der Ihre tägliche Linux-Emulation unterstützen kann. Es handelt sich um eine robuste Hypervisor-Lösung, die einen umfassenden Satz moderner Funktionen bietet, um die Linux-Emulation von Windows-Systemen aus zu erleichtern. Wenn Sie sowohl Linux als auch Windows ausführen möchten, aber keine ressourcenintensiven virtuellen Maschinen installieren möchten, ist bhyve eine ziemlich praktikable Lösung für Sie.

Funktionen von bhyve

  • bhyve wurde ursprünglich für FreeBSD entwickelt und später für andere wichtige Systeme, einschließlich Windows, portiert.
  • Es kann problemlos die gängigsten Linux-Distributionen wie RHEL, CentOS, Debian, Fedora, OpenSUSE und Ubuntu ausführen.
  • bhyve unterstützt UEFI, Hyper-V und OmniOS von Haus aus und kann AHCI-Geräte ziemlich effektiv manipulieren.
  • Der Open-Source-Entwicklungscharakter von bhyve bedeutet, dass Entwickler das Programm nach Belieben ändern oder erweitern können.

15. Parallels Workstation

Parallels Workstation ist ein vollwertiger Hypervisor, mit dem Benutzer effiziente virtuelle Linux-Maschinen in normalen Windows-Systemen erstellen können. Es bietet robuste Funktionalitäten, einschließlich vollständiger Systememulation, und kann Videoadapter und Netzwerkadapter neben Festplattenadaptern emulieren. Parallels Workstation kann auch 64-Bit-Prozessoren mit NX- und AES-NI-Anweisungen sehr einfach virtualisieren. Obwohl das Produkt derzeit für Windows und Linux eingestellt wird, funktionieren sie immer noch wie früher.

Funktionen von Parallels Workstation

  • Parallels Workstation wird mit vorgefertigten Pass-Through-Treibern für Parallelport- und USB-Geräte geliefert.
  • Es unterstützt VGA- und SVGA-Grafikkarten mit VESA VBE 3.0 und maximal 256 MB Video-RAM.
  • Parallels unterstützt bis zu 16 SATA-Geräte und vier IDE-Geräte mit einem USB 2.0-Controller.
  • Es unterstützt offiziell Debian 6.0, Fedora 14 &15, OpenSuse 11.1, RHEL 6, SLED 11 SP1, Ubuntu 10.10, 11.04 und 11.10.

Abschlussgedanken

Wie Sie vielleicht bemerkt haben, gibt es nur sehr wenige echte Linux-Emulatoren für Windows. Da es komplex ist, ganze Linux-Laufzeiten in Software zu packen, die für ein anderes System bestimmt ist, werden die meisten Linux-Benutzer sie finden, wenn sie ein oben erwähntes Linux-Tool für Windows verwenden. Unsere Redakteure haben ihr Bestes gegeben, um jede plausible Linux-Emulationsmethode hervorzuheben, die unter dem Windows-System verfügbar ist. Wir waren auch ziemlich überrascht von einigen Lösungen wie JSLinux! Hoffentlich haben Sie die Einblicke erhalten, nach denen Sie gesucht haben; Halten Sie hier Ausschau nach weiteren Linux-Tech-Gesprächen.


Linux
  1. Wählen Sie das beste Dateisystem für Ihr Linux

  2. Linux oder Windows:25 Dinge, die Sie bei der Auswahl der besten Plattform wissen sollten

  3. Kali auf dem Windows-Subsystem für Linux

  4. Die 10 besten Comic-Viewer für Linux-Systeme

  5. Die 25 besten kostenlosen medizinischen Bildgebungssoftware für Linux-Systeme

Die 15 besten Dokumentenverwaltungssysteme für Linux-Systeme

Die 10 besten Open-Source-Renderer für Linux-Systeme

Die 10 besten E-Mail-Benachrichtigungstools für Linux-Systeme

Die 15 besten E-Mail-Verschlüsselungstools für Linux-Systeme

Die 10 besten selbst gehosteten Wiki-Software für Linux-Systeme

Die 20 besten KDE-Multimedia-Apps für Linux-Systeme