Re: how to get rid of XFree in the longterm (just a thought)
From: tom (tom_at_dbsevice.com)
Date: 02/27/04
- Previous message: Basile Starynkevitch [news]: "Re: how to get rid of XFree in the longterm (just a thought)"
- In reply to: Wayne Throop: "Re: how to get rid of XFree in the longterm (just a thought)"
- Next in thread: tom: "Re: how to get rid of XFree in the longterm (just a thought)"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Fri, 27 Feb 2004 00:14:49 +0100
Wayne Throop wrote:
>
> Over time, I think it will become the rule rather than the exception.
> As devices get smarter, and they all want to display information mutiple
> places at once, it'll get more crucial. Consider a media server and
> multiple distributed consoles. Sure, you could make the server handle
> only the streaming protocols and run all apps locally on smarter
> terminals. It doesn't *have* to be the display protocol that goes over
> the net. But you'll still want to be able to talk to some app at one
> location, and then pick up where you left off even after you want across
> the house to another console; or start doing something on a pocket
> console, and decide that you'd like to move what you are doing to a wall
> screen; or run an app which only runs on one box (requires special
> hardware, or extra memory resources, etc etc) but you don't happen to be
> at that box's main screen; or you have two people wanting to use such
> resources at once; or any of tens of other useful applications of
> consuming memory and cpu resouces here, and displaying there.
>
> I think such uses would already be fairly commonplace in many homes
> with multiple computers (which are becoming more and more common)
> if it weren't for the fact that people have gotten used to it
> being impossible.
>
> IIRC, even microsoft fielded a product to allow a second special-purpose
> display console to borrow resources from another machine; their solution
> was clunky and un-necessarily expensive, but the thing is, people are
> starting to need to do such things. I'm not that far ahead of
> the trend. Some, but not that far.
>
> : http://www.dbservice.com/tom/system.html
>
> Some promising concepts perhaps, but I think the issue of
> separation of concerns isn't made clear, and is a potential infelicity.
> For example, application launching and session control are part
> of the job of network transparent distribution of gui apps.
> But fusing them together into a single "system", a single API,
> or parts of a single API, is IMO a mistake. There are more reasons
> one might want to start remote apps than just GUI apps. So, a model
> where distribution is handled one way (eg ssh), sessions another
> way (eg, xdm), and actual graphics ops yet another (X protocol)
> seem to me to be a feature, not a bug. The point being, using
> one doesn't force you to use, and pay the overheads for, the others.
>
> Not that the way it's done now is unflawed or un-improveable. For
> one example, dealing with frame buffers (ie, pixels, ala VNC), and
> sound and keyboards and mice isn't really done well or modularly
> enough IMO. But one thing that isn't desirable is a monolithic API
> that tries to do everything there is to be done. A suite of
> possibly-cooperating but fundamentally independent protocols
> is, IMO, superior.
>
I haven't written it on the page, but I thought that these four
components are independent, stand-alone applications.
And the protocols don't have to be the same. For example the app server
could have a simple protocol which could be extended by modules, e.g to
add some sort of security to it (ssh or others). I didn't try to make a
monolythic API, I didn't even define an API, this page only reflects how
I think a system of GUI applications and display servers should look
like. I agree with you that making things more modular, or even split
things totally off could help. Making the four parts of the system
independent could help to bring some competition to the market.
--
wereHamster a.k.a. Tom Carnecky Emmen, Switzerland
(GC 3.1) GIT d+ s+: a--- C++ UL++ P L++ E- W++ N++ !o !K w ?O ?M
?V PS PE ?Y PGP t ?5 X R- tv b+ ?DI D+ G++ e-- h! !r !y+
- Previous message: Basile Starynkevitch [news]: "Re: how to get rid of XFree in the longterm (just a thought)"
- In reply to: Wayne Throop: "Re: how to get rid of XFree in the longterm (just a thought)"
- Next in thread: tom: "Re: how to get rid of XFree in the longterm (just a thought)"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|