运行 Debian 时是否应该安装 AMD/Intel 微代码包?
它们到底有什么作用,什么时候应该/不应该安装它们?
为什么它们是非免费的?
答案1
微代码包基本上是 CPU 的补丁,修复了自 CPU 制造以来检测到的问题。您只需要在系统中安装与CPU品牌相关的软件包(即amd64-microcode
在具有Intel处理器的系统上安装是没有意义的。无论如何,安装适当的微码软件包不会有什么坏处,它可能有助于修复您可能会或可能不会遇到的错误,请参阅例如。英特尔 ucode 页面根据 don_crissti 的评论; AMD 没有提供详细信息 AFAIK。
它们是非免费的,因为没有免费可用的微代码源;这些软件包基于 Intel 和 AMD 提供的二进制 blob 构建。由于 Debian 致力于提供完全开放和免费的操作系统,因此这些微代码更新并不真正属于 Debian,而是作为一项服务提供给 Debian 用户。那些不想因为非免费软件(如使用条款和条件)而遇到许可问题的风险的用户可以简单地不使用非免费存档,因此请确保仅使用不受限制的软件。