* [Qemu-devel] QEMU 0.7.2
@ 2005-09-04 17:27 Fabrice Bellard
2005-09-05 9:58 ` [Qemu-devel] " Christian Walther
0 siblings, 1 reply; 14+ messages in thread
From: Fabrice Bellard @ 2005-09-04 17:27 UTC (permalink / raw)
To: qemu-devel
Hi,
QEMU version 0.7.2 is now available. As usual, you can download it at
http://bellard.org/qemu .
Fabrice.
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Qemu-devel] Re: QEMU 0.7.2
2005-09-04 17:27 [Qemu-devel] QEMU 0.7.2 Fabrice Bellard
@ 2005-09-05 9:58 ` Christian Walther
2005-09-05 10:48 ` Andreas Mohr
` (2 more replies)
0 siblings, 3 replies; 14+ messages in thread
From: Christian Walther @ 2005-09-05 9:58 UTC (permalink / raw)
To: qemu-devel
> QEMU version 0.7.2 is now available.
I see it doesn't include my patch that fixes virtual console switching
with SDL on Mac OS X
(http://lists.gnu.org/archive/html/qemu-devel/2005-07/msg00309.html).
Anything wrong with it?
-Christian
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Qemu-devel] Re: QEMU 0.7.2
2005-09-05 9:58 ` [Qemu-devel] " Christian Walther
@ 2005-09-05 10:48 ` Andreas Mohr
2005-09-05 10:59 ` Christian MICHON
2005-09-08 14:18 ` Jim C. Brown
2 siblings, 0 replies; 14+ messages in thread
From: Andreas Mohr @ 2005-09-05 10:48 UTC (permalink / raw)
To: qemu-devel
Hi,
templated version to make mass complaints easier:
DESCRIPTION="adds missing const/static to qemu structs"
URL=http://lists.gnu.org/archive/html/qemu-devel/2005-08/msg00210.html
NAME=Andreas
I see it doesn't include my patch that $DESCRIPTION
($URL).
Anything wrong with it?
$NAME
;-)
On Mon, Sep 05, 2005 at 11:58:43AM +0200, Christian Walther wrote:
> >QEMU version 0.7.2 is now available.
>
> I see it doesn't include my patch that fixes virtual console switching
> with SDL on Mac OS X
> (http://lists.gnu.org/archive/html/qemu-devel/2005-07/msg00309.html).
> Anything wrong with it?
>
> -Christian
--
No programming skills!? Why not help translate many Linux applications!
https://launchpad.ubuntu.com/rosetta
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Qemu-devel] Re: QEMU 0.7.2
2005-09-05 9:58 ` [Qemu-devel] " Christian Walther
2005-09-05 10:48 ` Andreas Mohr
@ 2005-09-05 10:59 ` Christian MICHON
2005-09-08 14:18 ` Jim C. Brown
2 siblings, 0 replies; 14+ messages in thread
From: Christian MICHON @ 2005-09-05 10:59 UTC (permalink / raw)
To: qemu-devel
> QEMU version 0.7.2 is now available.
Just to report something I noticed on both 0.7.1/0.7.2 on winXP
hosts: qemu-img doesn't convert into compressed images
anymore. qemu-img-0.7.0 is still working fine.
qemu-img.exe convert -c -f qcow hda -O qcow hdz
gives:
qemu-img: Compression not supported for this file format
Once I convert into compressed qcow/img, 0.7.2 is still able
to open and use the image.
Christian
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Qemu-devel] Re: QEMU 0.7.2
2005-09-05 9:58 ` [Qemu-devel] " Christian Walther
2005-09-05 10:48 ` Andreas Mohr
2005-09-05 10:59 ` Christian MICHON
@ 2005-09-08 14:18 ` Jim C. Brown
2005-09-12 22:55 ` Karl Magdsick
2 siblings, 1 reply; 14+ messages in thread
From: Jim C. Brown @ 2005-09-08 14:18 UTC (permalink / raw)
To: qemu-devel
On Mon, Sep 05, 2005 at 11:58:43AM +0200, Christian Walther wrote:
> >QEMU version 0.7.2 is now available.
>
> I see it doesn't include my patch that fixes virtual console switching
> with SDL on Mac OS X
> (http://lists.gnu.org/archive/html/qemu-devel/2005-07/msg00309.html).
> Anything wrong with it?
>
> -Christian
SDL is obsolete for OS X since qemu includes a native cocoa layer. IIRC there
were multiple issues with using SDL on OS X, so qemu was ported to use cocoa
instead.
(SDL is more-or-less considered obsolete in general, iiuc Fabrice wants the
windows port of qemu to use the Win32API natively to handle graphics, while
on *nix systems an X toolkit (such as Qt or GTK) is preferred.)
--
Infinite complexity begets infinite beauty.
Infinite precision begets infinite perfection.
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Qemu-devel] Re: QEMU 0.7.2
2005-09-08 14:18 ` Jim C. Brown
@ 2005-09-12 22:55 ` Karl Magdsick
2005-09-13 0:33 ` Anthony Liguori
2005-09-13 2:43 ` Jim C. Brown
0 siblings, 2 replies; 14+ messages in thread
From: Karl Magdsick @ 2005-09-12 22:55 UTC (permalink / raw)
To: qemu-devel
> (SDL is more-or-less considered obsolete in general, iiuc Fabrice wants the
> windows port of qemu to use the Win32API natively to handle graphics, while
> on *nix systems an X toolkit (such as Qt or GTK) is preferred.)
Out of curiosity, has GTK on Win32 been considered?
-Karl
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Qemu-devel] Re: QEMU 0.7.2
2005-09-12 22:55 ` Karl Magdsick
@ 2005-09-13 0:33 ` Anthony Liguori
2005-09-13 2:56 ` Jim C. Brown
2005-09-13 2:43 ` Jim C. Brown
1 sibling, 1 reply; 14+ messages in thread
From: Anthony Liguori @ 2005-09-13 0:33 UTC (permalink / raw)
To: kmagnum, qemu-devel
Karl Magdsick wrote:
>>(SDL is more-or-less considered obsolete in general, iiuc Fabrice wants the
>>windows port of qemu to use the Win32API natively to handle graphics, while
>>on *nix systems an X toolkit (such as Qt or GTK) is preferred.)
>>
>>
>
>Out of curiosity, has GTK on Win32 been considered?
>
>
Something I've been experimenting with recently is using XEmbed. XEmbed
allows you to have manage a widget in one process and display the widget
in another process. It's designed to be Toolkit agnostic so you can
embed QT widgets within GTK and vice versa.
In the GTK world, instead of having qemu create a GtkWindow, it would
create a GtkPlug.
Then another application (running as a separate process) can use a
GtkSocket to embed the QEMU vga device within a larger GUI.
There can then be separate GTK/QT guis without QEMU having to support
both widget sets. What's more, it seems like the easiest way, given the
way QEMU currently works, to have an advanced GUI that can manage
multiple instances of QEMU (using tabs or something like that).
Regards,
Anthony Liguori
>-Karl
>
>
>_______________________________________________
>Qemu-devel mailing list
>Qemu-devel@nongnu.org
>http://lists.nongnu.org/mailman/listinfo/qemu-devel
>
>
>
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Qemu-devel] Re: QEMU 0.7.2
2005-09-12 22:55 ` Karl Magdsick
2005-09-13 0:33 ` Anthony Liguori
@ 2005-09-13 2:43 ` Jim C. Brown
1 sibling, 0 replies; 14+ messages in thread
From: Jim C. Brown @ 2005-09-13 2:43 UTC (permalink / raw)
To: kmagnum, qemu-devel
On Mon, Sep 12, 2005 at 06:55:14PM -0400, Karl Magdsick wrote:
> > (SDL is more-or-less considered obsolete in general, iiuc Fabrice wants the
> > windows port of qemu to use the Win32API natively to handle graphics, while
> > on *nix systems an X toolkit (such as Qt or GTK) is preferred.)
>
> Out of curiosity, has GTK on Win32 been considered?
>
>
> -Karl
>
Yes, but many primary Windows users (those who use Windows as their main OS)
have objections. Things such as: GTK libs and friends are too large just for qemu,
that having to install them would confuse a newbie user, using the native win32
GUI will look more natural, etc. I believe that Fabrice prefers a native win32
GUI but he is ok with using a GTK GUI on Windows. (Basically, he just wants
something that is functional.)
The GTK code I wrote should work equally well when compiled on Windows, though I
currently don't know anyone who uses it there. (My one tester reported that the
computer he had installed qemu on had some sort of hard disk failure iirc.)
--
Infinite complexity begets infinite beauty.
Infinite precision begets infinite perfection.
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Qemu-devel] Re: QEMU 0.7.2
2005-09-13 0:33 ` Anthony Liguori
@ 2005-09-13 2:56 ` Jim C. Brown
2005-09-13 3:37 ` Mike Swanson
2005-09-13 3:45 ` Anthony Liguori
0 siblings, 2 replies; 14+ messages in thread
From: Jim C. Brown @ 2005-09-13 2:56 UTC (permalink / raw)
To: qemu-devel
On Mon, Sep 12, 2005 at 07:33:26PM -0500, Anthony Liguori wrote:
> What's more, it seems like the easiest way, given the
> way QEMU currently works, to have an advanced GUI that can manage
> multiple instances of QEMU (using tabs or something like that).
>
I'm working on something like that (though I stole the idea from Q, the Mac OS X
Cocoa GUI for qemu). The way it works, one master qemu process creates the
actual window (with full GUI and etc), as well as a VM for one guest. In order
to handle multiple guests, subprocesses are spawned (so one VM per process) but
they display to the GUI of the master process. (Actually, this is implemented
using GtkSocket and GtkPlug.) Currently you'll only be able to see one guest
at a time (though you can switch among them at any time), but I plan on adding
support for using multiple windows later (all windows would be owned and controlled by
the same master process).
> There can then be separate GTK/QT guis without QEMU having to support
> both widget sets.
Or either (except some minimal GDK and the GtkPlug). There are definite
advantages to going this route.
AFAIK Fabrice isn't supported of externel GUIs for qemu. He wants to have the
code as part of qemu. (He has no preference however. GTK or Qt or something else
will be fine, as long as it works, the code is simple, and it is easy to use.)
> Then another application (running as a separate process) can use a
> GtkSocket to embed the QEMU vga device within a larger GUI.
>
It would be nice if we could keep some sort of GUI-less mode (like what we have
now), so that we only have to run one executable/process in order to run a guest.
> Regards,
>
> Anthony Liguori
>
--
Infinite complexity begets infinite beauty.
Infinite precision begets infinite perfection.
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Qemu-devel] Re: QEMU 0.7.2
2005-09-13 2:56 ` Jim C. Brown
@ 2005-09-13 3:37 ` Mike Swanson
2005-09-13 3:47 ` Anthony Liguori
2005-09-13 3:54 ` Jim C. Brown
2005-09-13 3:45 ` Anthony Liguori
1 sibling, 2 replies; 14+ messages in thread
From: Mike Swanson @ 2005-09-13 3:37 UTC (permalink / raw)
To: qemu-devel
I'm just wondering... is it any trouble to draw QEMU using Xlib?
I'd prefer that over any conventional toolkit. There are many
instances where I'm not running any GTK or QT applications on my
desktop, and I'd appreaciate it if I didn't have load either of them
only to run QEMU. >_>
--
Mike
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Qemu-devel] Re: QEMU 0.7.2
2005-09-13 2:56 ` Jim C. Brown
2005-09-13 3:37 ` Mike Swanson
@ 2005-09-13 3:45 ` Anthony Liguori
2005-09-13 13:07 ` Jim C. Brown
1 sibling, 1 reply; 14+ messages in thread
From: Anthony Liguori @ 2005-09-13 3:45 UTC (permalink / raw)
To: qemu-devel
Jim C. Brown wrote:
>On Mon, Sep 12, 2005 at 07:33:26PM -0500, Anthony Liguori wrote:
>
>
>>What's more, it seems like the easiest way, given the
>>way QEMU currently works, to have an advanced GUI that can manage
>>multiple instances of QEMU (using tabs or something like that).
>>
>>
>>
>
>I'm working on something like that (though I stole the idea from Q, the Mac OS X
>Cocoa GUI for qemu). The way it works, one master qemu process creates the
>actual window (with full GUI and etc), as well as a VM for one guest. In order
>to handle multiple guests, subprocesses are spawned (so one VM per process) but
>they display to the GUI of the master process. (Actually, this is implemented
>using GtkSocket and GtkPlug.) Currently you'll only be able to see one guest
>at a time (though you can switch among them at any time), but I plan on adding
>support for using multiple windows later (all windows would be owned and controlled by
>the same master process).
>
>
If I understand this correctly, you have multiple processes displaying
to the same widget?
Seems like it would be a lot easier if each process had it's own
Socket/Plug pair and then just make use of something like GtkNotebook.
>>There can then be separate GTK/QT guis without QEMU having to support
>>both widget sets.
>>
>>
>
>Or either (except some minimal GDK and the GtkPlug). There are definite
>advantages to going this route.
>
>
Yeah, I do like this approach quite a bit. My only concern would be the
performance of XShmImage vs whatever SDL is using.
Regards,
Anthony Liguori
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Qemu-devel] Re: QEMU 0.7.2
2005-09-13 3:37 ` Mike Swanson
@ 2005-09-13 3:47 ` Anthony Liguori
2005-09-13 3:54 ` Jim C. Brown
1 sibling, 0 replies; 14+ messages in thread
From: Anthony Liguori @ 2005-09-13 3:47 UTC (permalink / raw)
To: qemu-devel
Mike Swanson wrote:
>I'm just wondering... is it any trouble to draw QEMU using Xlib?
>
>I'd prefer that over any conventional toolkit. There are many
>instances where I'm not running any GTK or QT applications on my
>desktop, and I'd appreaciate it if I didn't have load either of them
>only to run QEMU. >_>
>
>
Using a toolkit's widgets doesn't mean you have to load anything. You
can happily run a GTK app under blackbox or what have you. It's just a
higher level API to Xlibs (which are a royal PITA to code to).
Now, if we were linking to the gnome libs it would be another story...
Regards,
Anthony Liguori
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Qemu-devel] Re: QEMU 0.7.2
2005-09-13 3:37 ` Mike Swanson
2005-09-13 3:47 ` Anthony Liguori
@ 2005-09-13 3:54 ` Jim C. Brown
1 sibling, 0 replies; 14+ messages in thread
From: Jim C. Brown @ 2005-09-13 3:54 UTC (permalink / raw)
To: mikeonthecomputer, qemu-devel
On Mon, Sep 12, 2005 at 08:37:39PM -0700, Mike Swanson wrote:
> I'm just wondering... is it any trouble to draw QEMU using Xlib?
>
No. Somone released a file called nosdl.c which did that, though it was for a really
old version of qemu it may still work. (The way it was written was sort of a
hack, though.)
AFAIK the sole objection to using Xlib is because you can't write a GUI using it
(well technically you could, but clearly using GTK or Qt is better for that
task). Fabrice wants a fully integrated GUI into qemu, so he probably won't accept
Xlib patches.
> I'd prefer that over any conventional toolkit. There are many
> instances where I'm not running any GTK or QT applications on my
> desktop, and I'd appreaciate it if I didn't have load either of them
> only to run QEMU. >_>
> --
> Mike
>
I agree with you there. (In fact, I may take the nosdl.c and write an up2date
version if I can find the time.)
--
Infinite complexity begets infinite beauty.
Infinite precision begets infinite perfection.
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Qemu-devel] Re: QEMU 0.7.2
2005-09-13 3:45 ` Anthony Liguori
@ 2005-09-13 13:07 ` Jim C. Brown
0 siblings, 0 replies; 14+ messages in thread
From: Jim C. Brown @ 2005-09-13 13:07 UTC (permalink / raw)
To: qemu-devel
On Mon, Sep 12, 2005 at 10:45:29PM -0500, Anthony Liguori wrote:
> Jim C. Brown wrote:
>
> If I understand this correctly, you have multiple processes displaying
> to the same widget?
>
Currently, yes.
The eventual goal is to manage multiple windows as well, so you can see more
than one guest at a time.
> Seems like it would be a lot easier if each process had it's own
> Socket/Plug pair and then just make use of something like GtkNotebook.
>
Agreed. The reason I didn't try that was because I didn't know was GtkNotebook
was. What would be really slick would be to be able to do what gaim does, drag
and drop tabs across different windows or even drag a tab out of a window
in order to create a new one.
> >>There can then be separate GTK/QT guis without QEMU having to support
> >>both widget sets.
> >>
> >>
> >
> >Or either (except some minimal GDK and the GtkPlug). There are definite
> >advantages to going this route.
> >
> >
> Yeah, I do like this approach quite a bit. My only concern would be the
> performance of XShmImage vs whatever SDL is using.
>
I did not do any benchmarks but there does not seem to be any noticable speed
differences.
> Regards,
>
> Anthony Liguori
>
>
> _______________________________________________
> Qemu-devel mailing list
> Qemu-devel@nongnu.org
> http://lists.nongnu.org/mailman/listinfo/qemu-devel
>
--
Infinite complexity begets infinite beauty.
Infinite precision begets infinite perfection.
^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2005-09-13 13:08 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-09-04 17:27 [Qemu-devel] QEMU 0.7.2 Fabrice Bellard
2005-09-05 9:58 ` [Qemu-devel] " Christian Walther
2005-09-05 10:48 ` Andreas Mohr
2005-09-05 10:59 ` Christian MICHON
2005-09-08 14:18 ` Jim C. Brown
2005-09-12 22:55 ` Karl Magdsick
2005-09-13 0:33 ` Anthony Liguori
2005-09-13 2:56 ` Jim C. Brown
2005-09-13 3:37 ` Mike Swanson
2005-09-13 3:47 ` Anthony Liguori
2005-09-13 3:54 ` Jim C. Brown
2005-09-13 3:45 ` Anthony Liguori
2005-09-13 13:07 ` Jim C. Brown
2005-09-13 2:43 ` Jim C. Brown
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).