[rescue] "bloated pig X11"

Meelis Roos mroos at linux.ee
Thu Aug 9 14:04:31 CDT 2012


> > [...historical vs modern graphics...]  No need for graphics server
> > because of IPC latency and memory latency of passing data and
> > control.
> 
> You still need something a lot like it, though, to arbitrate screen
> region access (in X terms, window size, location and stacking order,
> and their implications for allocating screen real estate to clients)

Yes, something like a composition manager that provides each application 
its own coordinate space and transaltes it to be inside some region.

> and to demultiplex input events.

Yes, that is needed, and probably more things like that.

> Also, the architecture you sketch completely ignores portability.  Of
> course, this may be acceptable; I've seen more X code than I'd like
> that blindly assumes the default visual is 24bpp TrueColor - and some
> of it even blindly assumes it knows what the RGB masks are.

I see the portability on toolkit level here.

-- 
Meelis Roos (mroos at linux.ee)


More information about the rescue mailing list