Источник1: https://www.phoronix.com/scan.php?page=news_item&px=Fedora-37-Firmware-Growth
Источник2: https://fedoraproject.org/wiki/Changes/Linux_Firmware_Minimization
Linux постоянно расширяет поддержку современного железа, поэтому содержимое linux-firmware.git продолжает увеличиваться.
Fedora просто устанавливает всю кучку (~300 MB) блобов, которые содержатся в пакете linux-firmware, хотя конкретному компьютеру требуется (если вообще требуется) всего несколько файлов из этого набора.
Ребята из проекта Fedora надеятся поправить эту ситуацию в этом году, раздробив пакет linux-firmware на части, чтобы в зависимости от конкретного железа автоматически устанавливать только необходимое.
Эту идею предложили инженеры из Meta, так как эту работу уже удачно проделали ребята из OpenSUSE.
Планируется сделать отдельные пакеты для процессоров, видеокарт, WIFI адаптеров (non-intel, интелловские и так идут отдельно) и блютусов. Автоматический выбор будет реализован через DNF-плагин, который будет учитывать конкретное железо. Также, кому надо всё сразу, будет доступен пакет linux-firmware-all.
Что сподвигло на этот пост.
Думал (читая фороникс), да ладно фигня какая-то, там небось каких-нибудь пару десятков мегабайт… Заглянул в свою (AlmaLinux) /lib/firmware, а там 800+ мегабайт, — фигасе!
Там одних интелловских блобов для вайфая (я не использую wifi) на пару сотен мегов и на 600+ мегов этот самый linux-firmware. Так что ~300 — это речь о размере пакета:
$ dnf install linux-firmware
...
Total download size: 215 M
Installed size: 610 M
...
Кароче всё удалил и на душе полегчало:
$ du -sh /lib/firmware/
1.2M
Такие дела.