更新内核时linux-firmware是什么?

更新内核时linux-firmware是什么?

做的时候yum install kernel

它显示了两个包:

kernel
linux-firmware

这里是什么linux-firmware

答案1

https://wiki.ubuntu.com/Kernel/Firmware:

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

虽然许多设备无需固件即可工作,但许多更复杂的设备需要正确设置固件,例如几乎所有现代 GPU、CPU(修复错误、勘误表和漏洞的微代码更新)、以太网卡和 WiFi 适配器/电话无线电模块(例如在正确广播和接收无线信号方面存在大量差异,并且也存在区域限制)、SCSI/RAID 适配器、包括网络摄像头在内的多媒体设备等。

有些人选择不使用固件,因为他们相信固件可以用于扩展硬件功能,超出最初设计/内置的功能,请检查Linux 自由因此,如果您有服务器或相对较旧的 PC/笔记本电脑,您可以尝试在没有固件的情况下运行,甚至使用 Linux-Libre 内核。我不同意这个观点,因为现代硬件已经有了 ROM,而且它的电路在大多数情况下都是“封闭”来源的,所以一开始就不清楚它是否没有后门。

该软件包不仅包含单个固件,还包含适用于各种硬件设备的多个文件(某些设备需要多个文件)。就像我说的,如果一切都适合你,你还不如永远不安装它。

相关内容