On Tue, 2004-07-27 at 02:11, Andy Sy wrote: > Two possible approaches: > > 1. Make X compatibility an isolated part of a built-from the ground up > display server that is /not X/. Such a server would need to be able to appear > as a true-blue X server for old X clients (i.e. speak the unmodified X11 > wire protocol) but somehow have a way for the 'new technology' clients to > let the server know that they are such and 'switch it' into a different mode. > > [Note that the above is completely speculative... I may be talking off the top > of my head here as I don't understand enough yet...] > > 2. Just run an X server on top of a non-X display layer. X servers (especially > rootless ones - i.e. no root window / all windows are displayed independently) > running on OS X and Windows (heck there were X servers running on DOS... remember > Deskview/X?) prove you can have completely seamless running of X apps side by side > with non-X apps on your non-X desktop - even cut-and-paste works to some degree, > nor is drag and drop between X and non-X apps inconceivable. > > [This is actually the cleanest way to have your cake and eat it too and it's > already been proven to work...] > > > It really all depends on whether the decades old architecture of X is > holding us back and as such is better shoved into an isolated part and no > longer enhanced, or if its extension mechanism is still up to the task of > embracing the latest innovations without compromise.
Actually, it's really going to be hard bolting in advanced rendering capabilities without changing the protocol or making some serious extensions to X. On the other hand, it's hard to bolt-in network transparency to Aqua or the Windows GUI as they weren't designed with that in mind, as they were designed to interact heavily with the onboard hardware, and not with networked resources. --
signature.asc
Description: This is a digitally signed message part
-- Philippine Linux Users' Group (PLUG) Mailing List [EMAIL PROTECTED] (#PLUG @ irc.free.net.ph) Official Website: http://plug.linux.org.ph Searchable Archives: http://marc.free.net.ph . To leave, go to http://lists.q-linux.com/mailman/listinfo/plug . Are you a Linux newbie? To join the newbie list, go to http://lists.q-linux.com/mailman/listinfo/ph-linux-newbie
