On 10 Oct 2025 16:29:29 GMT, Ted Nolan <tednolan> wrote:
I recall pretty well that when I took my first job in 1985, the Sun
windowing system was "Suntools", all the binaries of which were
symlinks to one big blob because Sun didn't have shared libraries
yet so you got all the windowing code to only get loaded into memory
just once that way...
In the early 1980s, DEC?s VMS was the advanced OS compared to most Unixes, with shared libraries, asynchronous I/O, integrated (proprietary)
networking, high cross-programming-language integration etc. That
advantage disappeared within a few years.
One thing Sun came up with, just shortly before X11 was adopted as the industry standard by just about all the Unix vendors, was to create a GUI/ display architecture called ?NeWS?. This was based on PostScript, with
some extensions for interactive on-screen drawing. More than that, it
included a degree of autonomous event handling and lightweight threading,
so that the GUI front-end could be preprogrammed to handle a lot of the
lower levels of user interaction without actually needing to keep communicating with the main body of application code on the CPU all the
time.
Sun merged this into its initial X11 product, then not long after
abandoned it altogether and went full X11. A lot of Sun aficionados were
sorry to see it go ...
--- PyGate Linux v1.0
* Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)