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.


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.) ®

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
Jul 12
Google can totally explain why Chromium browsers quietly tell only its websites about your CPU, GPU usage

OK, now tell us why this isn't an EU DMA violation - asking for a friend in Brussels

Jul 12
SAP's bid to woo open source community meets muted response

German software giant says open source is a 'catalyst for innovation' but is unlikely to release proprietary code

Jul 12
Stop installing that software - you may have just died

On Call They're called role-playing games for a reason ...

Jul 11
Former Autonomy CFO banned from chartered accounting group until 2038

Sushovan Hussain's failure in 2020 to appeal his 2018 fraud conviction in the US means he won't be a member of ICAEW for 20 years

Jul 11
AMD buys developer Silo AI in bid to match Nvidia's product range

First it comes for market leader's GPUs ... now it's nibbling at software

Jul 11
Firefox 128 bumps system requirements for old boxes

Get comfortable, it'll be here for a while