How NeWS became yesterday's news in the window system wars

A couple of weeks after its anniversary, one of the original engineers behind X has explored why it succeeded where rivals - one of which he co-developed - failed.

David S H Rosenthal's modestly titled blog post, X Window System At 40, is interesting, not just because Rosenthal is a distinguished computer scientist who worked on windowing systems for both Sun and Nvidia, where he was the fourth employee. Nor even because he wrote key parts of the X window system itself, such as the ICCCM, or that he still holds patents for some of it. Not even because he links to Reg coverage of the anniversary - twice.

We think it's noteworthy because Rosenthal not only designed and implemented key parts of X - we're not referring to it as X11, because his involvement started long before X version 11 - but he also co-developed one of the main rivals to X in its early days, the Network Extensible Windowing System, or "NeWS" (pronounced nee-wuz) for short. This means he brings unique perspective to his analysis that more modern ones lack - and we're including our own here.

Video

A few years ago, Rosenthal also wrote a brief History of Window Systems, which also discusses NeWS, along with Smalltalk creator Alan Kay's original concepts for windowing UIs, noting:

NeWS was invented by ex-Googler James Gosling, also the inventor of Java. Rosenthal calls NeWS "amazing technology," although admittedly he has some reason for bias here - he literally wrote the book. It was implemented in the same Display Postscript programming language that NeXT computer used in NeXTstep - the OS that later became Mac OS X OS X macOS. At the time, it was widely admired and X often derided - for instance, see chapter 7 of the Unix Haters' Handbook [PDF], entitled "The X-Windows Disaster: How to Make a 50-MIPS Workstation Run Like a 4.77MHz IBM PC."

That chapter was compiled by Don Hopkins, who should know: He invented pie menus on NeWS and later ported SimCity to the environment. The Reg FOSS desk asked Hopkins for his take on this. The proposal he suggested last year was:

Mind you, saying that, following on from Rosenthal's post, Hopkins also pointed us to Gosling's short essay "Window System Design: If I had it to do over again in 2002" [PDF], which describes something that in places is quite similar to Wayland.

If a key architect of both NeWS and X thinks that there are solid reasons why X beat the more sophisticated NeWS, and the inventor of NeWS thinks that the way to do it today is something much simpler, then we wouldn't dare argue. (But, quietly, we'd still love to see Arcan and Lash#Cat thrive as well.) ®

Search
About Us
Website HardCracked provides softwares, patches, cracks and keygens. If you have software or keygens to share, feel free to submit it to us here. Also you may contact us if you have software that needs to be removed from our website. Thanks for use our service!
IT News
Mar 20
Big Red and Microsoft roll out Azure database services for more mainstream Oracle users

Enterprise Edition to be offered on OCI inside Redmond's cloud

Mar 20
Photoshop FOSS alternative GIMP wakes up from 7-year coma with version 3.0

Meanwhile, open source video codec Ogg Theora stirs in its crypt

Mar 20
SystemRescue 12 lands with added bcachefs support

You might need that - the file system has some hard-to-squish bugs

Mar 20
SAP legacy ERP customers still in no rush to adopt latest platform

Even looming support deadline isn't tempting ECC users to haul themselves over to S/4HANA, say analysts

Mar 20
Asahi Linux loses another prominent dev as GPU guru calls it quits

Fedora Asahi Remix 42 still scheduled for release in about a month

Mar 20
SoftBank buys server-grade Arm silicon designer Ampere Computing

Japanese tech investor expects its own hyperscalers and e-com giants to collaborate, which could take a bite out of x86 market