Article View: comp.windows.misc
Article #812Re: Why I'm suspicious of NeWS
From: Mike Coffin
Date: Fri, 12 Feb 1988 20:59
Date: Fri, 12 Feb 1988 20:59
36 lines
2249 bytes
2249 bytes
From article <1677@desint.UUCP>, by geoff@desint.UUCP (Geoff Kuenning):
> All the NeWS proponents seem to think that its biggest feature, in fact
> the only one that "clearly" makes it better than the alternatives like
> X, is its programmability. Well, I'm not convinced. In fact, I think
> the programmability is NeWS's biggest drawback. (It's second biggest
> is its capitalization, which gives me finger cramps. :-)
...
> Geoff Kuenning geoff@ITcorp.com {uunet,trwrb}!desint!geoff
I agree with you about the capitalization. Was it Knuth that started
this trend with TeX? Arrrrrggghh.
I'm a proponent of NeWS --- or at least the design of NeWS, since I've
never actually used it. I don't think programmability itself is
NeWS's biggest feature. The important thing is that the designers of
NeWS realize that the most important constraint on speed in a network
window system is bandwidth. And they further noticed that the way
to push a lot of information through a very narrow pipe is to send a
program. I suspect that the reason NeWS will win over X --- if it
does --- is that NeWS applications will use less bandwidth than
equivalent X programs. Not just a little less, but orders of
magnitude less. You can effectively move the inner loop of an
interactive program from the machine where the (perhaps
computation-intensive) program is running to the machine where the
interaction is taking place.
Even if the program is running on the same machine as the server, a
bottleneck still exists; IPC between client and server requires
expensive context switches. Presumably context switches within the
lightweight processes in the NeWS server are much cheaper than
UNIX-style context switches.
--
Mike Coffin mike@arizona.edu
Univ. of Ariz. Dept. of Comp. Sci. {allegra,cmcl2,ihnp4}!arizona!mike
Tucson, AZ 85721 (602)621-4252
Technical Details
Message-ID:
<3835@megaron.arizona.edu>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!water!watmath!clyde!bellcore!decvax!ucbvax!husc6!cmcl2!arizona!mikeReferences:
<1677@desint.UUCP>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watmath!clyde!bellcore!decvax!ucbvax!husc6!cmcl2!arizona!mike From: mike@arizona.edu (Mike Coffin) Newsgroups: comp.windows.misc Subject: Re: Why I'm suspicious of NeWS Message-ID: <3835@megaron.arizona.edu> Date: 12 Feb 88 20:59:53 GMT References: <1677@desint.UUCP> Organization: U of Arizona CS Dept, Tucson Lines: 36