XView and OpenWindows Repository
================================

Vincent S. Cojot, openlook@cojot.name
Last updated: March 2026

About this site:
----------------
This is a repository of XView libraries, OPEN LOOK applications, and the
OpenWindows Augmented Compatibility Environment (OWacomp).

XView is an OPEN LOOK GUI toolkit originally developed by Sun Microsystems.
It runs on X11/Xlib and provides a retro but functional desktop environment
reminiscent of Sun's OpenWindows.

What's available:
-----------------

  libs/xview/    - XView 3.2p1.4 library RPMs for Linux (RHEL 3 through 9)
  libs/          - Additional libraries (SlingShot 2.1, DevGuide, UITV3, etc.)
  OWacomp/       - The OWacomp environment (see below)
  apps/          - Standalone XView applications (xdf, xvfilemgr, olvwm, etc.)
  docs/          - OPEN LOOK documentation (API volumes, cv2xview guide)
  source-samples/ - XView programming examples

OWacomp - OpenWindows Augmented Compatibility Environment:
----------------------------------------------------------
OWacomp provides DeskSet-style tools and libraries built on XView:

  - Libraries: libce (Classing Engine), libdeskset, libXol (OLIT),
    libtt (ToolTalk), libdstt, libguide/libguidexv (DevGuide)
  - Applications: xvfilemgr (file manager), calctool, binder,
    xdf (disk usage), ftptool, perfmeter, workman, xvmixer (ALSA mixer),
    pantool, olitsampler, olittable, and more

  See OWacomp/ReadMe_OW3_RHELX.txt for the Linux README.
  See OWacomp/ReadMe_OW3_Sol_9_10.txt for the Solaris README.

Supported platforms:
--------------------

  Linux:
    - RHEL 8 / x86_64 (i686 32-bit userland)
    - RHEL 9 / x86_64 (i686 32-bit userland)
    - Older RHEL 5, 6, 7 RPMs remain available but are no longer updated

  Solaris:
    - Solaris 9 / SPARC and x86
    - Solaris 10 / SPARC and x86

Building from source:
---------------------
  XView and OWacomp source code is maintained on GitHub-compatible Git
  repositories. Pre-built RPMs are provided for RHEL 8 and RHEL 9.

  Build requirements (Linux):
    - gcc, make, imake (for XView)
    - libX11-devel, libXext-devel, libXt-devel, libXpm-devel
    - bison, flex, ncurses-devel, libtirpc-devel
    - alsa-lib-devel (for xvmixer)
    - 32-bit (i686) development libraries on x86_64 hosts

  See the build scripts in each project's scripts/ directory for details.

GPG signing key:
----------------
  RPMs are signed with the Krynn GPG key. See RPM-GPG-KEY-Krynn.txt.

Contact:
--------
  Vincent S. Cojot
  openlook@cojot.name
