9.9.6. 硬件驱动和固件

硬件驱动是运行在目标系统上的代码。大部分硬件驱动现在是自由软件,已经包含在普通的 Debian 内核软件包里,放在 main 区域。

  • GPU 驱动

    • Intel GPU 驱动 (main)

    • AMD/ATI GPU 驱动 (main)和/

    • NVIDIA GPU 驱动 (nouveau) 驱动放在 main , 由厂家支持的二进制驱动,放在 non-free.)

  • Softmodem 驱动

    • martian-modem 和 sl-modem-dkms 软件包 (non-free)

固件是加载在设备上的代码(比如说,CPU microcode, GPU 运行的渲染代码, 或 FPGA / CPLD 数据……)部分固件包是作为自由软件存在,但是很多固件包由于包含有没有源代码的数据,二进制不是作为自由软件存在。

  • firmware-linux-free (main)

  • firmware-linux-nonfree (non-free)

  • firmware-linux-* (non-free)

  • *-firmware (non-free)

  • intel-microcode (non-free)

  • amd64-microcode (non-free)

请注意 non-freecontrib 的软件包不是 Debian 系统的一部分。启用和禁用 non-freecontrib 区域的配置,在 第 2.1.4 节 “Debian 档案库基础” 里描述。你应当注意到 第 2.1.5 节 “Debian 是100% 的自由软件” 里的描述,使用 non-freecontrib 软件包会有负面影响。