我应该在运行 Debian 时安装 AMD/Intel 微码包吗?

Cor*_*rey 5 cpu hardware debian

我应该在运行 Debian 时安装 AMD/Intel 微码包吗?

它们究竟是做什么的,我什么时候应该/不应该安装它们?

为什么他们是非免费的?

wur*_*tel 6

微码包基本上是 CPU 的补丁,修复自 CPU 制造以来检测到的问题。您只需要在系统中安装与 CPU 品牌相关的软件包即可(即安装amd64-microcode在带有 Intel 处理器的系统上是没有意义的。无论如何安装适当的微码软件包不会有什么坏处,它可能有助于修复您可能会或可能不会遇到的错误。请参阅例如根据 don_crissti 评论的Intel ucode 页面;AMD 没有提供详细信息 AFAIK。

它们是非免费的,因为微代码没有免费可用的来源;这些软件包建立在 Intel 和 AMD 提供的二进制 blob 上。由于 Debian 致力于提供一个完全开放和免费的操作系统,这些微码更新并不真正属于 Debian,而是作为一项服务提供给 Debian 用户。那些不想因为软件不是免费的(如使​​用条款和条件)而面临许可问题风险的用户不能使用非免费存档,因此请确保仅使用不受限制的软件。