Welcome to XFree86 4.0 for Slackware Linux! :) This directory contains XFree86-4.0 binary packages for GNU libc-2 based versions of Slackware Linux. These have been compiled on a Slackware 7.0 system using egcs-2.91.66. Some changes to the default filesystem layout were made. [history lesson follows] In particular, the primary directory for X11 configuration files on Slackware systems is /var/X11R6/lib, not /usr/X11R6/lib/X11. I made that decision a long time ago (and it was in accordance with the Linux Filesystem Standard) since configuration files that might be system specific or need to be edited were not supposed to go in /usr, and it seemed like there was a whole lot of other stuff in there that didn't really belong in /etc. So, by virtue of there not being a better plan, it went in /var. In my opinion, it's been a good place for that stuff, but the prevailing scheme on many versions of Linux today is to put all the stuff that doesn't qualify as machine specific or a config file in /usr/X11R6/lib/X11, and then make dozens of ugly symlinks to the config files and directories in /etc/X11. I think having the contents of /usr/X11R6/lib/X11 split across two places is a bad design, and increases the probability of misconfiguring and/or miscompiling software. That's why we don't do it. With just a few links, we achieve the same result -- files on Slackware can be accessed through the pathnames any Linux application would expect (for example, /etc/X11/xinit/xinitrc = /var/X11R6/lib/xinit/xinitrc = /usr/X11R6/lib/X11/xinit/xinitrc) but the library directory is in one place only, /var/X11R6/lib. This is a much cleaner layout, and we plan to continue to use it in future releases. Remember, XFree86-4.0 is the first release of a major rewrite of XFree86, and it may still be a little rough around the edges. If you're looking for a stable, tested version of X, and your hardware is supported by the 3.3.6 version, then you might be better off using that. The files in this directory: XFree86-4.0-i386-3.tgz: The base XFree86-4.0 binary package for Linux. XFree86-fonts-4.0-1.tgz: Fonts for X. (fonts are not included in the base package, so you'll need this or the fonts from your existing version of XFree86) XFree86-static-libs-4.0-i386-1.tgz: If you need to compile statically linked binaries, or want to debug programs, then you'll need to install these (very large) static libraries. For normal program development or use of X, you won't need them. Have fun! If you find any problems with these packages, please let me know. --- Patrick J. Volkerding , chief Slackware guru.