“设备固件更新”有什么作用?

luc*_*ien 1 software-center updates

你好 AskUbuntu 社区,

我最近安装了 Ubuntu 20.04。在 Ubuntu 软件应用程序中,有一条有关设备固件更新的通知。谁能用通俗的语言解释一下这是什么意思?另外,如果我做对了,可以从 Ubuntu 软件更新应用程序,而从软件更新可以更新其余部分。然而,似乎没有名为 Device Firmware 的应用程序,所以我不明白为什么这个更新会在 Ubuntu 软件中弹出。

gui*_*erc 5

Ubuntu Wiki会给你这个

什么是固件?

许多设备都有两个重要的软件,使它们能够在操作系统中运行。第一个是工作驱动程序,它是让您的系统与硬件通信的软件。第二个是固件,它通常是一小段代码,直接上传到设备以使其正常运行。您可以将固件视为对设备内部硬件进行编程的一种方式。事实上,在几乎所有情况下,固件都被视为硬件,因为它是一个黑匣子。没有随它一起免费分发的附带源代码。

从哪里获取固件?

固件通常由开发硬件设备的公司维护。在 Windows 领域,固件通常是您安装的驱动程序的一部分。用户通常看不到它。在 Linux 中,固件可以从多个来源分发。一些固件来自 Linux 内核源。其他拥有再分发许可证的人来自上游。遗憾的是,某些固件没有允许免费重新分发的许可证。

在 Ubuntu 中,固件来自以下来源之一:

  • linux-image 软件包(包含 Linux 内核和许可固件)
  • linux-firmware 包(包含其他授权固件)
  • multiverse 中的 linux-firmware-nonfree 软件包(其中包含缺少重新分发许可证的固件)
  • 单独的驱动程序包
  • 其他地方(驱动程序 CD、电子邮件附件、网站)

请注意,默认情况下不安装 linux-firmware-nonfree 软件包。

固件文件放置在/lib/firmware 中。如果您查看 Ubuntu 安装的内部,您将看到这些软件包已安装的数百个固件文件。

它继续,但我建议阅读源代码 - https://wiki.ubuntu.com/Kernel/Firmware