Bochs

Aus Lowlevel
Version vom 11. August 2012, 21:46 Uhr von Dem epOS sein Linus (Diskussion | Beiträge) (Android fällt aus OS[-Dev] Sicht unter Linux. Es IST nunmal ein Linux Kernel, egal ob es auf nem Handy läuft oder wie es Aussieht....)
Wechseln zu:Navigation,
Allgemeines
Name: Bochs
Entwickler: The Bochs Project
Akt. Version: 2.5.1 (06.01.2012)
Lizenz: LGPL
Betriebssystem(e): Linux, Windows und andere
Virtualisiertes System
Plattform: x86, x86-64
SMP: bis zu 8 Prozessoren
Mechanismus: vollständige Emulation
Homepage
http://bochs.sourceforge.net/

Bochs ist ein portabler x86- und x86-64-Emulator, der in C++ geschrieben ist. Da Bochs ein „reiner“ Emulator ist, wird abgesehen von Tastatur, Maus, Grafikkarte, Festplatten, etc. auch der bzw. die Prozessoren vollständig emuliert und nicht Maschinencode teilweise auf dem Hostsystem ausgeführt. Das führt zum einen dazu, dass Bochs um Größenordnungen langsamer ist als beispielsweise QEMU oder VMWare, andererseits sind die Debuggingmöglichkeiten von Bochs (im Bereich OSDev) um einiges besser.

Emulierte Hardware

Bochs kann, abhängig davon mit welchen Parametern der Emulator kompiliert wurde, folgende Hardware emulieren:

Siehe auch

Links