After my adventures with the Bellcore MGR Window System I started to use X11R5 under COHERENT in 1993. The first implementation was done by Answer Software & Consulting (ASC) for the COHERENT 4.0 release. The second implementation was done by Ready-to-Run Software Inc. (RTR) for MWC and distributed by MWC for the COHERENT 4.2 release.

The ASC X11R5 distribution came on six 3,5" floppy disks and was pretty complete. It also came with some goodies like the Open Look window manager, MIT's TWM wasn't something one really would like to use, even not way back then. With this distribution it was possible to build the free available X11R5 software right away.

The RTR/MWC distribution came on two 3,5" floppy disks, MWC should receive an award for building the smallest X11R5 distribution ever ;-) Besides the XFree 1.2 color and monochrome X servers most MIT clients were included, but not much more. For example the distribution only came with a few most essential fonts to keep it this small. Many applications just won't run with that, so I started to work on additional stuff, to build a usable GUI from this minimal base system.

Also the first revision had a number of bugs we fixed after the release. You'll still find these bugfixes as Xkit.tgz in the old COHERENT archives. Don't try to apply it to a system, the X11R5 distribution disks we have are revision 2 including these bugfixes.

More fixes:

The first problem you'll likely run into is, that editors won't work in the X11 terminal emulations. This is because of wrong window size 80x25 instead of 80x24 in /usr/X11/lib/xinit/xinitrc. Also COHERENT has no signal SIGWINCH implementation, so there is no way to inform applications running on terminal emulations about the current window size. For resizing the terminal emulations exit running applications, then resize the window and adjust the environment with: eval `resize`. After that text applications can be started again and will work with the new window size.

Needs to be written how to get here.