home *** CD-ROM | disk | FTP | other *** search
/ Chip 2001 August - Disc 2 / chip_20018102_hu.iso / linux / X-4.1.0 / doc / readme < prev    next >
Text File  |  2001-06-27  |  8KB  |  175 lines

  1.                         README for XFree86[tm] 4.1.0
  2.  
  3.                           The XFree86 Project, Inc
  4.  
  5.                                  2 June 2001
  6.  
  7.                                   Abstract
  8.  
  9.      XFree86 is the Open Source port of X.Org's X11R6.5.1 release that
  10.      supports several UNIX(R) and UNIX-like (such as Linux, the BSDs and
  11.      Solaris x86) operating systems on Intel and other platforms.
  12.  
  13. 1.  What is XFree86 4.1.0?
  14.  
  15. XFree86 4.1.0 is the fourth full release in the XFree86 4 series.
  16.  
  17. XFree86 release 4 is a major re-design of the basic architectural underpin-
  18. nings of XFree86's implementation of the original X Consortium's X Server.
  19. This re-design allows for a modular interaction between the hardware drivers
  20. and the XFree86 core X server.  With 4.x, upgrades to the X server with new
  21. and unsupported hardware can be easily done and installed without undergoing
  22. the previous process of rebuilding an X server.  All that is required is
  23. installing the new driver module and updating the configuration file.
  24.  
  25. The road to XFree86 release 4 began as an architectural concept in mid 1997,
  26. with the serious framework being implemented in code the beginning of 1998.
  27. There were several snapshots on the road to 4.0 which are now part of the 4.0
  28. base release.  The 4.1.0 version is an upgrade to 4.0.3, which include more
  29. hardware ports, code enhancements and bug fixes.
  30.  
  31. Release 4 also included the long-awaited integration of the DRI (Direct Ren-
  32. dering Infrastructure).  This upgrade into the code base  gives XFree86 the
  33. abilities of accelerated direct 3-D graphics rendering, used widely in games
  34. and other visualization programs.
  35.  
  36. While some driver available in the old 3.3.x release series have not been
  37. converted over to the 4.x series, those required for most modern video hard-
  38. ware are available.  Please check the Driver Status document first to see
  39. whether your hardware is supported before upgrading to the 4.x series.
  40.  
  41. Specific release enhancements can be viewed in the Release Notes.
  42.  
  43. The XFree86 version numbering system has had some changes as of the 4.0.2
  44. release.  Information about this can be found in the Versions Document.
  45.  
  46. Information about binary distributions and the attendant installation
  47. instructions can be found in the Installation Document.
  48.  
  49. Copyright and Licensing information for this release and all XFree86 releases
  50. can be found in the License Document.
  51.  
  52. 2.  Joining The Team
  53.  
  54. 2.1  Development
  55.  
  56. If you would like to work on the development of XFree86 4, either by helping
  57. with the conversion of our older drivers to the new 4.x design, or assisting
  58. in the addition of new drivers or platforms to the code base then send a
  59. request to join the XFree86 development team
  60. <URL:http://www.xfree86.org:/developer.html>.  This will give you direct
  61. access to the latest XFree86 related development topics and discussions.
  62. Include in your note, your name, email address, reason for joining (what you
  63. will work on) and, level of expertise (coder, DRI, core, specific driver) and
  64. area of interest.
  65.  
  66. 2.2  Documentation
  67.  
  68. If instead your interests are on the Documentation side of the Project, or
  69. you want to contribute and are not ready for plunging into the code, you can
  70. join the Documentation Team (those hardy souls responsible for the content
  71. you are reading :-).  Amongst the Doc Team's activities are converting our
  72. SGML based documentation into an XML based one and updating and creating
  73. technical documentation used by staff and public.  If this sounds interesting
  74. then please send a request to join the XFree86 documentation team
  75. <URL:mailto:signup@xfree86.org>.  Include in your note, you name, email
  76. address, reason for joining (what you will work on) and level of expertise
  77. and whether you are interested in the tools or content side of the group.
  78.  
  79. 3.  The Public Mailing Lists
  80.  
  81. 3.1  Newbie
  82.  
  83. For those who are new to XFree86  and want to learn more about our Project we
  84. recommend that you join our Newbie list, located at Public Mailing Lists
  85. <URL:http://www.xfree86.org/mailman/listinfo>, where this and other discus-
  86. sions occur with our senior all-volunteer staff.  This is great forum to get
  87. introduced to XFree86 and ask for help on how to set up the XServer or
  88. whether your hardware is supported, and why not?,  and make suggestions for
  89. future releases of XFree86.  This list is supported by our volunteer staff
  90. who needs to know how you are using and interacting with XFree86 and what is
  91. wrong and could be better.  Tell them, they want to know!
  92.  
  93. 3.2  Announce
  94.  
  95. For those who just want to know  the release schedule this is a good list  to
  96. join.
  97.  
  98. 3.3  CVS Commit
  99.  
  100. For those who want to see what has been committed recently to our CVS reposi-
  101. tory this is the list that will show you those updates.  This list is updated
  102. dynamically every time the repository is updated after the the commit hap-
  103. pens.
  104.  
  105. 3.4  Xpert
  106.  
  107. If instead you are the lone developer who is improving XFree86 on an ad hoc
  108. basis for your particular environment (I want to get my mouse or video card
  109. to work), and need a specific question asked then you should go over to our
  110. Xpert list where such questions are raised and answered by our technical
  111. development staff.  Remember you do not have to be a member to write fixes to
  112. our code base and if your changes are discrete and self-contained the volume
  113. of developer mail may just be too noisy.
  114.  
  115. Once your work is finished (coded, debugged and documented) please send your
  116. fix to <fixes@XFree86.org>.  This will ensure that they are included in
  117. future releases. And thanks!  You make this truly an Open group.
  118.  
  119. 4.  How to get XFree86 4.1.0
  120.  
  121. XFree86 4.1.0 can be found at the XFree86 ftp server
  122. <URL:ftp://ftp.xfree86.org/pub/XFree86/4.1.0/>, and at mirrors of this
  123. server.  Information about obtaining and installing binary distributions of
  124. this release can be found in the Installation Document.  Information about
  125. obtaining the release in source form is given below.
  126.  
  127. The source for version 4.1.0 is split into three tarballs: X410src-1.tgz,
  128. X410src-2.tgz, X410src-3.tgz.  The first contains everything except the fonts
  129. and general X11 documentation.  It is sufficient for building XFree86 if you
  130. already have a set of fonts.  The second contains the fonts and the source
  131. for the general X11 documentation.  The third contains the general X11 docu-
  132. mentation in hardcopy format.
  133.  
  134. A source patch relative to version 4.0.2 is also available.  Because of its
  135. size, it is split into four parts.  The patch files are 4.0.2-4.1.0.diff1.gz,
  136. 4.0.2-4.1.0.diff2.gz, 4.0.2-4.1.0.diff3.gz and 4.0.2-4.1.0.diff4.gz.  There
  137. is also a tarball that contains some files that have components that can't be
  138. included in a diff.  It is 4.1.0.tgz.  These patches should be applied to a
  139. clean 4.0.2 source tree, working from the directory containing the xc/ direc-
  140. tory.  The patches should be applied by running:
  141.  
  142.      gzip -d < 4.0.2-4.1.0.diff1.gz | patch -p0 -E
  143.      gzip -d < 4.0.2-4.1.0.diff2.gz | patch -p0 -E
  144.      gzip -d < 4.0.2-4.1.0.diff3.gz | patch -p0 -E
  145.      gzip -d < 4.0.2-4.1.0.diff4.gz | patch -p0 -E
  146.  
  147.      rm -f xc/programs/xieperf/images/image.012
  148.      rm -fr xc/fonts/bdf/latin2
  149.      rm -fr xc/fonts/bdf/100dpi
  150.      rm -fr xc/fonts/bdf/75dpi
  151.  
  152.      gzip -d < 4.1.0.tgz | tar vxf -
  153.  
  154. Patches might also be available relative to 4.0.3.  If so, the instructions
  155. for applying them are the same, except that you should start with a clean
  156. 4.0.3 source tree.
  157.  
  158. The contrib part of the distribution was folded into the main source tree a
  159. while ago, so a separate contrib tarball is not required.
  160.  
  161. To format the XFree86 documentation use the latest version of our doctools
  162. package available as doctools-1.2.tgz.
  163.  
  164. 5.  Reporting Bugs
  165.  
  166. Bugs should be reported to <XFree86@XFree86.org>.  Before reporting bugs,
  167. please check the X server log file, which can be found at
  168. /var/log/XFree86.0.log on most platforms.  If you can't resolve the problem
  169. yourself, send the entire log file with your bug report but not the operating
  170. system core dump.  Do not edit  the log file as our developers use it to
  171. reproduce and debug your problem.
  172.  
  173.      Generated from XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/README.sgml,v 3.113.2.4 2001/06/05 20:11:08 dawes Exp $
  174.  
  175.