|
|
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.