截至本文撰写之时,XFree86 的当前版本为 4.2.0。它可以下载源代码或二进制文件。通常建议现在下载二进制文件。有关 XFree86 安装的最新官方信息,请参阅 http://www.XFree86.org。在本文档的后面,我仅描述从源代码编译和安装的最基本过程。
XFree86 源代码包含三个文件
X420src-1.tgz
X420src-2.tgz
X420src-3.tgz
doctools-1.3.tgz
utils.tgz
Doctools 是 XFree86 用来准备 X 文档的 DocBook SGML 包。Utils 包含 “extract” 程序的源代码,该程序是修改后的支持 gzip 的 GNU tar。如果您要在现有 XFree86 之上安装 XFree86 的二进制发行版以进行升级,则 Extract 才重要。Extract 取消链接正在提取/更新的旧有文件,而不是跳过它们。Extract 随二进制发行版一起提供,因此 utils.tgz 仅对于制作您自己的二进制发行版才重要。
您可以从其 ftp 站点下载 XFree86:ftp://ftp.xfree86.org/
XFree86 包含 GLX,OpenGL X 接口函数。每个窗口系统都必须提供 OpenGL 和窗口系统之间的平台特定接口,以将 GL 渲染上下文映射到窗口系统小部件。最新版本的 XFree86,例如 4.2.0 版本,现在还包括 libGLU 和 OpenGL 手册页。