Re: AMIGA will use Linux, but Linux has several (fwd)

Bill Huey (billh@mag.ucsd.edu)
Sat, 10 Jul 1999 15:53:09 -0700 (PDT)


Forwarded message:
>From billh Sat Jul 10 15:52 PDT 1999
From: Bill Huey <billh>
Message-Id: <199907102252.PAA03356@mag.ucsd.edu>
Subject: Re: AMIGA will use Linux, but Linux has several
To: dcinege@psychosis.com
Date: Sat, 10 Jul 1999 15:52:25 -0700 (PDT)
Cc: billh (Bill Huey)
In-Reply-To: <3787CCED.85D3FA20@psychosis.com> from "Dave Cinege" at Jul 10, 99 06:45:01 pm
X-Mailer: ELM [version 2.4 PL25]
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=US-ASCII
Content-Length: 870

Dave Cinege:
> That is lack of widget toolkit, application, and (somewhat) kernel threading.
> It has little to do with X Windows API, or that it's C++.

Well, it may not *exactly* be the API, but it is certainly how redraw events
are handled.

Defering and delaying event redraws during a window move or resize is super
useful in making the BeOS *much* more snappy/responsive than X/GNOME/KDE.

I was hoping that my modifications to Enlightenment would help with releasing
X locks, but it's looking like I'll have to actually dig into the X libraries
themselves. We'll see...

> Simply put, Unix programs rarly are written with threads. They should be.

Yeah, I agree. the GTK folks are doing something like that, but I'm not
sure how variuos X internals are going to deal with its' event queue on top
of another event queue architecture.

We'll see...
Thanks.

bill

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/