Ричард Хьюз (Richard Hughes), создатель проекта PackageKit, активно участвующий в разработке GNOME, представил выпуск пакета fwupd 2.0.0, предлагающего фоновый процесс для организации обновления прошивок и утилиту fwupdmgr для управления прошивками, проверки появления новых версий и загрузки прошивок. Код проекта написан на языке Си и распространяется под лицензией LGPLv2.1...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=61988
Иногда использую но ноутбуке, жаль не все железки обновляются
А оно может сдампить прошивки со всех используемых устройств на локальный диск?Интересует инструмент не заливки новых прошивок, а дамп текущих, используемых железом. Дамп BIOS, UEFI, фирмвари с сетевых, дисков, видеокарт, USB- устройств...
Список железа пока катастрофически мал
Прогресс очень скромный
Скорее он ограничен вендорами.
HP, Dell, Lenovo - уже огромный пласт ноутбуков.
Плюс еще и Wacom - тоже известный производитель планшетов.
У меня есть и HP, и Lenovo, и я ни разу не видел, чтобы эта шляпа какие-то обновления прошивок находила. Какая-то бессмысленная фигня.
На своём X1 Nano Gen2 уже раз несколько обновились разные компоненты бивиса. Что забавно, через веб-сайт из РФ обновы не скачать (санкции), а через fwupd - запросто ))
Про "HP" и "огромный" я бы поспорил, скжаем так: совсем никакучая база по HP
Это вопрос к вендорам, которые поставляют прошивки.
лично я предпочту ручное обносление и только если реально надо. рошивки такое дело.. можно и окирпичить девайс
Согласен; тем более там код на си от гномера (это я к тому, что надо бы его проверить для такого серьёзного дела).
> Список железа пока катастрофически мал
> Прогресс очень скромныйСтеяняюсь спросить - мал по сравнению с чем именно? Покажете другой обновлятор фирмварей, который жрет больше железок?!
Ого, и сюда внедрили Rust! 😯🔍
https://github.com/search?q=repo%3Afwupd%2Ffwupd++...
Восхитительно!
Всего-то Rust 1.4% ?
Я бы не называл это громким словом "внедрили".
А разговоров то было (с)Там питонятины в 2+ раза больше Python 4.2%
Есть опасность, что со временем, когда публика привыкнет и база будет много больше...
Ну вот ковырялся ползователь с документами, а тут свет отключили. На самом интересном для fwupd месте.Надо переименовать в brickyourdeviced.
Надо переименовать в RTFM. Он сам ничего не обновляет.
> режим автоматического обновления прошивок, без необходимости совершения каких-то действий со стороны пользователя
https://github.com/fwupd/fwupd/issues/1724Так то к дистрибутивам вопрос.
Всегда при новой установке делаю: apt autoremove --purge fwupd*
> Всегда при новой установке делаю: apt autoremove --purge fwupd*Оно Гном небось при этом сносит?
Это какая-то дичь. С недавних пор заметил его постоянно присутствующим в фоновых процессах, потребляет более 100МБ. Зачем? Оно что, сидит в фоне и непрерывно загружает прошивки? https://bugzilla.redhat.com/show_bug.cgi?id=1548049
Линукс стал скатываться в какую-то неадекватную дичь.
> Это какая-то дичь. С недавних пор заметил его постоянно присутствующим в фоновых
> процессах, потребляет более 100МБ. Зачем? Оно что, сидит в фоне и
> непрерывно загружает прошивки? https://bugzilla.redhat.com/show_bug.cgi?id=1548049
> Линукс стал скатываться в какую-то неадекватную дичь.Превращают в винду. Потом будут кирпичить удаленно.
Эта дичь скачает фоном новую прошивку, перепрошьет железку, а то и биос компа и он сломается в итоге, да?
Зачем вообще обновлять прошивки? Нельзя сразу всё правильно написать?
Плохо не делай, делай хорошо, да?
> Нельзя сразу всё правильно написать?Там манагер с маркетологом с палками за спиной стоят.
> предлагающего фоновый процесс для организации обновления прошивокОсталось совсем немного и будет новость: "множество устройств выведенно из строя в результате заливки некорректной прошивки через fwupd в автоматическом режиме".
И по той же схеме будут кирпичить старые девайсы, типа ой они что то начали глючить, наверное старенькие совсем, кондёры высохли, и мало кто заметит что туда пару недель назад прилетела очередная прошивка.
Обновлять нужно всегда руками и понимая зачем.
В тех же биосах не только баги фиксят, но и функционал удаляют порой или поддержку процессоров.
Любой кто зальёт сейчас свежую прошивку будучи на Ам4 и проце бристоль ридж или райзене 1ххх - получит кирпич, для бристоля - вот прям 100% гарантия, ибо его поддержку давно выкинули ради свежих райзенов.
Для всяких дисков - обновлять есть смысл только если там пофиксили критический баг который окирпичивает девайс, как уже было ни раз, в противном случае это дополнительный риск который ничего не даёт кроме смены номера.
А уж как HP любит брать деньги, я уже так и вижу как практики принтерного отдела расходятся на всё остальное.
Будто мало они принтеры кирпичили прошивками или вводили платную подписку.
Кто-нибудь может объяснить, зачем для этого нужен аш целый демон, постоянно висящий в фоне и жрущий проц и раму? Почему это не плагин для emerge, pacman или apt? Почему это не простой скриптик в crontab?
Это безответственный подход. Как можно просто так регулярно обновлять прошивку? Никогда не кирпичили устройства? Не читали про траблы обновления от вендоров? Даже пакеты в системе надо обновлять, когда есть время на разбор с возможными проблемами, тут тем более.
Не то слово...В ответственных применениях обновление любого софта - расстрельная яма. Даже если софт содержит известные баги, но они не мешают жить. Работает - не трожь!
Даже минимальное обновление должно приводить к повтору приемо-сдаточных испытаний. Только ради циферок в версии софта ни один главный инженер на такое не подпишется. Скорее отдрючат умника, который предложил обновиться.
Обновлять прошивки ради самого обновления - просто наилютейший идиотизм. А обновлять их автоматически - это уже откровенное вредительство.
Gnome-ры так-то не от мира сего. Вот, теперь и до прошивок дорвались. Просто фейспалм. Трешь, угар и содомия.
Несколько месяцев назад я обновлял UEFI на материнке. Я даже вспотел, пока ждал... И наверное поседел впридачу. А тут ребята, смотрю, отчаянные - в автоматическом режиме все подряд прошивки предлагают обновлять. Удачи тем, кто решится на такое.
Ну на десктопах обновления (всякие ASUS, MSI и прочее) действительно трешачек. И обычно нет возможности сохранять настройки и даже экспорт/импорт не работает при смене версии - руками записать все изменения, обновиться, заново поставить - единственный вариант.Но на серверных железках-то все сильно приятнее, и сохранение настроек есть, и фоновые обновления (в виде тулзой на загруженной системе обновился, или через BMC) без перебоя рабочей систенмы - после перезагрузки загружаешься в новую версию.
я вот без пары фейспалмов и скинутых железок так своего кота бэкапиться и не научил. лол