Description:

QtEmu is a graphical user interface for QEMU written in Qt4. It has the ability to run virtual operating systems on native systems. This way you can easily test a new operating system or try a Live CD on your system without any troubles and dangers.

For more information see the included README file (e.g. install instructions).

Qt 4.1 is required.

I have planned a version which integrates in a KDE4 desktop (build on kdelibs 4).

Please report any problems or feature wishes! Thank you.
Last changelog:

10 years ago

Features:
* Option for custom network settings. Patch by Dawit Alemayehu. Thanks!
* Possibility to set additional options which are not covered by QtEmu (e.g. "--kernel-kqemu"). Patch by Dawit Alemayehu . Thanks!
* Sound configuration.
* Poslish translation by Milosz Galazka and Grzegorz Gibas. Thanks!
* Brazilian Portuguese translation by Jackson Miliszewski. Thanks!
Fixes:
* Code optimization (Mosty detected by KDE Krazy check).
* Initialize all variables in machineprocess.*. Patch by Dawit Alemayehu. Thanks!

fahdelnee

8 years ago

good property and try to use

Report

oui

8 years ago

very friendly and intuitiv front end.

encontred problem: I was not able to connect my real CD (amovable CD like in laptops) probably because of the new address management in kubuntu jaundy.

possible amélioration

indicate where the setup files created by QtEmu contain the selections

thank you

Report

juve

10 years ago

$ qmake

fails ? then try:

$ qmake-qt4

Report

gladiac

10 years ago

qemu internal network setup

http://blog.cynapses.org/2007/07/12/qemu-kvm-internal-network-setup/

Support for such things would be really nice!

Report

gladiac

10 years ago

Hi,

qtemu is really nice, but there are still a lot of features missing.

Disable kvm
Network card selection
VLAN support
Sound support
SMB dir support

It would be great to see these features soon.

Thanks

Report

uwolfer

10 years ago

Thanks for your comment.

In the next days I will release a new version of QtEmu. Some of your requestest will probably be in the next release.

Report

toyg

10 years ago

What about the old Kqemu/KRDesktop project at http://kqemu.sourceforge.net/ ? That tool, even though it was marked as "0.3alpha", works fine since 2005... a joint effort might achieve more than 2 separate projects... (but, alas, maybe not).

Report

uwolfer

10 years ago

The problem is that nobody is working anymore on kqemu for more than one year. Also it is written in a different language (Kommander; QtEmu in Qt4).

Report

bushit

10 years ago

This tool is really nice, however, I miss a feature for configuring bridged network-connections. Would be perfect with it. Good work!

Report

toyg

10 years ago

What about the old Kqemu/KRDesktop project at http://kqemu.sourceforge.net/ ? That tool, even though it was marked as "0.3alpha", works fine since 2005... a joint effort might achieve more than 2 separate projects... (but, alas, maybe not).

Report

bram85

10 years ago

I created a Gentoo ebuild and posted it at their Bugzilla:

http://bugs.gentoo.org/show_bug.cgi?id=184112

Report

dovidhalevi

10 years ago

It is not possible to add any options to this command line (i.e. to work around some things as of yet not implemented such and -soundhs, etc.

So the program is not simply concatenating its command line options to the text here. Seems it should or could.

Report

uwolfer

10 years ago

I'm not sure if I have understood your comment right.
Would you like to have a text edit field to enter some additional qtemu commands?

Report

dovidhalevi

10 years ago

Yes, one might have a text edit field for additional command line parameters.

(Indeed, one might do this for each VM (unless most things like -kernel-kqemu, special networking options and such are implemented in the GUI)

Report

uwolfer

10 years ago

Ok. It will probably be point of one of the next releases. ;)

Report

wimo

10 years ago

Are you thinking in add Qtemu-ppc features yo your amazing application?

Report

uwolfer

10 years ago

Not yet. I have only an Intel based MacBook.

Report

dovidhalevi

10 years ago

This is nice looking, trying to be more like virtualbox and other such interfaces than the usual qemu GUIs.

A few quirks:

1. Selecting device from /dev is wierd. OK, most likely recognizing the not-so-nice qemu-fact that if a floppy or CD is not in the drive selected, qemu will not run.

2. Sound. Qemu will emulate a sound-blaster or en1370. Need pane for this.

3. Networking has options, to be implemented I suppose. Simply worked as-is.

4. SHM (insist on it?)

5. kqemu,ko. Yes (if modprobed), no, enhanced (only for linux guest but makes a big difference).

6. Important question: If I am using an image or iso already created, what is the function of the MyMachine/OS/Os.img? Initial snapshot? Possible "nest" for Knoppix or Dynebolic? Option to use mine instead?? Qemu will allow multiple hd "drives" so you might implement as well.

7. USB Tablet? I do not have one. I have a Roland UM1 Midi interface plugged in, no others. Are you running the mouse using this tablet to get it seemless? Would explain all the mouse results (see below). Option not to use this?

Results:

At first, Win98 did not run. Starting adding new hardware already on my image, found driver (USB Tablet) on non-existant D: drive!!! Soon simply stopped. At this point, seemless mouse worked!! Reran, cancelling that driver. Now win98 worked but not seemless mouse.

Dynebolic boots up much slower than in virtualbox so kqemu may not be (fully) utilized. I had successful runs with Dyne 1.4 previously in qemu but 2.* would not run. Knoppix's KDE would not come up either. Both of these work beautifully in VirtualBox.

ReactOS ran and so did Haiku (BeOS). Choosing seemless mouse rendered the mouse inoperative in both of these!

Report

uwolfer

10 years ago

Thanks for your points. I'm going to comment some:
4) Cannot understand.
6) The created image is the default first harddisk. You can change it of course to an already created image.

Report

dovidhalevi

10 years ago

4. One of the other GUIs had a check for share memory. In fact, I made my shared memory larger to enable larger qemu sessions. There is no qemu command line parameter for this so I guess it is default.

Report

JensRutschmann

10 years ago

Hi,
perhaps you should write somewhere that Qt 4.2 is needed.

I tried to compile it with Qt 4.1 and got this error:
wizard.cpp:58: error: ‘class QLabel’ has no member named ‘setStyleSheet’

setStyleSheet() is included in Qt since version 4.2

Report

uwolfer

10 years ago

You are right. I'll add a notice for the next release. Thanks.

Report

riteshsarraf

10 years ago

HI,

Your work looks great. But I think to make it more usable some more important features need to be implemented first.

a) Network - The network part in the current UI is very bad. Probably you could try something similar to what VMWare has.

b) There's no add-on image option. Qemu can support multiple images. -fda, -hdb and many more. To test legacy and alpha OSes, there workaround are really needed.

I think this would be the right time for you to push qtemu more. At this moment qemu has all core features:
a) kvm
b) kqemu
c) qemu itself.

What it badly lacks is:
a) A good GUI

Report

uwolfer

10 years ago

Thanks for your comment.

Most of these features should be quite easy to implement. I'll to them on my TODO list, but my time is at the moment a bit limited to work on this project.
Fell free to do it by your own (it's mostly only copy-past-edit work). You can send me the patches and I'll include them in the next release.

Report

fireedo

10 years ago

edo@darkstar:~/dataku/Linuxapp/qtemu$export QTDIR=/opt/qt4/
edo@darkstar:~/dataku/Linuxapp/qtemu$qmake
qt_config.prf:8: Unknown test function: debug
qt_functions.prf:1: Unknown test function: defineTest
Error processing project file:
QFile::open: No file name specified
QFile::open: No file name specified
qt_config.prf:8: Unknown test function: debug
qt_functions.prf:1: Unknown test function: defineTest
Error processing project file:
QFile::open: No file name specified
QFile::open: No file name specified
qt_config.prf:8: Unknown test function: debug
qt_functions.prf:1: Unknown test function: defineTest
Error processing project file:
QFile::open: No file name specified
QFile::open: No file name specified
qt_config.prf:8: Unknown test function: debug
qt_functions.prf:1: Unknown test function: defineTest
Error processing project file:
QFile::open: No file name specified
QFile::open: No file name specified
qt_config.prf:8: Unknown test function: debug
qt_functions.prf:1: Unknown test function: defineTest

using slackware 11

Report

10 years ago

Features:
* Option for custom network settings. Patch by Dawit Alemayehu. Thanks!
* Possibility to set additional options which are not covered by QtEmu (e.g. "--kernel-kqemu"). Patch by Dawit Alemayehu . Thanks!
* Sound configuration.
* Poslish translation by Milosz Galazka and Grzegorz Gibas. Thanks!
* Brazilian Portuguese translation by Jackson Miliszewski. Thanks!
Fixes:
* Code optimization (Mosty detected by KDE Krazy check).
* Initialize all variables in machineprocess.*. Patch by Dawit Alemayehu. Thanks!

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
1.0.5
updated Nov 12 2007
added Dec 28 2006
downloads today
0
page views today 0