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