
Canonical 已经把 Ubuntu 26.04 LTS 的 Linux 固件拆分机制反向移植回了 Ubuntu 24.04 LTS,原本体积庞大的linux-firmware已经改成了「元包」,以后固件的更新体积会小很多。
linux-firmware原本是一个巨大的集合,打包了各大硬件厂商的闭源二进制固件。Linux 系统中的网卡、CPU 和 DSP 等硬件想要正常驱动、跑满性能,基本都依赖这些固件。改成「元包」之后,系统会自动拉取所有独立的子固件。对普通用户来说,默认的安装体验并没有发生任何变化,系统还是会获取完整的固件库。
但在拆分之后,最直接的好处就是更新更加高效:
- 以前哪怕某家厂商的固件只修复了一个小 Bug,用户也必需重新下载整个固件包;
- 现在按需下载就行:比如 Intel 无线网卡的固件有了小改动,系统只要更新
linux-firmware-intel-wireless这一个包就行了。
目前,官方已经把系统自带的二进制固件拆成了 18 个按硬件厂商分类的子包:
- linux-firmware-realtek
- linux-firmware-qualcomm-wireless
- linux-firmware-qualcomm-misc
- linux-firmware-qualcomm-graphics
- linux-firmware-qlogic
- linux-firmware-misc
- linux-firmware-nvidia-graphics
- linux-firmware-netronome
- linux-firmware-mellanox-spectrum
- linux-firmware-mediatek
- linux-firmware-marvell-wireless
- linux-firmware-marvell-prestera
- linux-firmware-intel-wireless
- linux-firmware-intel-misc
- linux-firmware-intel-graphics
- linux-firmware-broadcom-wireless
- linux-firmware-amd-misc
- linux-firmware-amd-graphics
部分非默认固件(比如linux-firmware-xilinx-vcu)之前就已经是独立的子包了,并不会受这次变更的影响,也没有被划入到新的元包依赖中。
实际上,Canonical 工程师在 2025 年就已经开始探索固件分发的优化方案,一方面是为了减少用户端的下载体积和频率,另一方面也能减轻官方更新服务器的压力。
现在,各厂商的固件包已经互相独立,你可以手动卸载自己用不到的包。一来可以省磁盘空间,还能缩小攻击面。比如 Netronome 固件主要就是给企业和数据中心设备使用,普通个人用户完全可以删掉:
sudo apt remove linux-firmware-netronome
在执行卸载操作之前,建议先安装linux-firmware-minimal软件包。另外,在清理固件时也需要谨慎,以免今后升级电脑配件或外接新设备时,遇到驱动缺失的问题。
Ubuntu 26.04 LTS 已经全面转向了固件子包机制。现在,作为上一代 LTS 版本的 Ubuntu 24.04 用户,也能享受到这一底层架构优化所带来的便利了。











最新评论
不支持英伟达mx350显卡
连接不到镜像源是网络问题,你懂的
微软:我有这个能力,但我就是要用来做广告,就问你气不气🤳。
微软有这塞广告的功夫,还真可以在开箱阶段把配置环境写上去,大家按需勾选就行了