|
|
1.1 root 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: [email protected] ([email protected])
14: [email protected] ([email protected])
15: [email protected] ([email protected])
16: [email protected] ([email protected])
17:
18: Mailing lists: [email protected] (to be added or deleted)
19: [email protected] (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
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.