[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Sheflug] Re: TopPage info for Sheffield Linux User Group




On Fri, 19 May 2000, Craig Andrews wrote:

> > Not necessarily. Wine does two things: emulates a running Windows system,
> > and provides a compatibility layer for native Linux programs to access
> > Windows API functions. 
> 
> Yes, Windows API (eeeeurgh!)

What's specifically wrong with the win api then?

> > I don't see why the linux code would be less dodgy than the windows code
> > by the same programmers?
> 
> Well lets see... The windows code is designed for the Windows API, and not
> for Linux.

What do you mean by linux? GNOME code is designed for the GTK API (among
others), obviously that must be just as bad.

> Also, its a windows executable.

So what? It's i386 machine code. It runs exactly the same speed. Do you
think linux executables run badly under BSD? By the same logic they ought
to.

> Wine may not be an emulator,
> but its damned close enough!

No, it isn't.

> Native Linux code using GTK+, QT, Motif etc etc  for the GUI would a) be
> able to take advantage of Linux specific stuff (X is nice once you get to
> know it, security is always good etc.)

Why can't Wine take advantage of Linux specific stuff? It's just an
API....

> instead, you get the dodgy bug
> ridden world of M$.

Erm... Wine wasn't written by Microsoft....

> On top of that, it's not even running on its own
> platform! What ever happened to ELF, glibc, etc etc etc...

Or misc binaries ?

> What I'm trying to say is that the code by the programmers may or may not
> be dodgy, but the use of another OS' API on top of another,

Again, I draw your attention to Linux on BSD, Java executables, misc
binaries, vmware, ...

> using a bugged
> class library (I assume MFC was used?)

What's bugged about MFC (I doubt it was MFC used) ?

> Aside from all this, the code will be bulky 

Not really. A lot of Wine is wrapper; it doesn't provide functions, linux
does.

> like a Java VM), and very slow. MS Paint using wine takes about 2 mins to
> open on my K6-2/500, due to all the wine stuff.

Using released Wine binaries? They're all compiled -g aren't they?

> Also, file permissions are
> a pain, as is printing,

And printing isn't a pain under linux ?! ;)))

> and the widgets used (does anyone elses copy of
> wine use Win16 widgets (sorry, controls)

You can choose.

> else. In short, don't do it. Especially with a decent, free (if you
> GPL) cross platform library like QT.

QT's open, not GPL'd (at least, most people's install of QT is ;). But
still, I'd argue that there's nothing specifically wrong in using
cross-platform libraries. People don't particularly have a problem with
wxWindows, et al, I don't see why people should have a problem with Wine.

Cheers,

Alex.


---------------------------------------------------------------------
Sheffield Linux User's Group - http://www.sheflug.co.uk
To unsubscribe from this list send mail to
- <sheflug-request [at] vuw.ac.nz> - with the word 
 "unsubscribe" in the body of the message. 

  GNU the choice of a complete generation.