From: Kyle Hayes <kyle@silverbeach.net>
To: jm@poure.com, qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] Qemu frontend proposal
Date: Fri, 23 Apr 2004 08:50:03 -0700 [thread overview]
Message-ID: <200404230850.03938.kyle@silverbeach.net> (raw)
In-Reply-To: <200404230913.54616.jm@poure.com>
On Friday 23 April 2004 00:13, Jean-Michel POURE wrote:
> Dear all,
>
> Fabrice expressed the need for a Qemu frontend. Before working on
> anything, I would like to discuss about possible plans and receive
> some feedback.
>
> My proposals are:
>
> 1) Framework : wxWidgets
> 2) Interface builder : wxGlade
There are two perfectly good toolkits that are on nearly every distro
out of the box right now: GTK and Qt. Both have excellent tools and
language bindings and interface builders. Python has perfectly good
bindings for Qt and GTK on its own. I see no functional need at all
to introduce yet another toolkit.
Building open source projects is already getting to be more and more
annoying as each one wants to bring in another fifty dependencies
that are not usually installed. And, each one wants to wrap some
perfectly good libraries in their own just-barely-different wrappers.
The more dependencies everything has the more likely we'll all end up
in the Linux version of Windows DLL hell.
Please, please, please think twice about introducing new dependencies!
What are the goals for a QEMU interface? Here's what I'd like to see:
1) portable.
2) very lightweight.
3) remotely accessible.
4) easily maintained and changed.
5) i18n.
What this says to me is that a web interface would cover what I want.
And, that is guaranteed to be portable. In my experience, an
embedded web interface tends to be smaller (code size) than any
toolkit-based code. When the browser isn't up, you aren't using
that memory.
Better yet, make the interface in QEMU in XML-RPC and then everyone
and their dog can write an interface in any language or system.
Please stay with the Unix philosophy of making each tool do one thing
well.
Best,
Kyle
next prev parent reply other threads:[~2004-04-23 15:53 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-04-23 7:13 [Qemu-devel] Qemu frontend proposal Jean-Michel POURE
2004-04-23 15:50 ` Kyle Hayes [this message]
2004-04-23 15:52 ` Michael L Torrie
2004-04-23 17:53 ` Jocelyn Mayer
2004-04-23 22:18 ` Fabrice Bellard
2004-04-24 7:21 ` Jean-Michel POURE
2004-04-24 16:26 ` Michael Torrie
2004-04-25 12:29 ` Fabrice Bellard
2004-04-25 12:32 ` Martin Garton
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200404230850.03938.kyle@silverbeach.net \
--to=kyle@silverbeach.net \
--cc=jm@poure.com \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).