
Новата версия Fwupd 2.0.18 Вече е достъпна като актуализация за поддръжка в рамките на версия 2.0 на този инструмент с отворен код за управление на фърмуер на GNU/Linux системи, предшестван от версия Fwupd 2.0.17Тази версия се фокусира върху усъвършенстване на процеса на актуализиране, разширяване на съвместимостта с повече устройства и подобряване на справянето с често срещани ситуации, като например рестартирането, необходимо след инсталиране на нов фърмуер.
Във време, когато актуализациите на фърмуера са ключови за сигурност, стабилност и хардуерна поддръжка Fwupd 2.0.18 прави напредък в предлагането на по-гъвкав и по-малко проблематичен процес, както за настолни и преносими компютри, така и за периферни устройства и докинг станции.
Нови устройства, съвместими с Fwupd 2.0.18
Една от най-видимите нови функции на Fwupd 2.0.18 е добавянето на поддръжка за нови хардуерни устройства Те са добавени към каталога, който вече е наличен чрез Linux Vendor Firmware Service (LVFS). Сред добавения хардуер и периферни устройства са следните: Lenovo Legion Go 2, разпознато като HID устройство, преносимият USB-C 4K HDMI хъб на HP и различни устройства Synaptics HapticsPad.
Включването на тези устройства е от значение за потребителите на лаптопи, USB-C докинг станции и контролери или тъчпадове Те се стремят да поддържат целия си хардуер актуализиран от Linux, без да разчитат на външни инструменти или допълнителни операционни системи. Тази интеграция продължава работата на LVFS като централизирано хранилище за фърмуер за множество марки.
Подобрено управление на рестартирането след актуализации
Fwupd 2.0.18 въвежда няколко промени, предназначени за по-добро управление на случаи, при които Актуализацията на фърмуера изисква рестартиране Инструментът вече може да показва специфично MOTD (Съобщение на деня) за устройства, които трябва да бъдат рестартирани след прилагане на актуализации в „поетапно“ изпълнение.
Освен това, новата версия е в състояние автоматично да създава файл „необходимо е рестартиране“ Когато инсталираният фърмуер изисква рестартиране, тази функция улеснява интеграцията със скриптове за системна администрация и политики за поддръжка в организациите. Поведението при актуализиране на USI докинг станции също е усъвършенствано, което позволява процесът да се завърши без ръчно изключване и повторно свързване на устройството.
Fwupd 2.0.18 въвежда вътрешни подобрения и подобрения в производителността на фърмуерния енджин
Освен новите съвместимости, Fwupd 2.0.18 се фокусира върху оптимизирането на вътрешните си функции. Едно от забележителните подобрения е значителното увеличение на скорост на търсене на поток от фърмуерТова намалява времето, необходимо за намиране и идентифициране на налични актуализации на системи с множество устройства или хранилища.
Тази версия добавя и специфичен проблем за MTD устройствата, когато се установи, че Блокиране на Intel SPI BIOS Тази функция е активирана, като по този начин се засилват проверките за сигурност при управление на системния фърмуер. Освен това е добавена поддръжка за преименуване на дъщерни устройства при използване на опцията PARENT_NAME_PREFIX, което подобрява яснотата и последователността при идентифициране на хардуера в системата.
Напредък в поддръжката на UEFI, BIOS и архитектури
В областта на UEFI, Fwupd 2.0.18 настройва работата с няколко ключови елемента. Отсега нататък инструментът правилно анализира структурата EFI_CAPSULE_RESULT_VARIABLE_HEADER, като се избягват неправилни интерпретации на резултатите от UEFI капсулите след актуализациите.
Преобразуването на полето за версия от тип uint32_t във формат за версия на устройството също е ограничено. изключително за UEFI устройстваТова намалява потенциалните несъответствия с други видове хардуер. Друго важно подобрение е контролираното връщане към SMBIOS версията за BIOS устройства, базирани на MTD, когато е необходимо, което осигурява по-надеждно откриване в ситуации, в които данните на фърмуера не са хомогенни.
Що се отнася до архитектурите, Fwupd вече задава стойността на PlatformArchitecture, използвайки реална архитектура на процесора на RISC-V машиниТова позволява по-прецизни интеграции с инструменти за инвентаризация, мониторинг и внедряване на фърмуер в системи, използващи тази нововъзникваща платформа.
Усъвършенстване на UpdateCapsule и функционалност без Secure Boot
Функцията UpdateCapsule, използвана за прилагане на капсули на фърмуера към системи, използващи UEFI, също получава внимание в тази версия. Fwupd 2.0.18 подобрява нейната функционалност в устройства, на които не е активирано Secure BootТова разширява гамата от системи, които могат да се възползват от автоматични актуализации, без да е необходимо да се изискват сложни промени в конфигурацията на фърмуера.
Тази подобрена поддръжка в сценарии без Secure Boot е от интерес за много инсталации на Linux в смесени или наследени средикъдето защитеното зареждане не винаги е активирано, но е необходим надежден метод за поддържане на актуалността на фърмуера на дънната платка и другите компоненти.
Fwupd 2.0.18 и подобрения в инструментите, откриването на среда и времето за изчакване
По отношение на допълнителните инструменти, поведението на командата е коригирано. fwupdtool така че само прехващайте SIGINT сигнала само когато е абсолютно необходимо, като се избягва смущения в други процеси или скриптове, които управляват сигналите паралелно.
Освен това е въведено по-разумно време за изчакване. HID заявки qc-s5gen2С цел намаляване на блокирането или прекомерното време на изчакване на определени устройства, кодът, отговорен за откриването дали системата работи в хипервизор или в контейнер, също е преструктуриран, така че тази логика да може да се използва от различни Fwupd плъгини.
Корекции на грешки и цялостна надеждност
Версия 2.0.18 включва цялостен набор от корекции с пряко въздействие върху стабилността. Те включват подобрение на анализ на USB BOS дескрипторитекоито са ключови за идентифициране на разширените възможности на USB устройствата по време на операции по актуализиране на фърмуера.
Капсулните флагове, специфични за x86_64, също са коригирани при внедряването на UEFI фърмуер, което гарантира, че актуализации на 64-битови системи се прилагат с подходящите параметри. Съвместимостта на страниците с ръководство с инструменти като apropos y whatis Коригирано е, което улеснява администраторите и потребителите бързо да намират съответната документация от командния ред.
Други корекции решават проблеми с Актуализации на устройствата Huddly Това включва основни актуализации на версиите, както и грешка, която причиняваше неочаквани сривове при опит за регистриране на I2C емулация. Всичко това допринася за по-стабилно и предвидимо изживяване при ежедневното използване на услугата.
Контекст на проекта LVFS и поддръжка от производителя
Развитието на Fwupd е тясно свързано с Услуга за фърмуер на доставчик на Linux (LVFS)LVFS, платформа, която действа като централна точка за разпространение на фърмуер до милиони Linux системи, вече е надхвърлила сто милиона изтегляния на фърмуер, насърчавайки повече производители на хардуер да се включат и да си сътрудничат, било то чрез инженерни приноси, било чрез споразумения за финансово спонсорство.
В този контекст, Framework Computer се превърна в един от Нови видни спонсори на екосистемата LVFS/FwupdСъгласно модел на годишна такса, който помага за поддържането на проекта, това сътрудничество допълва текущия принос на Red Hat, която наема водещия разработчик Ричард Хюз, и подкрепата на Linux Foundation, която е домакин на проекта под своя шапка. Други значителни участници включват AMD чрез своя инженерен екип и заинтересовани компании като Dell искаше да въведе актуализациите към Linux.
Отвъд икономическия аспект, Framework е оказал натиск върху Доставчиците ще интегрират вградена поддръжка за Fwupd и LVFS в своите продукти, с цел опростяване на актуализациите на фърмуера на лаптопи като Framework 16 и други устройства, съвместими с Linux. Тази тенденция подтиква други производители да предлагат по-последователно и достъпно изживяване при актуализации за потребителите и бизнеса.
Fwupd 2.0.18 вече е достъпен за потребители на Linux
Fwupd 2.0.18 се разпространява като Архив с изходен код чрез GitHub, където можете да видите и пълния списък с промените и бележки за изданието. Препоръчителният метод обаче остава инсталирането и актуализациите от стабилните хранилища на използваната GNU/Linux дистрибуция, или чрез графичен мениджър, или чрез командния ред.
Ще бъдат включени различни дистрибуции Fwupd 2.0.18 на стабилните си канали След приключване на тестването и интеграцията, потребителите автоматично ще получават новите функции на тази версия, заедно с останалите редовни системни актуализации. По този начин домашните компютри, работните станции и сървърите могат да се възползват от подобрения в съвместимостта, производителността и надеждността, без драстични промени в работния си процес на администриране.
С тази актуализация, Fwupd консолидира ролята си на справочен инструмент за Поддържане на актуален фърмуер в Linux средиТова съчетава нарастваща хардуерна поддръжка, подобрения в управлението на рестартирането, оптимизации на UEFI и BIOS и постоянни усилия за отстраняване на грешки. Успоредно с това, укрепването на екосистемата LVFS чрез участието на производители и организации помага за изграждането на по-солидна основа за потребителите, бизнеса и публичните администрации, за да управляват своите устройства по-сигурно, прозрачно и централизирано.
