Skip to content

Документация по BlackArch на русском языке

Инструкции, советы, новые программы

Menu
  • LocalBitcoins
  • Главная
  • Список инструментов
  • HackWare
Menu

Изменения в пакете linux-firmware: требования к ядру, выделение больших файлов в отдельные пакеты

Posted on 24.01.202224.01.2022 by Alexey

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

Напомним, что прошивки устройств — это файлы, которые необходимы для нормальной работы оборудования в дополнению к модулям ядра (драйверам).

Теперь пакет linux-firmware реализует сжатие прошивки ядра, а также требует ядро Linux версии 5.3 или более поздней с поддержкой загрузки из сжатой прошивки xz. Параметр ядра CONFIG_FW_LOADER_COMPRESS должен быть включён. Все официальные ядра Arch Linux уже давно поддерживают это.

Пакет linux-firmware был разделен на более мелкие пакеты, чтобы ещё больше сократить требуемое дисковое пространство. Некоторые большие файлы прошивки редко используемого оборудования были разделены на отдельные пакеты. Это влияет на прошивку для коммутаторов Mellanox Spectrum, устройств Marvell, SoC Qualcomm, серверных адаптеров Cavium LiquidIO, устройств QLogic, адаптеров Ethernet Broadcom NetXtreme II 10Gb. Обязательно установите дополнительные пакеты микропрограмм, если это необходимо.


Теперь в официальном репозитории Arch Linux присутствуют следующие пакеты:

  • linux-firmware и linux-firmware-whence — основные пакеты с прошивками для большого количества оборудования
  • linux-firmware-bnx2x — прошивки для Ethernet адаптеров NetXtreme II 10Gb
  • linux-firmware-liquidio — серверных адаптеров Cavium LiquidIO
  • linux-firmware-marvell — прошивки для устройств Marvell
  • linux-firmware-mellanox — прошивки для свитчей Mellanox Spectrum
  • linux-firmware-nfp — прошивки для Netronome Flow Processors (nfp)
  • linux-firmware-qcom — прошивки для Qualcomm SoCs (qcom)
  • linux-firmware-qlogic — прошивки для устройств Qlogic (qlogic)

Близкие статьи

  • Ошибка: «файл \vmlinuz-linux» не найден (РЕШЕНО) (90%)
  • Как в Arch Linux перейти к предыдущей версии ядра. Как установить и переключиться на linux-lts (90%)
  • Восстановление из чёрного экрана при неудачной установке проприетарных AMD драйверов в BlackArch / Arch (60%)
  • Не открываются настройки NVIDIA «ERROR: Unable to load info from any available system» (РЕШЕНО) (60%)
  • Мигает экран во время записи экрана (РЕШЕНО) (60%)
  • Как установить программу из Arch User Repository (AUR) – пользовательского репозитория Arch (RANDOM - 50%)

Добавить комментарий Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

wp-puzzle.com logo


Поиск


Свежие записи

  • Ошибка «error: failed to commit transaction (invalid or corrupted package)» (РЕШЕНО)
  • Ошибка «TypeError: ‘AURPackageInfo’ does not have attribute ‘submitter’» (РЕШЕНО)
  • Ошибка phpMyAdmin «Error: Undefined constant «SODIUM_CRYPTO_SECRETBOX_KEYBYTES»» (РЕШЕНО)
  • Ошибка «error: GPGME error: No data. error: failed to synchronize all databases (unexpected error)» (РЕШЕНО)
  • Как в Arch Linux перейти к предыдущей версии ядра. Как установить и переключиться на linux-lts

Свежие комментарии

  • Vova к записи Установка LAMP (Linux, Apache, MySQL/MariaDB, PHP8 и phpMyAdmin) в Arch Linux / BlackArch
  • Furi к записи Приложение в .AppImage не запускается в Arch Linux (РЕШЕНО)
  • Alexey к записи Установка LAMP (Linux, Apache, MySQL/MariaDB, PHP8 и phpMyAdmin) в Arch Linux / BlackArch
  • Юрок к записи Установка LAMP (Linux, Apache, MySQL/MariaDB, PHP8 и phpMyAdmin) в Arch Linux / BlackArch
  • Aleksandr к записи Ошибка error: failed to synchronize all databases (unable to lock database) (РЕШЕНО)




Рубрики

  • Sniffing и Spoofing
  • Архив
  • Взлом Wi-Fi сетей
  • Инструкции
  • Новости
  • Общая информация/новости
  • Разведка
  • Справка и подсказки




Яндекс.Метрика
© 2023 Документация по BlackArch на русском языке | Powered by Minimalist Blog WordPress Theme