This is the 6th release of X Window System software from the X Consortium. X is a network-transparent window system which runs on a wide range of computing and graphics machines.
The X Consortium is an independent, not-for-profit corporation, the successor to the MIT X Consortium, which was part of the MIT Laboratory for Computer Science. See the XConsortium manual page for details.
There are two parts to Release 6: X Consortium software and documentation, and user-contributed software and documentation. The X Consortium part contains the following:
The user-contributed part contains whatever people contribute. You'll find a variety of software and documentation here: programs, demos, games, libraries, X server extensions, etc.
We built and tested this release on the following systems:
A/UX 3.0.1 AIX 3.2.5 BSD/386 1.0 HP-UX 9.1 IRIX 5.2 Mach 2.5 Vers 2.00.1 Microsoft Windows NT 3.1 NCR Unix System V Release 4/MP-RAS NEWS-OS 6.0 OSF/1 1.3 OSF/1 1.0 SunOS 4.1.3 SunOS 5.3 UNICOS 8.0 UNIX System V/386 Release 4.2 Version 1 Unix System V/860 Release 4.0 Version 3 Ultrix-32 4.3
The first thing you may notice is that you can't find anything. The source tree has undergone a major reorganization since R5. The top-level directory has been renamed from mit/ to xc/. The general layout under xc/ is now as follows:
config/ config files, imake, makedepend, build utilities doc/ all documentation other than per-program manual pages fonts/ BDF, Speedo, Type1 fonts include/ include files shared by multiple directories lib/ all libraries nls/ localization files programs/ all programs, including the X server and rgb test/ X Test Suite and other test suites util/ patch, compress, other utilities workInProgress/ snapshots of work in progress bug-report bug reporting template registry X Registry
The xc/config directory now has subdirectories:
config/cf/ all the config files: Imake.tmpl, Project.tmpl, etc. config/imake/ the imake program config/makedepend/ the makedepend program config/util/ other configuration utility programs and scripts
Xlib sources are in xc/lib/X11; we've renamed directories to match the libname.a names.
doc/specs/ X Consortium standards and other specifications doc/man/ manual pages for libraries and general manual pages doc/util/ macro packages and utilities for formatting doc/hardcopy/ PostScript versions of the documentation
The xc/doc/hardcopy directory contains compressed, pre-formatted PostScript versions of documentation elsewhere in the doc tree and the program manual pages, which are in each program's source directory. These files can be uncompressed with the compress program, which is included in xc/util/compress.
There is no longer a top-level extensions directory. Extension libraries are now under xc/lib/, server extension code is under xc/programs/Xserver/Xext/, and extension header files are under xc/include/extensions/.
The core distribution includes the following extensions: BIG-REQUESTS, LBX, MIT-SHM, MIT-SUNDRY-NONSTANDARD, Multi-Buffering, RECORD, SHAPE, SYNC, X3D-PEX, XC-MISC, XIE, XInputExtension, XKEYBOARD, XTEST, and XTestExtension1.
Some of the specifications define some behavior as implementation-dependent. Implementations of X Consortium standards need to document how those parameters are implemented; this section does so.
By default, XFILESEARCHPATH has these components:
/usr/X11R6/lib/X11/%L/%T/%N%C%S /usr/X11R6/lib/X11/%l/%T/%N%C%S /usr/X11R6/lib/X11/%T/%N%C%S /usr/X11R6/lib/X11/%L/%T/%N%S /usr/X11R6/lib/X11/%l/%T/%N%S /usr/X11R6/lib/X11/%T/%N%S
$XAPPLRESDIR/%L/%N%C $XAPPLRESDIR/%l/%N%C $XAPPLRESDIR/%N%C $HOME/%N%C $XAPPLRESDIR/%L/%N $XAPPLRESDIR/%l/%N $XAPPLRESDIR/%N $HOME/%N
$HOME/%L/%N%C $HOME/%l/%N%C $HOME/%N%C $HOME/%L/%N $HOME/%l/%N $HOME/%N