% fortune -ae paul murphy

Futures and Alternatives

The Sun Ray's big strength: server based everything, is also its biggest weakness. For example, home use of Sun Rays works beautifully for most business applications because the bandwidth and server computing loads for those are relatively minor. What happens, however, when the consumer wants to watch a movie is that both bandwidth and processor requirements peak - meaning that consumer bandwidth costs quickly become prohibitive.

The reason for this is that the Sun Ray really is just a remote console to processes happening on the server. This is great for high security applications and nicely facilitates Sun Ray's ability to preserve and resume sessions independently of what happens to the display, but makes it unsuitable for entertainment and related graphics intensive uses.

The same problem applies to desktop jobs like 3D automation and modelling: bandwidth and processing burdens increase dramatically because almost everything has to be done on the server.

The older smart displays, machines like NCD's X-terminals or Plan9's gnots, didn't have this weakness because display processing was done on the display, not the server.

Sun has two technologies that could enable a new generation of 3D, and consumer video, capable gear: NeWS and MAJC. The Network Environment Windowing system [NeWS] downloaded postscript to the terminal which then did the final processing - meaning that displays based on this approach could could use a local array processor (i.e. a GPU) to handle home video or 3D display for engineering software used in the office.

The MAJC CPU was intended specifically for desktop use with extensive GPU style scaleability and multi-media instructions.

I believe NeWS fell victim to Adobe's licensing demands on PostScript, and MAJC fell to a perceived lack of market demand for a Sun desktop.

However, there are three cost factors justifying a second look:

  1. Adobe is feeling increasing revenue presure from Microsoft and may now be amenable to a market expanding BSD style license on PostScript I and II;

  2. the MAJC CPU is essentially a free good for Sun developers because its costs have been fully written off; and,

  3. The SMP/CMT technologies now on the market as the T1 "Niagara" have demonstrated Sun's ability to offer dramatically improved user service at lower costs than ever before.

As a result benefits like the ability to provide 3D engineering and home video user support with relatively low bandwidth and server utilization via a low security Sun Ray variant may now be "low hanging fruit."

Since Sun hasn't yet announced anything of the kind, this section looks at the market and competition for such a product - including PCs, diskless workstation solutions like the LTSP, and specialized desktop appliances like those from Wyse and HP.

This leads to an interesting hypothesis about chickens and eggs:

Paul Murphy wrote and published The Unix Guide to Defenestration. Murphy is a 25-year veteran of the I.T. consulting industry, specializing in Unix and Unix-related management issues.