BSD 4_3_Tahoe development
[unix-history] / usr / src / new / X / README
CommitLineData
78206240
C
1Title: The X Window System
2
3Authors: Bob Scheifler
4 MIT / Laboratory for Computer Science
5 531 Tech Sq,
6 Cambridge, Mass. 02139
7
8 Jim Gettys
9 MIT / Project Athena
10 E40-342C
11 Cambridge, Mass. 02139
12
13Net addresses: rws@bold.MIT.EDU (rws@mit-bold.arpa)
14 jg@athena.MIT.EDU (jg@mit-athena.arpa)
15 Xbugs@athena.MIT.EDU (Xbugs@mit-athena.arpa)
16 Xrequest@athena.MIT.EDU (Xrequest@mit-athena.arpa)
17
18Mailing lists: xpert-request@athena.mit.edu (to be added or deleted)
19 xport-request@athena.mit.edu (to be added or deleted)
20 xpert (Xpert discussion)
21 xport (porting discussions)
22
23Other major contributors include Tony Della Fera, Mark Vandevoorde,
24Ron Newman (Project Athena), Paul Johnson, Paul Asente (Stanford U.),
25Doug Mink (SAO), Shane Hartman, Stuart Malone, (MIT-LCS), and Chris
26Kent (Purdue). The Sun implementation is thanks to Dave Rosenthal of
27Sun Microsystems and various Berkeley people who have fixed many
28shortcomings. The current version of xterm has more feature than one
29can imagine courtesy of Ed Moy of Berkeley. The Apollo implementation
30is due to Mark Swanson of the University of Utah and Doug Orr. The
31IBM RT/PC implementation is courtesy of Scott Bates (Brown University)
32and Mike Braca (formerly Brown University, now TMI). The Integrated
33Solutions implementation is courtesy of Integrated Solutions inc.
34Great thanks must be given to Digital's Unix Engineering Group for the
35QDSS implementation, and to Digital's Workstations group for the QVSS
36implementation. There are almost certainly oversights on the list
37above; my apologies to them.
38
39
40Description:
41
42X is a network transparent window system for bitmap displays that
43currently runs on most workstation displays. These include the DEC
44VS100, VS1, VS2, VS2-GPX, and most Sun Microsystems displays, (not yet
45finished). The implementations here are for the Digital Vs100,
46Apollo, RT/PC, Integrated Solutions, and Sun displays. It should be
47possible to port X to many different display architectures. No
48presumption is made in X that it can touch the bits on the screen
49directly, for example.
50
51The directory tree here includes all of the device independent X client
52programs and the device dependent server for the DEC Vs100 developed at
53MIT. Contributions of other software are gratefully acknowledged. This
54has been a community effort for quite a while now, and the continuation
55of this tradition would be helpful to all. Most of the client code has
56now been ported to several other non-Vax architectures and should be
57reasonably easily portable across 4.2BSD based systems.
58
59X supports overlapping windows, fully recursive subwindows, and
60provides hooks for several different styles of user interface.
61Applications provided include a terminal emulator (~Vt102 and Tek 4010),
62bitmap editor, several window managers, access control program,
63clock, window dump and undump programs, hardcopy printing program for
64the LN03 printer, and several typesetting previewers.
65
66If you don't like our window manager(s), go write your own.... Don't
67bother us unless you CAN'T write it with the tools provided.
68
69See the document in "doc/installation" for installation directions.
70
71See the document in "doc/ddX.doc" for specification of the device dependent
72library.
73
74Inquiries about X should go to the "Xrequest" address above.
75Please send bug reports to the "Xbugs" address above.
76
77From here on out, the cat is out of the bag. Have fun. Read the
78README file in X/X before you do anything.
79
80We are most interested in talking to people actively porting this window
81system to other hardware.
82
83 Bob Scheifler
84 Jim Gettys
85
86Copyright 1984, 1985, 1986 Massachusetts Institute of Technology