PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : qemu 0.6.0



blub
10.07.04, 21:06
Qemu ist ein Emulator, ähnlich wie VmWare, der eine Vielzahl von Betriebssystemen emulieren kann. Das Projekt steht unter heavy construction, aber die meisten Linux-Distributionen sowie einige Windows-Versionen und Free-BSD lassen sich schon problemlos installieren und ausführen.

Qemu ist frei, (auch wenn ich nicht weiß, unter welcher Lizenz das Ding eigentlich steht) und füllt meiner Meinung nach eine Riesenlücke im Bereich der freien Software.

http://fabrice.bellard.free.fr/qemu/

Changelog:

version 0.6.0:

* *- minimalist FPU exception support (NetBSD FPU probe fix)
* *- cr0.ET fix (Win95 boot)
* *- *BSD port (Markus Niemisto)
* *- I/O access fix (signaled by Mark Jonckheere)
* *- IDE drives serial number fix (Mike Nordell)
* *- int13 CDROM BIOS fix (aka Solaris x86 install CD fix)
* *- int15, ah=86 BIOS fix (aka Solaris x86 hardware probe hang up fix)
* *- BSR/BSF "undefined behaviour" fix
* *- vmdk2raw: convert VMware disk images to raw images
* *- PCI support
* *- NE2K PCI support
* *- dummy VGA PCI support
* *- VGA font selection fix (Daniel Serpell)
* *- PIC reset fix (Hidemi KAWAI)
* *- PIC spurious irq support (aka Solaris install bug)
* *- added '-localtime' option
* *- Cirrus CL-GD54xx VGA support (initial patch by Makoto Suzuki (suzu))
* *- APM and system shutdown support
* *- Fixed system reset
* *- Support for other PC BIOSes
* *- Initial PowerMac hardware emulation
* *- PowerMac/PREP OpenFirmware compatible BIOS (Jocelyn Mayer)
* *- initial IDE BMDMA support (needed for Darwin x86)
* *- Set the default memory size for PC emulation to 128 MB

fsd
10.07.04, 21:10
Qemu ist frei, (auch wenn ich nicht weiß, unter welcher Lizenz das Ding eigentlich steht) und füllt meiner Meinung nach eine Riesenlücke im Bereich der freien Software.


GNU/GPL

MFG fsd.

Painkiller
10.07.04, 21:34
DAS ist der BESTE freie Emulator ueberhaubt :D

stefan.becker
10.07.04, 22:19
Oder anders gesagt: Der einzige Brauchbare.

Bochs emuliert dagegen in Echtzeit einen total defekten PC.

hp_tux
10.07.04, 22:36
Hallo,

nun, ich habe qemu 0.6.0 mal kompiliert, aber sowohl "make test" als auch "make test2" brechen mit Fehlermeldung ab. Ist das vielleicht normal?

Gruß

hp_tux

blub
10.07.04, 22:37
Anscheinend kennt ihr aber alle Qemu schon, wie langweilig, dann läßt uns als Ratgeber-Haifische im Becken kreuzen, bis der erste auftaucht, der mit der Installation nicht klarkommt. (-: (-:

blub
10.07.04, 22:39
Und schon ists passiert und ich war der erste (schnapp),
Kompilieren ist nicht so einfach, zum Ausprobieren reicht das
Binary, Kompilieren wird eigentlich erst interessant, wenns wieder
Ändrungen im cvs gibt.
Edit:
Der Qemu braucht eine Menge Libraries, meistens auch die statische
Version, auch wenn man nicht statisch kompiliert. Leider gibt
es kein ordentliches configure und man muß die fehlenden libraries
aus den make Fehlermeldungen herauslesen.
Ohne Angabe der Fehlermeldung läßt sich aber wie immer schwer was sagen.

Oxidative
11.07.04, 03:16
Schade eigentlich, der Emu is genauso wenig brauchbar für mich wie Vmware, dosemu und co. Hab bis jetzt keinen einzigen Emulator gefunden der den alten DOS Speicherextender EMM368 richtig unterstützt. :(

stefan.becker
11.07.04, 10:01
Ich habe es nicht probiert, aber das müsste doch eigentlich mit einer guten alten DOS 6.22 Version gehen. Windows 9x basiert doch auch auf dieser antiken Technik.

Ansonsten wäre DosBox noch ein Tip:

http://www.linuxforen.de/forums/showthread.php?threadid=92344&

X-Dimension
11.07.04, 11:56
Was sind eigentlich die Vorteile von Qemu im gegensatz zu VMWare, Bochs und Co?

Bisher habe ich nur VMWare getestet und das war sau-lahm.

XD

JDieskau
11.07.04, 11:59
Was sind eigentlich die Vorteile von Qemu im gegensatz zu VMWare, Bochs und Co?

Bisher habe ich nur VMWare getestet und das war sau-lahm.

XD
Unterschied zwischen VMWare und Qemu liegt doch schon auf der Hand, oder? Wie teuer ist den VBWare und wie teuer Qemu? Ja, und unter der GPL steht Qemu auch noch :)

X-Dimension
11.07.04, 12:09
Ja das schon, aber ich meinte jetzt eigentlich von der Technischen seite her (Performance usw).

Ich kenne ne menge leute die VMWare nutzen und denen würde ich Qemu gerne Schmackhaft machen...

XD

hp_tux
11.07.04, 12:28
Hallo,


Leider gibt es kein ordentliches configure und man muß die fehlenden libraries
aus den make Fehlermeldungen herauslesen.
also, die Fehler kommen nicht bei "make", sondern halt bei "make test" und "make test2".


Ohne Angabe der Fehlermeldung läßt sich aber wie immer schwer was sagen.
Oh, sorry - hier sind die Fehlermeldungen:
1.) "make test":

make -C tests test
make[1]: Entering directory `/usr/local/src/qemu-0.6.0/tests'
gcc -Wall -O2 -g -static -o test-i386 test-i386.c \
test-i386-code16.S test-i386-vm86.S -lm
test-i386-code16.S:97:1: warning: no newline at end of file
test-i386-code16.S: Assembler messages:
test-i386-code16.S:47: Warning: indirect lcall without `*'
test-i386-code16.S:49: Warning: indirect ljmp without `*'
test-i386-vm86.S:104:1: warning: no newline at end of file
./test-i386 > test-i386.ref
make[1]: *** [test] Fehler 139
2.) "make test2":

make -C tests test2
make[1]: Entering directory `/usr/local/src/qemu-0.6.0/tests'
Error loading i386/ls
Error loading arm/ls
Error loading sparc/ls
Error loading ppc/ls
make[1]: *** [test2] Fehler 1

Gruß

hp_tux

stefan.becker
11.07.04, 12:39
Also:

Qemu:

Performance: zufriedenstellend bei Win98 als Gast
Konfiguration: einfach
Preis: 0, da GPL/Open Source
Gast-OS: Windows, Dos, Linux, ...

Bochs:

Performance: emuliert in Echtzeit einen defekten PC (also grausam)
Konfiguration: kompliziert
Preis: 0, da GPL/Open Source
Gast-OS: Was halt so auf einem defekten PC läuft (also vieles, aber nicht benutzbar)

VMWARE:

Performance: gut (geschätzt: 2x besser als Qemu)
Konfiguration: sehr einfach
Preis: soviel wie ein preiswerter PC, für zu Hause also zu teuer
Gast-OS: Windows, DOS, Linux

Win4Lin:

Performance: Trans Warp :-), es gibt hier nicht besseres, schneller als Windows 9x nativ
Konfiguration: komplizierter als VMWARE/Qemu, einfacher als Bochs (Nachteil: Kernelpatch erforderlich)
Preis: ca. 100 €
Gast-OS: aktuell nur WinDOSen (9x, ME), 2K bzw. XP frühestens ab 2005

Wer nur ab und zu mal ein Windows Programm braucht, ist mit der Lösung Qemu/Win98 als Gast sehr gut bedient. Vor allem preiswert. Die Kosten für die Windows Lizenz rechne ich nicht, entweder hat man sie bereits oder muss sie für alle 4 Lösungen kaufen.

Zu jedem Emulator haben wir hier ausführliche Howtos, einfach mal testen. VMWARE und Win4Lin gibt es als Testversionen (4 Wochen), Quellen stehen im jeweiligen Howto.

Wer so was braucht, sollte Qemu testen, reicht die Performance nicht aus, wäre mein Tip: Win4Lin kaufen.

VMWARE spielt in einer anderen Liga als der Rest. Es ist die flexibelste Lösung in allen Belangen. Mam muss sich auf der Homepage mal die Einsatz-Stories durchlesen. Das reicht von Helpdesk (Kunde: "habe Problem mit Win9x ..", Supporter: "Moment, muss ich gerade starten") bis Virenversuchslabor. Aber der Preis ist halt auch professionell, für privat jenseits von gut und böse. In Firmen ist der Preis nebensächlich, da spielt die Flexibiltät eine wesentliche Rolle.

BrainWash
14.07.04, 11:16
(...)
Bisher habe ich nur VMWare getestet und das war sau-lahm.
(...)
Du musst auch die VMWare-Tools installieren, dann läuft das flüssig.
Wenn du die virtuelle Maschine laufen hast, im VMWare-Menü (den Punkt weiss ich gerade nicht genau) "VMWare-Tools installieren" klicken. Jedenfalls läuft es so bei ner Windows Emulation, Linux hab ich noch nicht emuliert.

Gruß
BrainWash