X11/NeWS design overview
W. Teitelman · 2003
Summary form only given, as follows. The X11/NeWS server is a general, unified window system server that supports two front-ends, one for the X11 protocol and one for the NeWS protocol. Because the X11 semantics and the NeWS semantics share a great deal in common, much of the underlying implementation is common to both. Where the differences cannot be resolved to a common model, the union of the two sets of semantics is provided. By allowing both protocol implementations to coexist in a single server, both X11 and NeWS clients can share the screen and the input devices. A single window manager that manages windows created using both protocols presents an integrated interface to the user.>