
Fwupd 2.0.15 — долгожданное обновление для тех, кто управляет прошивкой в Linux через службу LVFS. Оно выходит вскоре после предыдущей версии и подтверждает цель проекта: сделать обновления прошивки в GNU/Linux автоматическими, безопасными и надежными, с большей совместимостью с устройствами, улучшенной производительностью и многочисленными исправлениями ошибок.
В этой версии расширена поддержка оборудования и улучшены важные аспекты процесса обновления . Диапазон обновляемого оборудования расширился: от высокопроизводительных сетевых карт NVIDIA до профессиональных гарнитур и специализированных модемов. Кроме того, команда внесла небольшие улучшения, повышающие удобство использования, такие как улучшенная функция автозаполнения в Fish и поддержка файлов прошивки с расширениями, написанными заглавными буквами.
Основные моменты Fwupd 2.0.15
Одним из наиболее заметных нововведений является возможность использования дочерними устройствами имени родительского устройства в качестве префикса . Эта незначительная деталь повышает согласованность и ясность при перечислении и управлении сложными периферийными устройствами в системах с множеством зависимых компонентов.
Также расширена совместимость с оболочкой Fish, добавлены новые команды и параметры автозаполнения . Если вы используете Fish в качестве интерпретатора по умолчанию, вы заметите более оптимизированный рабочий процесс при выполнении запросов или операций с помощью fwupdmgr.
Еще одно практическое улучшение заключается в том, что файлы прошивки с расширением CAB теперь поддерживаются как в верхнем, так и в нижнем регистре. Это позволяет избежать проблем при работе с пакетами из разных источников, где соглашения об именовании расширений файлов не всегда согласованы.
Расширенная поддержка оборудования
В области высокопроизводительных сетей Fwupd 2.0.15 включает поддержку обновлений для сетевых адаптеров NVIDIA ConnectX 6, ConnectX 7 и ConnectX 8. Эти контроллеры, широко распространенные в центрах обработки данных и для критически важных рабочих нагрузок, таким образом, получают более удобный и интегрированный канал обслуживания в рамках экосистемы Linux.
В этой версии также добавлена совместимость с устройствами серии Jabra Evolve2 — беспроводными гарнитурами, разработанными для профессиональной работы. Для тех, кто ежедневно использует эти периферийные устройства, возможность управлять прошивкой непосредственно из системного инструмента обеспечивает удобство и снижает зависимость от внешнего программного обеспечения.
Наконец, модем Foxconn SDX61 добавлен в список поддерживаемых устройств . Кроме того, Fwupd теперь корректно удаляет данные с модемов на базе Firehose перед применением обновлений, что повышает надежность процесса при работе с этим типом оборудования.
Функциональные и поведенческие изменения в Fwupd 2.0.15
Помимо нового оборудования, внесены изменения, улучшающие пользовательский опыт. Во-первых, сборка для FreeBSD снова работает . Восстановление корректного состояния сборки в этой системе расширяет возможности инструмента и гарантирует сохранение возможности интеграции с другими средами.
Названия некоторых устройств были уточнены, чтобы лучше отражать их идентичность. В частности, сенсорные панели Elan и устройства Intel PCH SPI теперь отображаются с более точными названиями, что уменьшает неоднозначность и облегчает точную идентификацию в списках и отчетах.
Существенное изменение в работе системы заключается в том, что для всех обновлений Micron NVMe требуется полное выключение системы . Простой перезагрузки недостаточно; полное выключение гарантирует применение обновления в оптимальных условиях и предотвращает промежуточные состояния, которые могут поставить под угрозу стабильность работы хранилища.
В разделе, посвященном отладочным платам, к стандартной отладочной плате PS5512 предъявляются дополнительные требования . Это обеспечивает защиту в определенных сценариях и гарантирует более безопасную конфигурацию перед выполнением важных операций с микропрограммным обеспечением.
Исправления и качество программного обеспечения
В разделе «Ошибки» исправлено несколько проблем. Особо следует отметить исправление проблем с перечислением устройств Goodix , которые могли вызывать несоответствия в обнаружении оборудования и, следовательно, в доступности обновлений.
Также исправлена ошибка, препятствовавшая отправке отчетов о состоянии прошивки без использования опции принудительного включения . Это исправление позволяет использовать дополнительную телеметрию без необходимости добавления дополнительных флагов для отправки отчетов из системы.
Устранены проблемы компиляции в FreeBSD , что еще больше повышает совместимость кода с этой системой. Наконец, исправлена ошибка в нумерации версий устройств BnR MTD , что предотвращает путаницу при определении наличия обновления или актуальности системы.
LVFS и поток распространения прошивок
Fwupd настроен на загрузку микропрограмм из LVFS — сервиса поставщиков, который централизует и распространяет пакеты микропрограмм для совместимого оборудования в Linux. Этот сервис доступен производителям оборудования и разработчикам микропрограмм, которые хотят сделать свои обновления доступными для сообщества.
Если вы являетесь производителем или обслуживающим персоналом оборудования, на веб-сайте проекта вы найдете технические подробности о создании капсул прошивки . Следование этому рабочему процессу гарантирует, что ваши обновления будут передаваться по безопасному и проверенному каналу, а пользователи смогут применять их всего несколькими командами.
Основная идея проекта остается неизменной: сделать обслуживание прошивки автоматическим, безопасным и надежным в Linux , минимизируя сложности и объединяя процесс в рамках стандартного инструмента.
Доступность Fwupd 2.0.15, заметки о выпуске и загрузка
Команда проекта под руководством Ричарда Хьюза объявила о доступности новой версии . Подробную информацию можно найти в примечаниях к выпуску в репозитории проекта , где также можно загрузить исходный пакет для компиляции, если это необходимо.
Между тем, сборка FreeBSD в этом релизе снова работает , завершая цикл совместимости после ранее выявленных проблем. Это свидетельствует о хорошем состоянии проекта и его приверженности различным системам.
Эта версия подтверждает цель упрощения и обеспечения поддержки встроенного ПО в Linux . Более совместимое оборудование, небольшие, но значительные улучшения удобства использования, четкие требования к конфиденциальным операциям, таким как хранение данных, а также набор исправлений стабильности, наряду с экосистемой дистрибутивов, опциональной телеметрией и корпоративным управлением, дополняют этот надежный и практичный релиз для пользователей и администраторов.