home *** CD-ROM | disk | FTP | other *** search
/ Plex 2 / Plex2.mdf / u_linux / x211.rea < prev    next >
Text File  |  1994-06-14  |  30KB  |  639 lines

  1.  
  2.                          README for XFree86[TM] 2.1.1
  3.                          ----------------------------
  4. Contents
  5. --------
  6.     1) What is XFree86?
  7.     2) What's new in XFree86 2.1.1?
  8.     3) What's new in XFree86 2.1?
  9.     4) XFree86 features
  10.     5) Systems XFree86 has been tested on
  11.     6) Supported video-card chip-sets
  12.     7) Where to get more information
  13.     8) Bugs known fixed in XFree86 vs stock X11R5
  14.     9) Known bugs in XFree86
  15.    10) Credits
  16.    11) The XFree86 Project, Inc.
  17.    12) Contact information
  18.    13) Source and binary archive sites
  19.  
  20. 1 - What is XFree86?
  21. --------------------
  22. XFree86 is a port of X11R5 that supports several versions of Intel-based
  23. Unix and Unix-like operating systems.  The XFree86 servers are derived
  24. from X386 1.2, which was the X server distributed with X11R5.  This
  25. release consists of many new features and performance improvements as well
  26. as many bug fixes.  The release is available as source patches against the
  27. MIT X11R5 code, as well as binary distributions for many architectures.
  28.  
  29. Note that while the source and installation trees retain the 'X386'
  30. name (for simplicity of maintenance of the source tree), there is no
  31. connection between XFree86 and the commercial X386 product formerly
  32. sold by SGCS.  The XFree86 Core Team has maintained technical contacts 
  33. with SGCS in an effort to keep user-affecting changes to the workings 
  34. of the products from diverging too radically (although this has happened
  35. anyhow over the course of time).  There is no direct involvement of either 
  36. group in the workings of the other.
  37.  
  38.             ****News Flash****
  39.  
  40. At this time, the XFree86 Core Team is pursuing the legal work to complete
  41. the formation of The XFree86 Project, Inc, a not-for-profit corporation.
  42. The paperwork is with the lawyers, and this incorporation should be
  43. complete in the near future.  See the section on The XFree86 Project, Inc,
  44. later in this document for more information.
  45.  
  46. 2 - What's new in XFree86 2.1.1?
  47. --------------------------------
  48. XFree86 2.1.1 is a patch release providing bug fixes and some new
  49. functionality for some of the servers.  It is intended that this be the
  50. final XFree86 release based on X11R5.
  51.  
  52. Note that XFree86 3.0 is part of the core X11R6 release.  That version
  53. should be regarded as beta quality, and does not work on many of the
  54. platforms supported by 2.1.1.  We plan to have XFree86 3.1 included
  55. in the X11R6 contrib release, and the missing functionality and OS
  56. support will be included in that version.
  57.  
  58. The following items have been added since XFree86 2.1 was released in March
  59. 1994:
  60.  
  61.     1) Support for pixel multiplexing has been added for Number Nine boards
  62.        using the Bt485 RAMDAC, and for the STB Pegasus which uses the same
  63.        RAMDAC.  This allows dot clocks up to 135MHz to be used with these
  64.        boards.
  65.     2) Some graphics bugs in the Cirrus driver's accelerated code have been
  66.        fixed.
  67.     3) A probe problem in the Mach32 server has been fixed.
  68.     4) The problem with the Comaq driver in 2.0 and 2.1 should now be fixed.
  69.     5) Support has been added for generating sync-on-green for S3 cards
  70.        using the Bt485 or Ti3020 RAMDACs.
  71.     6) Text-mode restore problems with some S3 cards have been fixed.
  72.     7) A new ATI Wonder SVGA driver has been included.  This driver is
  73.        experimental.  It works better than the 2.1 driver on some cards and
  74.        worse on others.  This driver now works with the VGA16 and Mono
  75.        servers.
  76.     8) A driver for an Apollo mono card has been added to the Bdm2 section
  77.        of the Mono server.
  78.     
  79.  
  80. 3 - What's new in XFree86 2.1?
  81. ------------------------------
  82. XFree86 2.1 is not a huge release compared to prior XFree86 releases.  There
  83. are a number of reasons for this, including the fact that two of the Core
  84. Team members have moved and started new employment, significantly cutting into
  85. their time for XFree86 work.  In addition, we are hard at work on merging
  86. XFree86 with the upcoming X11R6.  Many new features have been put on hold
  87. while this integration is done, so that a stable and viable X11R6 release
  88. can be developed.  XFree86 3.1 will be released on the X11R6 contributed
  89. software distribution, and it is our intention that many of these features
  90. will be present in that release.
  91.  
  92. The following items have been added since XFree86 2.0 was released in
  93. October 1993:
  94.  
  95.     1) The X Consortium's fix-26 is included.
  96.     2) Support for pixel multiplexing has been added for Mach32 boards
  97.        with ATI68875, TLC34075 or Bt885 RAMDACs.  This allows dot clocks
  98.        up to 135MHz to be used with these boards.
  99.     3) Support for the TI ViewPoint 3020 RAMDAC used on the #9 GXe
  100.        Level 14 and 16 cards has been added, supporting dot clocks up to
  101.        135MHz and 200MHz respectively.
  102.     4) Support for pixel multiplexing (and thus dot clocks up to 135MHz)
  103.        has been added for the SPEA Mercury cards (S3 928 + Bt485).  This
  104.        has *not* been tested on other 928 + Bt485 cards.
  105.     5) Performance improvements for some of the accelerated servers.
  106.     6) Support has been added for all the display widths available with
  107.        the S3 chips.  In addition to the 1024 and 1280 widths supported
  108.        by XFree86 2.0, there is now support for 640, 800 and 2048 with
  109.        all 801, 805 and 928 chips.  1152 is supported with 801/5 chips
  110.        at revision C or later.  1152 and 1600 are supported with 928
  111.        chips at revision E or later.  Note that this change should make
  112.        XFree86 viable on 512k boards.
  113.     7) Support for 8-bit resolution RGB values (as opposed to the
  114.        standard VGA 6-bit resolution) for S3 cards with AT&T20C490/1,
  115.        Sierra SC15025 or Ti3020 RAMDACs, and for Mach32 cards with
  116.        ATI68875, TLC34075 or Bt885 RAMDACs.
  117.     8) Support for DRAM based S3 cards using slow memory has been
  118.        improved.
  119.     9) Accelerated support for the Cirrus chipsets has been enhanced and
  120.        extended to include the lower-end chipsets (5420, 5422, 5424).
  121.    10) The pvga1 driver can now access all the clocks on boards using the
  122.        WD90C30 and WD90C31 chips.
  123.    11) The 16 colour generic VGA server has been extended to include
  124.        banked memory support on selected chipsets.  This allows it to
  125.        make full use of the available video memory on these boards.  This
  126.        server now includes support for GrayScale and StaticGray visuals
  127.        which makes for better use on many laptops.
  128.    12) Support for the Sigma LaserView and Visa monochrome boards has
  129.        been added to the bdm2 driver in the Mono server.
  130.    13) Support for Solaris x86 2.1 has been added.
  131.    14) Support is included for shared libraries on FreeBSD-1.1 and
  132.        NetBSD-current (0.9 based) systems.
  133.    15) The SuperProbe program introduced with XFree86 1.3 has been updated
  134.        to detect more chipsets, to detect installed video memory,  and to 
  135.        be more reliable overall.
  136.    16) Several dozen bug fixes for problems detected and reported for
  137.        XFree86 2.0.
  138.  
  139. Plus a number of other small things.  Refer to the CHANGELOG file in the
  140. source distribution for full details.
  141.  
  142. 4 - XFree86 Features
  143. --------------------
  144. Here is a list of the other significant features that XFree86 adds over
  145. stock X386 1.2 (X11R5):
  146.  
  147.     1) New servers to support S3, ATI and 8514 accelerated hardware, and 
  148.        support for Cirrus and Western Digital accelerated hardware in
  149.        the SVGA server.
  150.     2) The SpeedUp package from Glenn Lai is an integral part of the 
  151.        SVGA server, selectable at run-time via the Xconfig file.  Some 
  152.        SpeedUps require an ET4000 based SVGA, and others require a 
  153.        virtual screen width of 1024.  The SpeedUps suitable to the 
  154.        configuration are selected by default.  With a high-quality 
  155.        ET4000 board, this can yield up to 40% improvement of the Xstones 
  156.        benchmark over X386 1.2.
  157.     3) The fX386 packages from Jim Tsillas are included as the default
  158.        operating mode of the SVGA server if SpeedUp is not selected.  
  159.        This mode is now equivalent in performance to X386 1.1b (X11R4), 
  160.        and approximately 20% faster than X386 1.2.
  161.     4) A monochrome server that supports bank-switching of available SVGA
  162.        memory to allow virtual screens up to 1600x1200.
  163.     5) Support for the Hercules mono card in the monochrome server, and 
  164.        with it the ability to support a "two headed" server - one mono 
  165.        VGA, and one Hercules.
  166.     6) Support for Hyundai HGC1280, Sigma LaserView, Visa and Apollo
  167.        monochrome graphics card in the monochrome server.
  168.     7) A 16-color VGA server is included, which supports generic VGA
  169.        hardware.
  170.     8) SVR3 shared libraries, tested under ISC SVR3 2.0.2, 2.2, 3.0.1 and
  171.        4.0; SCO 3.2.2, 3.2.4.
  172.     9) Support for Linux, 386BSD, NetBSD, FreeBSD, BSD/386, Mach, OSF/1,
  173.        SVR4.2, SCO, Solaris 2.1, Amoeba, and Minix-386. Including shared
  174.        libraries for Linux, FreeBSD and NetBSD.
  175.    10) Support for LOCALCONN.  This support is for both SVR3.2 and SVR4.
  176.        For SVR4.0.4 with the 'Advanced Compatibility Package' and on
  177.        SVR4.2, local connections from SCO XSight/ODT clients are supported.
  178.    11) Drivers for ATI, Trident, NCR, Compaq, Cirrus, and OAK SVGA chipsets.
  179.        Refer to chipset-specific README files for details about these
  180.        drivers.
  181.    12) Support for compressed bitmap fonts has been added (Thomas
  182.        Eberhardt's code from the contrib directory on ftp.x.org).
  183.    13) Type1 Font code from MIT contrib tape has been included, and is
  184.        compile-time selectable.  There are contributed Type1 fonts in the
  185.        contrib directory on ftp.x.org.
  186.    14) New configuration method which allows the server's drivers and font
  187.        renderers to be reconfigured from both source and binary
  188.        distributions.
  189.    15) Greatly improved documentation and configuration databases are
  190.        included.
  191.    16) A new tutorial on how to develop correct video card and monitor
  192.        timing data, written by Eric Raymond (derived from previous
  193.        documentation and a lot of experimentation).
  194.    17) Greatly improved support for international keyboards, including
  195.        implementation of the Compose key functionality found on many
  196.        vendor servers.
  197.    18) Many enhancements in error handling and parsing of the Xconfig
  198.        configuration file.  Error messages are much more informative and
  199.        intuitive, and more validation is done.  There are many new options
  200.        that can be enabled in the Xconfig file.
  201.  
  202. 5 - Systems XFree86 has been tested on
  203. --------------------------------------
  204.     SVR4.0:
  205.     Esix: 4.0.3A, 4.0.4, 4.0.4.1
  206.     Microport: 2.2, 3.1, 4.1, 4.2
  207.     Dell: 2.1, 2.2, 2.2.1
  208.     UHC: 2.0, 3.6
  209.     Consensys: 1.2
  210.     MST: 4.0.3 (Load 2.07 and Load 3.02)
  211.     ISC: 4.0.3
  212.     AT&T: 2.1, 4.0
  213.     NCR: MP-RAS
  214.     SunSoft: Solaris x86 2.1
  215.  
  216.     SVR4.2:
  217.     Consensys
  218.     Novell UnixWare
  219.  
  220.     SVR3:
  221.     Interactive: 2.0.2, 2.2, 3.0, 4.0
  222.     SCO: 3.2.2, 3.2.4
  223.     AT&T: 3.2.2
  224.  
  225.     Others:
  226.     386BSD 0.1, NetBSD 0.9, NetBSD-current, FreeBSD 1.1(gamma)
  227.     BSD/386 1.0
  228.     Mach 386
  229.     OSF/1
  230.     Linux 1.0
  231.     Amoeba
  232.     Minix-386
  233.  
  234. 6 - Supported video-card chipsets
  235. ---------------------------------
  236. At this time, XFree86 2.1 supports the following accelerated chipsets:
  237.  
  238.     8514/A (and true clones)
  239.     ATI Mach8, Mach32
  240.     Cirrus CLGD5420, CLGD5422, CLGD5424, CLGD5426, CLGD5428
  241.     S3 86C911, 86C924, 86C801, 86C805, 86C805i, 86C928
  242.     Western Digital WD90C31
  243.  
  244. The Cirrus and Western Digital accelerators are supported in the SVGA
  245. server; the other chipsets each have their own server.  A list of cards
  246. on which the accelerated servers have been tested is included in the file
  247. AccelCards.  They may well work on other cards, but we cannot guarantee it.
  248.   
  249. In addition, the following SVGA chipsets are supported:
  250.     
  251.     Tseng ET3000, ET4000AX, ET4000/W32
  252.     Western Digital/Paradise PVGA1
  253.     Western Digital WD90C00, WD90C10, WD90C11, WD90C24, WD90C30, WD90C31
  254.     Genoa GVGA
  255.     Trident TVGA8800CS, TVGA8900B, TVGA8900C, TVGA8900CL, TVGA9000,
  256.         TVGA9000i, TVGA9100B, TVGA9200CX, TVGA9320, TVGA9400CX, TVGA9420
  257.     ATI 28800-4, 28800-5, 28800-6, 28800-a
  258.     NCR 77C22, 77C22E, 77C22E+
  259.     Cirrus Logic CLGD5420, CLGD5422, CLGD5424, CLGD5426, CLGD5428
  260.          CLGD6205, CLGD6215, CLGD6225, CLGD6235
  261.     Compaq AVGA
  262.     OAK OTI067, OTI077
  263.     
  264. All of the above are supported in both 256 color and monochrome modes,
  265. with the exception of the Cirrus chipsets, which are only supported in 256
  266. color mode.
  267.  
  268. Refer to the chipset-specific README files (currently for Tseng, Western
  269. Digital, ATI, and Trident) for more information about using those chipsets.
  270.  
  271. The monochrome server also supports generic VGA cards, using 64k of video
  272. memory in a single bank, the Hercules monochrome card, the Hyundai HGC1280,
  273. Sigma LaserView, Visa and Apollo monochrome cards.  On the Compaq AVGA, only
  274. 64k of video memory is supported for the monochrome server, and the GVGA has
  275. not been tested with more than 64k.
  276.  
  277. The VGA16 server has not been as extensively tested and debugged as the
  278. others, but it should work rather well (but slowly) on most hardware.
  279. This server supports memory banking with the ET4000, Trident and ATI
  280. chipsets allowing virtual display sizes up to about 1600x1200 (with 1MB of
  281. video memory).  For other chipsets the display size is limited to
  282. approximately 800x600.
  283.  
  284.   Note
  285.   ----
  286. Some of the SVGA card manufacturers are using non-traditional mechanisms 
  287. for selecting pixel-clock frequencies.  To avoid having to modify the 
  288. server to accommodate these schemes XFree86 1.2 added support for using 
  289. an external program to select the pixel clock.  This allows programs to 
  290. be written as new mechanisms are discovered.  Refer to the README.clkprog 
  291. file for information on how these programs work, if you need to write one.
  292. If you do develop such a program, we would be interested in including it 
  293. with future XFree86 releases.
  294.  
  295. NOTE: The Diamond SpeedStar 24 (and possibly recent SpeedStar+) boards are
  296.       NOT supported, even though they use the ET4000. The same is true
  297.       for all of Diamond's S3 boards. The reason for this is that
  298.       Diamond has changed the mechanism used to select pixel clock 
  299.       frequencies, and will only release programming information under
  300.       non-disclosure.  We are not willing to do this (as it would mean
  301.       that source cannot be provided).  We have had discussions with
  302.       Diamond over this, and they do not intend to change this policy.
  303.       Hence we will do nothing to support Diamond products going forward
  304.       (i.e. don't send us a program to run to set their clocks).  XFree86
  305.       DOES NOT SUPPORT DIAMOND HARDWARE.  It is possible to make some
  306.       of it work, but we will not assist in doing this.
  307.  
  308.       Diamond's Cirrus-based boards should work with XFree86 because they
  309.       use the standard Cirrus clock synthesiser.  This includes the
  310.       SpeedStar Pro and possibly the SpeedStar 64.
  311.  
  312. 7 - Where to get more information
  313. ---------------------------------
  314. Additional documentation is available in the XFree86(1), Xconfig(4/5),
  315. XF86_SVGA(1), XF86_Mono(1), XF86_VGA16(1), XF86_Accel(1) and XF86keybd(1)
  316. manual pages.  In addition, several README files and tutorial documents are
  317. provided.  These are available in /usr/X386/lib/X11/etc in the binary
  318. distributions, and in mit/server/ddx/x386 and ddx/x386/etc in the source
  319. distribution.
  320.  
  321. The files README.Config and VideoModes.doc should be consulted for 
  322. information on how to set up the XFree86 servers.  All supplied documents
  323. and manual pages should be read before contacting the XFree86 team for
  324. assistance.
  325.  
  326. Documentation on SVGA driver development can be found in the directory
  327. /usr/X386/lib/Server/VGADriverDoc in the binary distribution, and in the
  328. directory mit/server/ddx/x386/VGADriverDoc in the source distribution.
  329.  
  330. If you are totally at a loss, you can contact the XFree86 Core Team at
  331. the electronic mail address below.
  332.  
  333. There is a Usenet news group comp.windows.x.i386unix that contains
  334. mostly discussions about XFree86 and related topics. Many questions can
  335. be answered there. The answers to common questions are found in the
  336. corresponding FAQ.
  337.  
  338. 8 - Bugs known fixed in XFree86 vs stock X11R5
  339. ----------------------------------------------
  340.     1) Server now traps and exits cleanly if unexpected signals are
  341.        received (a core is still generated for debugging).  There is an
  342.        Xconfig option to disable this trapping.
  343.     2) VT switching (on OS's that support the feature) is more robust.
  344.        The server will no longer crash nor will the screen get corrupted
  345.        as a result of starting or exiting clients while switched away.
  346.        Also, the screen saver is turned off when switching back so you
  347.        don't return to a blank screen.  These changes also ensure that xdm
  348.        shuts down cleanly, and allow multiple servers to be active
  349.        simultaneously
  350.     3) Many bugs in the frame buffer code have been fixed.
  351.     4) The use of xdm with xqueue under SVR4 has been fixed.
  352.     5) The maximum number of server connections is now correctly
  353.        determined for SVR4 by making use of getrlimit().
  354.     6) The default pointer button mapping has been fixed.
  355.     7) xterm no longer tries to open /dev/tty[psr]?? for SVR4.  This
  356.        speeds up the startup time for xterm, as well as keeping it from
  357.        using the wrong pty's on SVR4.0.4.
  358.     8) xconsole fixed to use /dev/osm (SVR4 and some SVR3.2) for OS messages.
  359.     9) A bug with XDM-AUTHORIZATION-1 which caused strange problems with
  360.        some hardware has been fixed.
  361.    10) The xman scroll bug has been fixed.
  362.    11) Improved the accuracy of the server's probe for pixel clock
  363.        frequencies
  364.    12) Redefined the handling of the numeric keypad, so that it works
  365.        correctly with Xt-based applications (translation problems
  366.        resolved).
  367.    13) Plugged security risk related to suid-root execution of the server.
  368.  
  369. 9 - Known bugs in XFree86
  370. -------------------------
  371.     1) There are some problems with some of the 'xset fp' operations (in
  372.        particular 'xset fp rehash').  These seem to be caused by memory
  373.        allocation/deallocation problems in the server's font code.  We
  374.        believe that we have worked around this problem, but have not yet
  375.        solved the root cause.
  376.     2) While not strictly a bug, there is currently a limitation on the
  377.        dot-clock frequencies allowed with the S3 server.  For some S3 cards
  378.        with the Bt485 RAMDAC, the limit is 85Mhz.
  379.  
  380. We welcome reports of bugs sent to the electronic mail address listed
  381. below.
  382.  
  383. 10 - Credits
  384. -----------
  385. XFree86 was originally put together by:
  386.        David Dawes <dawes@physics.su.oz.au>
  387.        Glenn Lai <glenn@cs.utexas.edu>
  388.        Jim Tsillas <jtsilla@damon.ccs.northeastern.edu>
  389.        David Wexelblat <dwex@goblin.org>, <dwex@aib.com>
  390.  
  391. 386BSD, FreeBSD, NetBSD  support by:
  392.        Rich Murphey <Rich@Rice.edu>
  393. Original 386BSD port by:
  394.        Pace Willison
  395.        Amancio Hasty Jr <hasty@netcom.com>
  396. Mach 386 support by:
  397.        Robert Baron <Robert.Baron@ernst.mach.cs.cmu.edu>
  398. Linux support by:
  399.        Orest Zborowski <orestz@eskimo.com>
  400. SCO Unix support by:
  401.        David McCullough <davidm@stallion.oz.au>
  402. Amoeba support by:
  403.        Kees Verstoep <versto@cs.vu.nl>
  404. Minix-386 support by:
  405.        Philip Homburg <philip@cs.vu.nl>
  406. OSF/1 support by:
  407.        Marc Evans <Marc@Synergytics.Com>
  408. BSD/386 support by:
  409.        Hans Nasten <nasten@everyware.se>
  410.        Paul Vixie <paul@vix.com>
  411. Solaris support by:
  412.        Doug Anson <danson@lgc.com>
  413.        David Holland <davidh@use.com>
  414. SVR3 shared libraries by:
  415.        Thomas Wolfram <wolf@prz.tu-berlin.de>
  416. Linux shared libraries by:
  417.        Dirk Hohndel <hohndel@aib.com>
  418.  
  419. Original accelerated code by:
  420.        Kevin Martin <martin@cs.unc.edu>
  421.        Rik Faith <faith@cs.unc.edu>
  422.        Jon Tombs <jon@gtex02.us.es>
  423. S3 accelerated code by:
  424.        Jon Tombs <jon@gtex02.us.es>
  425.        David Wexelblat <dwex@goblin.org> <dwex@aib.com>
  426.        David Dawes <dawes@physics.su.oz.au>
  427.        Robin Cutshaw <robin@paros.com>
  428.        Amancio Hasty <hasty@netcom.com>
  429.        Norbert Distler <Norbert.Distler@physik.tu-muenchen.de>
  430.        Leonard N. Zubkoff <lnz@dandelion.com>
  431. Mach32 accelerated code by:
  432.        Kevin Martin <martin@cs.unc.edu>
  433.        Rik Faith <faith@cs.unc.edu>
  434.        Mike Bernson <mike@mbsun.mlb.org>
  435.        Mark Weaver <Mark_Weaver@brown.edu>
  436.        Craig Groeschel <craig@adikia.sccsi.com>
  437. Mach8, 8514 accelerated code by:
  438.        Kevin Martin <martin@cs.unc.edu>
  439.        Rik Faith <faith@cs.unc.edu>
  440.        Tiago Gons <tiago@comosjn.hobby.nl>
  441.        Hans Nasten <nasten@everyware.se>
  442.        Scott Laird <lair@midway.uchicago.edu>
  443. Cirrus accelerated code by:
  444.        Simon Cooper <scooper@vizlab.rutgers.edu>
  445.        Harm Hanemaayer <hhanemaa@cs.ruu.nl>
  446.        Bill Reynolds <bill@goshawk.lanl.gov>
  447. Western Digital accelerated code by:
  448.        Mike Tierney <floyd@pepsi.eng.umd.edu>
  449.  
  450. 16 color VGA server by:
  451.        Gertjan Akkerman <akkerman@dutiba.twi.tudelft.nl>
  452.  
  453. ATI SVGA driver by:
  454.        Per Lindqvist <pgd@compuram.bbt.se> and Doug Evans <dje@cygnus.com>
  455.        Ported to X11R5 by Rik Faith <faith@cs.unc.edu>
  456.        Rewritten by Marc La France <tsi@gpu.srv.ualberta.ca>
  457. Trident SVGA driver by:
  458.        Alan Hourihane <alanh@metro.co.uk>
  459. NCR SVGA driver by:
  460.        Stuart Anderson <Stuart.Anderson@ColumbiaSC.NCR.COM>
  461.         with the permission of NCR Corporation
  462. Cirrus SVGA driver by:
  463.        Bill Reynolds <bill@goshawk.lanl.gov>
  464.        Hank Dietz <hankd@ecn.purdue.edu>
  465. Compaq SVGA driver by:
  466.        Hans Oey <hans@mo.hobby.nl>
  467. Oak SVGA driver by:
  468.        Steve Goldman <sgoldman@encore.com>
  469.  
  470. Configurable MFB and Hercules driver by:
  471.        Davor Matic <dmatic@Athena.MIT.EDU>
  472. Banked Dumb Monochrome and related drivers by:
  473.        Pascal Haible <haible@izfm.uni-stuttgart.de>
  474. Apollo driver for BDM by:
  475.        Hamish Coleman <hamish@zot.apana.org.au>
  476.  
  477. X386 1.2, and moral support from:
  478.        Thomas Roell <roell@informatik.tu-muenchen.de>
  479.        Mark Snitily <mark@sgcs.com>
  480.  
  481. Other contributors:
  482.        Joerg Wunsch <joerg_wunsch@uriah.sax.de> (ET3000 banked mono)
  483.        Bob Crosson <crosson@cam.nist.gov> (video mode documentation)
  484.        Thomas Eberhardt <thomas@mathematik.uni-Bremen.de> (compressed fonts)
  485.        Eric Raymond <esr@snark.thyrsus.com> (new video mode documentation)
  486.  
  487.        and an entire horde of beta-testers around the world!
  488.  
  489. 11 - Contact information
  490. ------------------------
  491. Ongoing development planning and support is coordinated by the XFree86
  492. Core Team.  At this time the Core Team consists of (in alphabetical order):
  493.  
  494.        David Dawes <dawes@physics.su.oz.au>
  495.        Dirk Hohndel <hohndel@aib.com>
  496.        Rich Murphey <Rich@Rice.edu>
  497.        Jon Tombs <jon@gtex02.us.es>
  498.        David Wexelblat <dwex@goblin.org>, <dwex@aib.com>
  499.  
  500. E-mail sent to <XFree86@XFree86.org> will reach the Core Team.
  501.  
  502. 12 - The XFree86 Project, Inc.
  503. ------------------------------
  504. The XFree86 Project, Inc, has been founded to accomplish two major goals:
  505.  
  506.     1) To provide a vehicle by which XFree86 can be represented in
  507.        X Consortium, Inc, the organization responsible for the
  508.        design, development, and release of The X Window System.
  509.     2) To provide some basic funding for acquisition of facilities for
  510.        ongoing XFree86 development, largly to consist of new video
  511.        hardware and basic computing facilities.
  512.  
  513. The first of these was the primary motivation.  We have held discussions
  514. with the X Consortium on and off for many months, attempting to find an
  515. avenue by which our loosely-organized free software project could be
  516. given a voice within the X Consortium.  The bylaws of the Consortium
  517. would not recognize such an organization.  After an initial investigation
  518. about funding, we decided to form our own corporation to provide the
  519. avenue we needed to meet the requirements of the X Consortium bylaws.
  520.  
  521. By doing this, we were able to be involved in the beta-test interval for
  522. X11R6, and have contributed the majority of XFree86 to the X11R6 core
  523. release.  The version of XFree86 in the X11R6 core is 3.0.  The next
  524. full-featured release of XFree86, version 3.1, will be present on the
  525. X11R6 contributed software tape, with full X11R6 support, and (hopefully)
  526. a host of new features.  As time goes on, XFree86 will be involved with
  527. more of the development of The X Window System, as a full Consortium
  528. member.  How exactly this will evolve is still being determined.
  529.  
  530. An additional benefit of this incorporation is that The XFree86 Project,
  531. Inc has obtained outside financial support for our work.  This will
  532. hopefully give us the freedom to be more proactive in obtaining new
  533. video hardware, and enable us to release better products more quickly,
  534. as we will be able to go and get what we need, and get it into the hands
  535. of the people who can do the work.
  536.  
  537. The initial Board of Directors and Officers of the The XFree86 Project,
  538. Inc, are the same XFree86 Core Team as is listed above. Our bylaws have 
  539. been crafted in such a way to ensure that XFree86 is and always will 
  540. be a free software project.  There is no personal financial benefit 
  541. to any member of the Core Team or any other XFree86 participant.  All 
  542. assets of the corporation remain with the corporation, and, in the event 
  543. of the dissolution of the corporation, all assets will be turned over 
  544. to the X Consortium, Inc.  It is hoped that by doing this, our corporation 
  545. will be merely a formalization of what we have been doing in the past, 
  546. rather than something entirely new.
  547.  
  548. Here is a list of the organizations and individuals who have provided
  549. sponsorship to The XFree86 Project, Inc, either by financial contribution
  550. or by the donation of equipment and resources.  The XFree86 Project, Inc
  551. gratefully acknowledges these contributions, and hopes that we can do
  552. justice to them by continuing to release high-quality free software for
  553. the betterment of the Internet community as a whole.
  554.  
  555.     UUNET Communications Services, Inc.
  556.  
  557. UUNET Communications Services, Inc, deserves special mention.  This
  558. organization stepped forward and contributed the entire 1994 X Consortium
  559. membership fee on a moment's notice.  This single act ensured XFree86's
  560. involvement in X11R6.
  561.  
  562.     AIB Software Corporation, Dulles, VA
  563.     American Micro Group
  564.     AT&T Global Information Services (formerly NCR)
  565.     Andrew Burgess
  566.     BSDI, Falls Church, VA
  567.     Frank & Paige McCormick
  568.     InfoMagic, Rocky Hill, NJ
  569.     LunetIX Softfair, Berlin, Germany
  570.     Prime Time Freeware, San Bruno, CA
  571.     Red Hat Software, Chapel Hill, NC
  572.     Unifix Software GmbH, Braunschweig, Germany
  573.     Xtreme s.a.s., Livorno, Italy
  574.  
  575. The XFree86 Project, Inc, welcomes the additional contribution of funding
  576. and/or equipment.  Such contributions should be tax-deductible; we will
  577. know for certain when the lawyers get finished with the papers.  For more 
  578. information, contact The XFree86 Project, Inc, at <XFree86@XFree86.org>
  579.  
  580. We are in the process of establishing our own Internet domain, XFree86.Org.
  581. Most of the pieces are in place, it is currently accepting e-mail.
  582.  
  583. 13 - Source and binary archive sites
  584. ------------------------------------
  585. Source patches are available to upgrade 2.1 to 2.1.1.  These and source
  586. patches for 2.1 based on X11R5 PL26, from MIT, and as an upgrade from
  587. XFree86 2.0 are available via anonymous FTP from:
  588.  
  589.        ftp.x.org (under /contrib/XFree86)
  590.        ftp.physics.su.oz.au (under /XFree86)
  591.        ftp.win.tue.nl (under /pub/XFree86)
  592.        ftp.prz.tu-berlin.de (under /pub/pc/src/XFree86)
  593.  
  594. Refer to the README file under the specified directory for information on
  595. which files you need to get to build your distribution (which will depend
  596. on whether this is a new installation or an upgrade from an earlier
  597. version of XFree86).
  598.  
  599. Binaries are available via anonymous FTP from:
  600.  
  601.        ftp.physics.su.oz.au                    - SVR4 binaries
  602.                 under /XFree86/SVR4
  603.        ftp.win.tue.nl                          - SVR4 binaries
  604.                 under /pub/XFree86/SVR4
  605.        ftp.tcp.com                             - SVR4 binaries
  606.                 under /pub/SVR4/XFree86
  607.        stasi.bradley.edu                       - SVR4 binaries
  608.                 under /pub/XFree86/SVR4
  609.        stasi.bradley.edu                       - SVR3 (SCO) binaries (2.1 only)
  610.                 under /pub/XFree86/sco
  611.        ftp.physics.su.oz.au                    - SVR3 (SCO) binaries (2.1 only)
  612.                 under /XFree86/SCO
  613.        tsx-11.mit.edu                          - Linux binaries
  614.                 under /pub/linux/packages/X11
  615.        sunshine.informatik.uni-wuerzburg.de    - Linux binaries
  616.         under /pub/Linux/XFree86-2.1.1
  617.        XFree86.cdrom.com                       - FreeBSD binaries
  618.         under /pub/XFree86/FreeBSD/XFree86-2.1.1
  619.        gil.physik.rwth-aachen.de               - FreeBSD binaries
  620.         under /pub/XFree86
  621.        sun-lamp.cs.berkeley.edu                - NetBSD-current binaries
  622.         under /pub/NetBSD/ports
  623.        ftp.iastate.edu                         - NetBSD-current binaries
  624.         under /pub/netbsd
  625.        ftp.wonderland.org                      - NetBSD-current binaries
  626.         under /pub/NetBSD
  627.        ftp.laas.fr                             - NetBSD-current binaries
  628.         under /pub/NetBSD
  629.  
  630. Ensure that you are getting XFree86 2.1.1 - some of these sites may archive
  631. older releases as well.  Each binary distribution will contain a README
  632. file that describes what files you need to take from the archive, and
  633. which compile-time option selections were made when building the
  634. distribution.
  635.  
  636. 4 May 1994
  637.  
  638. $XFree86: mit/server/ddx/x386/README,v 2.20 1994/05/04 12:11:30 dawes Exp $
  639.