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
)
- martian-modem 和 sl-modem-dkms 软件包 (
固件是加载在设备上的代码(比如说,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-free
和 contrib
的软件包不是 Debian 系统的一部分。启用和禁用 non-free
和 contrib
区域的配置,在 第 2.1.4 节 “Debian 档案库基础” 里描述。你应当注意到 第 2.1.5 节 “Debian 是100% 的自由软件” 里的描述,使用 non-free
和 contrib
软件包会有负面影响。