Обновления прошивок в Ubuntu 24.04 LTS стали меньше: Canonical перенесла раздельные пакеты прошивок Linux, впервые представленные в 26.04.

Чтобы реализовать это в noble, пакет linux-firmware теперь стал метапакетом, который подтягивает все отдельные пакеты с прошивками. По сути ничего не изменилось: все установки получают полный набор.

Бинарные блобы, которые использует дистрибутив, теперь разделены по 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, поэтому они не меняются, но в новый метапакет не включены.

Пакет linux-firmware состоял из набора в основном закрытых бинарных блобов от производителей оборудования, от которых в Linux часто зависят сетевые карты, процессоры и DSP.

Все прежние прошивки по-прежнему доступны, но поскольку метапакет подтягивает пакеты по отдельности, при обновлении linux-firmware больше не нужно скачивать весь стек каждый раз, когда выходит небольшое исправление безопасности или баг-фикс в одном наборе.

Если, например, мелкое изменение вносится в блоб Intel для беспроводных модулей, обновить достаточно только пакет linux-firmware-intel-wireless.

А поскольку пакеты прошивок разных производителей не зависят друг от друга, ненужные можно удалять. Торопиться с удалением не стоит: при апгрейде компонента ПК или подключении нового устройства может понадобиться то, чего не хватает.

Если место на диске заканчивается или хочется поддерживать систему в более строгом порядке с точки зрения безопасности, ненужные прошивки можно удалить. Например, Netronome нужна в основном на предприятиях и в дата-центрах, поэтому от неё можно избавиться командой sudo apt remove linux-firmware-netronome.

Но сначала стоит установить пакет linux-firmware-minimal.

Инженеры Canonical начали прорабатывать способы улучшить распространение прошивок Linux в 2025 году, чтобы уменьшить общий объём и частоту загрузок для пользователей, а заодно снизить нагрузку на собственную инфраструктуру обновлений.

Ubuntu 26.04 LTS переходит на раздельные пакеты прошивок Linux. Теперь пользователи предыдущей LTS, которая с подпиской Ubuntu Pro будет получать обновления безопасности до 2034 года, тоже получат это преимущество.