Dieser Artikel listet Software- Emulatoren auf .
Zentrale Verarbeitungseinheiten
- SPIM : Der OVPsim 500 MIPS MIPS32-Emulator ermöglicht die Softwareentwicklung mithilfe virtueller Plattformen. Er emuliert MIPS-Prozessoren mit bis zu 500 MIPS und ist mit vielen Betriebssystemen, darunter Linux, kompatibel. OVP dient der Erstellung von Emulatoren für einzelne oder mehrere MIPS-Prozessoren – sowohl homogene als auch heterogene.
- Bochs
- DOSBox
- FX!32
- PCem
- QEMU – ein Open-Source-Emulator, der 7 Architekturen emuliert, darunter ARM, x86, MIPS und andere.
- Box 86
- Rosetta 2 : Apples Emulator für macOS , der es ermöglicht, x86_64-Anwendungen auf der ARM -basierten Apple-Silicon -Chipfamilie auszuführen.
- PearPC
- Rosetta : Apples Emulator für PowerPC-Prozessoren, integriert in Mac OS X
- WarpUP : Amiga-System für PowerPC-Erweiterungskarten, integriert in MorphOS und verfügbar für AmigaOS
Computersystem-Emulatoren
Vollständige Systemsimulatoren
- Simics
- CPU Sim : Eine Java-Anwendung, die es dem Benutzer ermöglicht, eine einfache Architektur und einen einfachen Befehlssatz zu entwerfen und zu erstellen und anschließend Programme mit Befehlen aus diesem Satz durch Simulation auszuführen.
- GXemul : Framework zur Emulation vollständiger Computerarchitekturen
Mobiltelefone und PDAs
Multi-System-Emulatoren
- blueMSX: Emuliert Computer und Konsolen auf Z80-Basis
- MAME : Emuliert diverse Arcade-Automaten , Videospielkonsolen und Computer
- DAPHNE ist eine Arcade-Emulator- Anwendung, die verschiedene Laserdisc-Videospiele emuliert , um diese Spiele zu erhalten und ein möglichst originalgetreues Spielerlebnis zu bieten. [ 2 ] Der Entwickler bezeichnet DAPHNE als den „ersten Multi-Arcade-Laserdisc-Emulator“ („FEMALE“). Der Name leitet sich von Prinzessin Daphne, der Heldin von Dragon's Lair , ab . HYPSEUS ist ein modernes SDL2-Update des DAPHNE-Emulators und wurde nach einem Geschwisterkind von Daphne benannt. [ 3 ]
Netzwerkemulatoren
- ns-2
- Cisco Packet Tracer
- Router-SIM
Betriebssystememulatoren
Unix
- Cygwin : Für Microsoft Windows stellt es eine POSIX- Umgebung und Systembibliotheken ( enthalten in der cygwin.dll) bereit. Dadurch können keine unveränderten Unix- oder Linux- Binärdateien ausgeführt werden . Es ermöglicht jedoch die Verwendung der GNU Compiler Collection (gcc) zum Kompilieren von Software, die für diese Betriebssysteme geschrieben wurde, aus dem Quellcode.
- Zusätzlich zum POSIX-System enthält Cygwin einen Paketmanager , der eine Verbindung zu einem Repository mit über 9000 Softwarepaketen herstellt. Optional können Benutzer das Cygwin-Ports-Repository nutzen, das über 2300 (86x64) bzw. über 2700 (86x32) weitere Softwarepakete umfasst, die nicht im RedHat-Repository enthalten sind, darunter viele Anwendungen mit grafischer Benutzeroberfläche (GUI).
- Das Repository enthält eine breite Palette an Software, darunter Bash (eine Befehlsshell und Skriptumgebung vergleichbar mit Windows PowerShell ) und die GNU Compiler Collection mit der kompletten Toolchain. Darüber hinaus sind die üblicherweise mit einer Linux-Distribution installierten Programmiersprachen wie C , C++ , Python , PHP , Perl , Tcl / Tk und Lua sowie diverse Entwicklungsbibliotheken verfügbar.
- Neben Bash sind die GNU-Dienstprogramme (z. B. ` locate` , `find` , `grep` ) standardmäßig installiert. Hunderte weiterer Softwarepakete sind enthalten, viele davon mit einer Nicht-POSIX-Windows-Implementierung, wie Datenbankmanagementsysteme ( PostgreSQL , MySQL ), Webserver (z. B. Apache HTTP Server ), Firewalls , Textverarbeitungsprogramme und Konsolenanwendungen. Außerdem existiert eine (relativ stabile) X.Org-Server -Implementierung des X Window Systems (X11) mit GTK- und Qt -Bibliotheken. Darauf basieren grafische Desktop-Umgebungen wie GNOME, LXDE, LXQt, KDE und andere (z. B. x2go) mit zugehörigen grafischen Benutzeranwendungen, deren Stabilität und Funktionalität variieren.
Windows
- Wine : Verfügbar für die meisten POSIX- kompatiblen ( Unix-ähnlichen ) Betriebssysteme wie Linux , Berkeley Software Distribution (BSD) und macOS ( Darling- und Darwine-Projekte). Es bietet eine Win32-API und eine Cleanroom-Implementierung der zugehörigen Funktionen. Im Gegensatz zu Cygwin ermöglicht Wine die Installation und Nutzung unveränderter Windows-Software. Umfangreiche Unterstützung wurde in die Unterstützung von Videospielen investiert, einschließlich Erweiterungen von Drittanbietern (z. B. PlayOnLinux ), die benutzerdefinierte Windows-Konfigurationen bereitstellen, die bekanntermaßen mit einer Vielzahl von Videospielen kompatibel sind . Darüber hinaus wird Bürosoftware , einschließlich Microsoft Office , unterstützt. Dank der Unabhängigkeit von der Windows-Registry, der Einbindung statisch verknüpfter Bibliotheken und (zumindest teilweise) der historischen Entwicklung aus Open-Source-Projekten funktionieren portable Anwendungen wie die PortableApps -Plattform und die über 300 verfügbaren Softwareanwendungen, die damit heruntergeladen werden können, nahezu problemlos.
Druckeremulatoren
- Ghostscript : Emulator für Drucker ohne PostScript
Terminalemulatoren
Videospielkonsolen-Emulatoren
Siehe auch
- Vergleich der virtuellen Anwendungsmaschinen
- Vergleich von Betriebssystememulations- oder Virtualisierungs-Apps auf Android
- Vergleich von Plattformvirtualisierungssoftware
- Liste der Kompatibilitätsschichten
- Liste kostenloser und quelloffener Emulatoren für Android
- Liste der Videospielkonsolen-Emulatoren
Referenzen
- ^ Bailey, Dustin (10.02.2023). „Das vergessene Super Monkey Ball-Spiel, das den iPhone App Store ins Leben rief, wurde mit einem neuen Emulator erhalten . “ gamesradar . Abgerufen am 14.02.2023 .
- ^ „DAPHNE FAQ – Wozu dient DAPHNE?“ . Archiviert vom Original am 23.10.2017 . Abgerufen am 29.09.2013 .
- ^ „DAPHNE-Alternativen“ . Abgerufen am 26.04.2022 .