1. 简介

本文档列出了已知在 Linux 下支持或不支持的大部分硬件组件(而非完整的计算机),因此通读本文档,您可以为自己的 Linux 计算机选择组件,并了解应避免哪些组件。由于 Linux 支持的组件列表不断变化,本文档永远不会完整。如果某个组件在本文档中未提及,那仅仅是因为我没有找到对该组件的支持,也没有人告诉我有关支持的信息。

标题为“Alpha,Beta 驱动程序”的子章节列出了具有不同可用性程度的 alpha 或 beta 驱动程序的硬件。请注意,某些驱动程序仅存在于 alpha 内核中,因此如果您看到某些内容被列为受支持,但在您的 Linux 内核版本中不存在,请升级。

1.1. 关于二进制闭源驱动程序的说明

某些设备通过二进制闭源模块获得支持;如果可以,请避免使用这些模块。二进制闭源模块是为 *一个* 内核版本编译的模块。这些模块的源代码尚未发布。这可能会阻止您升级或维护系统。这也将阻止您在备用(通常是非 x86)架构上使用该组件。

Linus Torvalds 说 “我允许使用二进制闭源模块,但我希望人们知道,它们*仅*被期望在为其编译的内核版本上工作。” (有关消息的其余部分,请参见 http://lwn.net/1999/0211/a/lt-binary.html。)

1.2. 关于专有驱动程序的说明

Linux 存在各种用于声音、视频等的专有驱动程序。跟踪这些专有驱动程序超出了本文档的范围。这些驱动程序可能会在本文档的各个地方被提及,但请注意,我们没有努力确保此信息是最新的。

1.3. 系统架构

本文档主要涉及基于 x86 平台的 Linux。对于其他平台,请查看以下内容

还有 ELKSuClinux 移植版,它们是主流内核源代码的分支,专为无 MMU(主要是非常低端和嵌入式)系统设计。

1.4. 相关信息来源

1.5. 本文档的已知问题

本文档不可能始终保持最新。我希望看到本文档再次成为有用的参考资料。为了实现这一目标,需要修复以下项目

所有这些都需要大量的工作。如果这恰好让您感兴趣,请发送电子邮件至。我可以接受帮助。 :-)

1.6. 本文档的新版本

本文档的最新版本可以在 Linux 文档项目主站点 或其众多镜像站点上找到。

1.7. 反馈和更正

如果您对本文档有疑问或意见,请随时发送电子邮件给 Steven Pritchard,地址是。我也欢迎更正和补充。在不久的将来,我计划建立一个 Web 界面,用于向本文档添加组件。在过渡期间,请在发送更正或补充时,在主题中某处使用 “hardware” 一词。

1.8. 致谢

本文档经过了许多人之手。我不知道 Ed Carp 是否编写了第一个版本,但在 1993 年是他一直在维护它。1994 年 8 月,FRiC (Boy of Destiny) 接手。在 1995 年末或 1996 年初他从地球表面消失后(我们都很想念他在 IRC 上),Patrick Reijnen 接手(大约在 1997 年)并一直维护本文档到 1999 年末。

本文档的最新版本包含以下内容:

感谢其他 HOWTO 的所有作者和贡献者,这里很多东西都无耻地从他们的作品中窃取;感谢 FRiC、Zane Healy 和 Ed Carp,本文档的原始作者;感谢所有其他发送更新和反馈的人。特别感谢 Eric Boerner 和 lilo(人,而不是程序)进行理智检查。并感谢 Dan Quinlan 进行原始 SGML 转换。

非常感谢多年来为本文档做出贡献的所有人。

此外,我要感谢 Southern Illinois Linux Users GroupLinux Users of Central Illinois 的许多成员,多年来他们给了我很多有趣的难题要解决,当然,还有我的妻子 Kara,多年来一直容忍我。 :-)

1.9. 修订历史

以下是我(Steven Pritchard)接手维护以来本文档的修订历史。

修订历史
修订版 3.2.42007-05-22修订者:sjp
修复或删除了大量错误链接。(修复 SANE 链接。修复 tuxmobile.org 链接。删除过时的网卡驱动程序链接。将 dandelion.com 的链接替换为 dandelion.sourceforge.net。可能还有其他我忘记的……)删除了一些关于专有 X 服务器的旧说明。添加了 Linux 不兼容列表的链接。更新了 CD/DVD 刻录应用程序的链接。
修订版 3.2.32005-07-12修订者:sjp
修复 AlphaLinux 项目的链接。添加一些笔记本电脑的说明。添加有关 3ware 9000 系列卡的信息。
修订版 3.2.22004-01-30修订者:sjp
添加了 Opteron/Athlon64 信息。修复了一些显卡条目。添加了关于 3ware 8000 系列卡、SATA 和 WD 驱动器 “配置更新” 的说明。
修订版 3.2.12002-11-12修订者:sjp
在大多数情况下,将 “商业” 替换为 “专有”。(我可能应该再进一步,将其改为 “专有的,闭源的” 或类似的东西。欢迎评论和建议。)添加了占位符 IEEE 1394 部分。更新了各种其他部分。感谢 Rick Moen 通过各种更新和建议促成了此修订。
修订版 3.2.02002-08-13修订者:sjp
删除了很多过时内容。从 pcmcia-cs.sourceforge.net 添加了有关受支持的 PCMCIA 卡的信息。添加了关于 DVD 驱动器 的部分。感谢 Tom Hanlin 指出之前没有提到它们。将所有对 metalab 的引用替换为 ibiblio,并将所有对 linuxdoc.org 的引用替换为 tldp.org。可能还有其他我忘记的更改,这应该教会我不要在版本之间等待太久。
修订版 3.1.52002-03-28修订者:sjp
将修订历史移动到 简介 部分。更多死链接修复和其他更正。感谢 Lin Hung-Ta、Silviu Tamasdan 和其他一些人。
修订版 3.1.42002-02-17修订者:sjp
添加了关于 CRIS 架构的说明。更新了 WAN 卡部分
修订版 3.1.32001-12-30修订者:sjp
更新了 显卡部分 和其他小的清理和更新。
修订版 3.1.22001-12-21修订者:sjp
更新了 扫描仪部分 中 GS-4500 软件的位置。(感谢 Jan Willamowius 指出页面已移动。)通过分离 SCSI RAID 和 IDE RAID 开始更新 RAID 控制器部分。
修订版 3.1.12001-12-14修订者:sjp
不兼容硬件 部分中列出 linuxprinting.org 数据库中带有 “F” 或缺少等级的打印机。
修订版 3.1.02001-12-12修订者:sjp
修复/删除更多损坏/死链接。从 linuxprinting.org 导入打印机列表。
修订版 3.0.72001-10-18修订者:sjp
开始修复死链接。(感谢 Rob Janssen、Shaul Karl、Charles McColm 和 Paul Stephenson 的更正。)
修订版 3.0.62001-09-14修订者:sjp
开始清理 不兼容硬件 部分。
修订版 3.0.52001-09-04修订者:sjp
更新了 CPU主板 部分。添加了 WAN 卡 部分,并删除了 网络适配器 下的旧 “帧中继”、“X.25” 和 “同步 PPP,Cisco HDLC” 部分。
修订版 3.0.42001-06-25修订者:sjp
更新了 网络适配器控制器(多端口) 部分,以包含当前的 Cyclades 产品。(感谢 Cyclades 的 Ivan Passos 提供的更新。)
修订版 3.0.32001-05-28修订者:sjp
添加了 USB 部分。在 CPU 部分添加了关于非 x86 硬件的说明。更新了 主板 部分。在 声卡 部分添加了指向 Sound HOWTO 的链接。将 相关信息来源 部分折叠到 简介 中,并删除了死链接。
修订版 3.0.22001-05-10修订者:sjp
LDP 请求的清理。
修订版 3.0.12001-05-07修订者:sjp
更新了 调制解调器 部分。
修订版 3.0.02001-04-22修订者:sjp
第一个 DocBook 版本。各种更新。