ECN No Name Newsletter: September, 1993

The ECN No Name Newsletter is no longer being published. This is an archived issue.

[previous article] [next article]

Confused About Window Systems?

NO NAME NEWSLETTER -- September 1993

David A. Curry


There are currently several workstation architectures and operating systems in use on the Engineering Computer Network. Each of these architecture and operating system combinations has its own windowing system. Although many of the systems are similar, there are just enough differences to make things confusing. To make matters worse, the workstation vendors have recently made several announcements about new directions, new alliances, and new partnerships. As usually happens in the computer industry, these announcements have mostly just made things more confusing.

In this article, I'll attempt to shed some light on just what's going on (or at least what I think is going on).

SunView

The SunView windowing system, also called suntools , was end-of- lifed by Sun several years ago. This means that there will be no new versions of SunView, no bug fixes for SunView, and new versions of Sun's operating systems will no longer support SunView.

The last release of Sun's operating system to provide the SunView commands is SunOS 4.1.x, which is what most of the ECN Sun workstations are currently running. The newest release of the operating system, Solaris 2.x, which is running on the new SPARCstation LX and some SPARCstation 10 systems, does not provide the SunView commands.

The OpenWindows windowing system (see below) is Sun's official replacement for SunView. We are currently running OpenWindows 2.0 on the Sun-3 systems, and OpenWindows 3.0 and 3.1 on the Sun-4 (SPARC) systems. All of these versions provide a SunView compatibility mode that lets you run SunView programs under OpenWindows. However, OpenWindows 3.3, which will ship with Solaris 2.3 in October or November, will not provide SunView compatibility mode any longer.

If you are currently using SunView, we strongly recommend that you begin to think about learning a new window system. OpenWindows is the easiest one to learn, and will look the most familiar to you, since it bears a strong resemblance in some ways to SunView.

MIT X11

The MIT X Window System, Version 11 (X11) is a platform- independent, network-transparent window system developed by the Massachusetts Institute of Technology. The ECN staff obtains X11 from MIT when new releases come out, and we build, install, and maintain it on all ECN Sun workstations. The current release of X11 is Release 5, also called X11R5. The HP workstations also run X11R5, but that software is part of Hewlett Packard's distributed operating system; it is not built or maintained by the ECN staff.

The next release of X11 from MIT, Release 6 (X11R6), is scheduled to be released on April 15, 1994. Assuming this schedule is met (X11 releases are notoriously late), we will probably install it for use right after the spring semester ends. After it has been tested for a while and people have had a chance to switch to it, we will remove the old (X11R5) release, probably around the end of Summer 1994.

If you would like to use X11, contact your site specialist for information, or keep your eye on the ECN Short Course schedule for XSTART training classes. There are also a number of books available that will teach you to use X11; I have found the X Window System User Guide from O'Reilly and Associates, Volume 3 of their X11 series, helpful. This book is available at the campus bookstores.

Motif

Motif is a graphical user interface from the Open Software Foundation. It provides a specific ``look and feel'' to your X11 windows and applications. The ECN staff obtains new releases of Motif from OSF, and we build and install it on all ECN Sun workstations. The current release of Motif on the Sun workstations is Version 1.2.2. The HP workstations also provide Motif, but that software is part of Hewlett Packard's distributed operating system; it is not built or maintained by the ECN staff. The current release of Motif on the HPs is Version 1.2.0.

If you would like to use Motif, you might checkout the Motif edition of the X Window System User Guide from O'Reilly and Associates, Volume 3 of their X11 series.

OpenWindows

OpenWindows is Sun's user interface to the X Window System. It provides a number of applications called the DeskSet. These include Command Tool and Shell Tool (terminal windows), Calendar Manager (a scheduling program), Mail Tool (for sending and reading electronic mail), and File Manager (a way to manage your files and directories).

The OpenWindows server is a merger of the X Window System (X11R4) and the Network-extensible Window System (NeWS). NeWS is a PostScript-based window system that is similar to, but not the same as, Adobe's Display PostScript. The current and last release of OpenWindows on the Sun-3 systems is Version 2.0. Because the Sun-3 architecture has been end-of-lifed by Sun, OpenWindows on the Sun-3 will never be updated again. The current release of OpenWindows on the Sun-4 (SPARC) systems is 3.0 on the systems running SunOS 4.1.x, and 3.1 on the systems running Solaris 2.1. Version 3.0 is the last release of OpenWindows for SunOS 4.1.x; future updates will run only under Solaris 2.x.

With the release of Solaris 2.3 in October, OpenWindows will no longer be based on X11R4 and NeWS. Instead, it will be based on the MIT X11R5 server and Adobe's Display PostScript. This will not be of much significance to the average user (your windows will look pretty much the same), but may be of significance to programmers. First, the OPEN LOOK Intrinsics Toolkit (OLIT) will now be X11R5-based. Second, support for the NeWS Toolkit (TNT) and NeWS imaging will be discontinued. If you use either of these, you will have to modify your programs to use Display PostScript.

This change is important, because it will make Sun's OpenWindows more compatible with other vendors' systems. X11R5 and Display PostScript are supported by all the other major UNIX workstation vendors (DEC, HP, IBM, and Silicon Graphics). This means that an application you write for the Sun should compile and work on any of these other systems as well. The change will also help Sun move toward the Common Open Software Environment (COSE), described later in this article.

If you would like to learn to use OpenWindows, consider attending an ECN short course. For information about the next class, type "help ecnnews" and select "ShortCourses" .

HP VUE

VUE is the Hewlett Packard user interface to the X Window System. It includes a number of programs -- the Login Manager (for security), the Session Manager (for configuring the tools you want to run), the Workspace Manager (for setting up different environments for different tasks), the File Manager (for organizing your files and directories), the Style Manager (for changing colors and things), and the Help Manager (for accessing the help system).

VUE is not a window system in itself, but rather is software layered on top of the X Window System and Motif. Its purpose is to shield you from the complexities of X11 and Motif, by allowing you to configure things with menus and mouse buttons instead of by editing configuration files. VUE runs only on HP workstations.

If you would like to learn how to use VUE, contact your site specialist for information.

COSE

In March 1993, Hewlett Packard Company, IBM Corp., The Santa Cruz Operation, Sun Microsystems, Univel, and UNIX System Laboratories announced their intent to develop a Common Open Software Environment (COSE -- pronounced ``cozy'') across their UNIX system platforms.

COSE is a specification for a common desktop environment that will give end users a consistent look and feel. Once this software is available, you will be able to sit down in front of a Sun, HP, IBM or Silicon Graphics workstation (among others) and your environment will look exactly the same -- you won't have to learn four different window system variants. COSE also specifies an Application Programming Interface (API), meaning that you can write programs on any one of these systems and expect them to work on all the systems.

The preliminary specification for COSE was published at the end of June 1993. The first implementations of the COSE desktop environment will be available in mid-1994, and will probably start appearing in operating system products by the end of 1994. If you would like a copy of the COSE preliminary desktop specification, you can obtain it via anonymous FTP from the host xopen.co.uk in the file pub/cdespec1/cde1_ps.Z .

The common desktop environment from COSE will incorporate aspects of HP's Visual User Environment (VUE), IBM's Common User Access model and Workplace Shell, OSF's Motif toolkit and Window Manager (mwm), Sun's OPEN LOOK and DeskSet productivity tools, and USL's UNIX SVR4.2 desktop manager components and scalable systems technologies. Specific technologies that will be used include the X Window System, Version 11, the Motif toolkit and interface, and Sun's ToolTalk interapplication communication product with an incorporated HP BMS Encapsulator.

So what does all this mean? It means window systems are going to change again. How seriously this will affect you is hard to say at this stage. Most likely, the environment you see under COSE will be very similar to the environments you use today. However, the nice thing will be that your environment will look and work exactly the same regardless of whether you are using a Sun workstation, an HP workstation, an IBM workstation, or a Silicon Graphics workstation.

Conclusions

This article can be summed up with a few bullet items:


webmaster@ecn.purdue.edu
Last modified: Saturday, 13-Sep-97 00:54:04 EST

[HTML Check] HTML