qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: "Jim C. Brown" <jma5@umd.edu>
To: Herbert Poetzl <herbert@13thfloor.at>
Cc: qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] quick gtk2.c update
Date: Wed, 22 Jun 2005 08:41:46 -0400	[thread overview]
Message-ID: <20050622124146.GA25905@jbrown.mylinuxbox.org> (raw)
In-Reply-To: <20050622035313.GC20093@MAIL.13thfloor.at>

On Wed, Jun 22, 2005 at 05:53:14AM +0200, Herbert Poetzl wrote:
> > It's a very bad idea to have the installer need to go back on to the net to 
> > download something else.
> > 
> > The user should get the whole thing at once.
> 

I already agreed to this.

> yes, that's what hyperlinks are for, just put _another_ one
> on the download site saying something like: "this also 
> requires that you install bla, bla and bla. you can get
> a recent version of them here, here and here" ...
> 

Well, the least that could be done would be to have two versions of qemu for
download, one that includes the gtk libs and one that doesnt. Along with a big
notice in red that says: IF YOU HAVE NO IDEA WHAT GTK IS THEN GET THE VERSION OF
QEMU THAT INCLUDES GTK. Or something.

> > > GTK libraries are not part of qemu, they are a separate resource that qemu
> > > depends on.
> > 
> > As far as the user is concerned, they are part of qemu.
> 
> as is VBRUN.dll for each and every application .. NOT!
> 
> this is the windows concept of 'do not share libraries',
> 'do not trust installed resources' and 'do not keep any
> compatibility' ...
> 

I agree. This should be avoided, especially because GTK is better well known
in the Windows world that qemu is currently.

> > Realistically, we don't need GTK.  We've already got a GUI with an api. 
> > That's what windows programmers use.  The vast majority of us will never use 
> > xchat etc.  Qemu may be the only one they use.
> 
> so why not make a native GUI for windows, and just
> use that? (according to Micro$oft this could not take
> longer than a five minutes with their advanced tools)
> 

A) Using microsoft tools may lead to slight incompatibilities with the qemu
code which requires gcc. [The -mms-bitfields problem discussed earlier in this
thread is a good example of that.]

B) Even if they didn't cause any problems (or the GUI was coded by hand), we
would still need a separate team of developers for the Win32 GUI. Considering
the lack of Windows build maintainers, let alone developers, this would not be
a favor to anyone, least of all the end user.

C) Sharing the same GTK GUI for Linux qemu and Windows qemu would provide a
consistent interface between the two platforms. IMHO this is the most important
one.

> > And it's not a good idea to distribute the libraries seperately.
> 
> it's neither smart nor good to deploy apps bundled
> with a complete operating system. period.
> 

Um...

> > Or put them in the Windows system directory.  Too much junk gets put there 
> > already due to years and years of poor programming, careless authors, 
> > indifferent programmers, and Microsoft's encouragement.
> 
> precisely, and every app wants to use their 'personal'
> version of lib whatever, but that's a windows issue,
> nothing which should concern QEMU ...
> 

Except it already does.

> 
> best,
> Herbert
> 

-- 
Infinite complexity begets infinite beauty.
Infinite precision begets infinite perfection.

  reply	other threads:[~2005-06-22 12:49 UTC|newest]

Thread overview: 63+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-06-19 19:09 [Qemu-devel] quick gtk2.c update Jim C. Brown
2005-06-19 22:25 ` Sebastien Bechet
2005-06-20  0:01   ` Jim C. Brown
2005-06-19 22:57 ` jeebs
2005-06-19 23:53   ` Jim C. Brown
     [not found]     ` <002c01c57535$60064fb0$334d21d1@organiza3bfb0e>
2005-06-20  1:59       ` Jim C. Brown
2005-06-21  2:27         ` jeebs
2005-06-21  2:39           ` Jim C. Brown
2005-06-21  2:58             ` jeebs
2005-06-21  4:28               ` Jim C. Brown
2005-06-21 10:45                 ` Jernej Simončič
2005-06-21 16:27                 ` jeebs
2005-06-21 17:20                   ` Jernej Simončič
2005-06-21 19:40                     ` jeebs
2005-06-21 20:22                       ` Jernej Simončič
2005-06-21 21:19                         ` jeebs
2005-06-21 22:24                           ` Jim C. Brown
2005-06-21 22:45                             ` jeebs
2005-06-21 23:58                               ` Jim C. Brown
2005-06-22  4:14                                 ` jeebs
2005-06-22  5:15                                   ` Damien Mascord
2005-06-22  9:31                                   ` Jernej Simončič
2005-06-22 12:31                                   ` Jim C. Brown
2005-06-22  9:16                                 ` Jernej Simončič
2005-06-22 13:17                                 ` Jim C. Brown
2005-06-22 18:36                                   ` Jim C. Brown
2005-06-22 18:53                                   ` Jim C. Brown
2005-06-22 20:59                                     ` Jim C. Brown
2005-06-23  2:26                                       ` jeebs
2005-06-24  0:32                                         ` Jim C. Brown
2005-06-26 16:13                                           ` Jim C. Brown
2005-06-27 17:11                                             ` jeebs
2005-06-27 18:15                                               ` Jim C. Brown
2005-06-22 13:22                                 ` Jim C. Brown
2005-06-22  3:53                               ` Herbert Poetzl
2005-06-22 12:41                                 ` Jim C. Brown [this message]
2005-06-21 21:52                       ` Jim C. Brown
2005-06-21 19:45                   ` Jim C. Brown
2005-06-21 20:32                     ` [Qemu-devel] Build environment image Tim Walker
2005-06-24 17:19                       ` Tim Walker
2005-06-24 17:48                         ` John R. Hogerhuis
2005-06-24 18:24                           ` Christian MICHON
2005-06-24 18:41                             ` John R. Hogerhuis
2005-06-24 18:41                               ` Christian MICHON
2005-06-24 19:09                             ` jeebs
2005-06-24 19:13                           ` jeebs
2005-06-24 20:25                             ` John R. Hogerhuis
2005-06-24 20:52                               ` jeebs
2005-06-28 18:39                                 ` Jim C. Brown
2005-06-24 21:30                               ` Tim Walker
2005-06-24 21:55                                 ` John R. Hogerhuis
2005-06-24 22:46                                 ` [Qemu-devel] " Ronald
2005-06-24 18:07                         ` [Qemu-devel] " Christian MICHON
2005-06-21 10:42               ` [Qemu-devel] quick gtk2.c update Jernej Simončič
2005-06-21 12:36                 ` Jim C. Brown
2005-06-21 16:30                 ` jeebs
2005-06-21 17:25                   ` Jernej Simončič
2005-06-21 10:39           ` Jernej Simončič
2005-06-21 10:32         ` Jernej Simončič
  -- strict thread matches above, loose matches on Subject: below --
2005-06-27 21:19 Christian Bourque
2005-06-27 21:37 ` Brad Campbell
2005-06-28  1:04 ` Jim C. Brown
     [not found]   ` <a6ee49d305062720121d6fcc4e@mail.gmail.com>
     [not found]     ` <a6ee49d30506272028f772930@mail.gmail.com>
     [not found]       ` <20050628033526.GA23166@jbrown.mylinuxbox.org>
     [not found]         ` <a6ee49d3050628075662b7ec4c@mail.gmail.com>
2005-06-28 18:46           ` Jim C. Brown

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=20050622124146.GA25905@jbrown.mylinuxbox.org \
    --to=jma5@umd.edu \
    --cc=herbert@13thfloor.at \
    --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).