Fwupd 2.0.18 utvider kompatibiliteten og forbedrer fastvareoppdateringer på Linux

  • Fwupd 2.0.18 utvider maskinvarestøtten med nye enheter fra Lenovo, HP og Synaptics.
  • Den nye versjonen introduserer omstartsmeldinger, oppretting av filer som krever omstart og forbedringer for å oppdatere arbeidsflyter.
  • Ytelsen for fastvaresøk er optimalisert, og støtten for UEFI og BIOS er styrket, inkludert RISC-V-maskiner.
  • Oppdateringen kommer i en kontekst av større støtte for LVFS/Fwupd-økosystemet fra produsenter som Framework.

fwupd 2.0.18

Den nye versjonen Fwupd 2.0.18 Den er nå tilgjengelig som en vedlikeholdsoppdatering i 2.0-grenen av dette åpen kildekode-verktøyet for å administrere fastvare på GNU/Linux-systemer, etterfulgt av versjon Fwupd 2.0.17Denne utgivelsen fokuserer på å forbedre oppdateringsopplevelsen, utvide kompatibiliteten med flere enheter og forbedre håndteringen av vanlige situasjoner, som omstarter som kreves etter installasjon av ny fastvare.

I en tid der firmwareoppdateringer er avgjørende for sikkerhet, stabilitet og maskinvarestøtte Fwupd 2.0.18 gjør fremskritt i å tilby en mer smidig og mindre problematisk prosess, både for stasjonære og bærbare datamaskiner, samt for periferiutstyr og dokkingstasjoner.

Nye enheter kompatible med Fwupd 2.0.18

En av de mest synlige nye funksjonene i Fwupd 2.0.18 er tillegget av støtte for nye maskinvareenheter Disse er lagt til i katalogen som allerede er tilgjengelig gjennom Linux Vendor Firmware Service (LVFS). Blant den ekstra maskinvaren og periferiutstyret er følgende: Lenovo Legion Go 2, gjenkjent som en HID-enhet, HP Portable USB-C 4K HDMI-hub og diverse Synaptics HapticsPad-enheter.

Inkluderingen av disse enhetene er relevant for brukere av bærbare datamaskiner, USB-C-dokker og kontrollere eller berøringsplater De ønsker å holde all maskinvaren sin oppdatert fra Linux, uten å være avhengige av eksterne verktøy eller ekstra operativsystemer. Denne integrasjonen fortsetter LVFS' arbeid som et sentralisert firmwarelager for flere merker.

Forbedret håndtering av omstarter etter oppdateringer

Fwupd 2.0.18 introduserer flere endringer som er utformet for å bedre håndtere saker der en Fastvareoppdatering krever omstart Verktøyet kan nå vise en spesifikk MOTD (Dagens melding) for enheter som må startes på nytt etter at oppdateringer er installert i "scenemodus".

Videre kan den nye versjonen automatisk opprette en fil "omstart kreves" Når den installerte fastvaren krever omstart, forenkler denne funksjonen integrering med systemadministrasjonsskript og vedlikeholdspolicyer i organisasjoner. Virkemåten ved oppdatering av USI-dokkingstasjoner er også forbedret, slik at prosessen kan fullføres uten å manuelt koble fra og til enheten igjen.

Fwupd 2.0.18 introduserer interne forbedringer og ytelsesforbedringer for firmware-motoren

Utover nye kompatibiliteter fokuserer Fwupd 2.0.18 på å optimalisere den interne driften. En av de bemerkelsesverdige forbedringene er den betydelige økningen i Søkehastighet for fastvarestrømDette reduserer tiden det tar å finne og identifisere tilgjengelige oppdateringer på systemer med flere enheter eller databaser.

Denne versjonen legger også til et spesifikt problem for MTD-enheter når det oppdages at Intel SPI BIOS-blokkering Denne funksjonen er aktivert, noe som styrker sikkerhetskontrollene ved administrasjon av systemfastvare. I tillegg er det lagt til støtte for å gi nytt navn til underenheter når alternativet PARENT_NAME_PREFIX brukes, noe som forbedrer klarheten og konsistensen i maskinvareidentifikasjonen i systemet.

Fremskritt innen UEFI-støtte, BIOS og arkitekturer

I UEFI-området justerer Fwupd 2.0.18 håndteringen av flere viktige elementer. Fra nå av vil verktøyet analyserer strukturen EFI_CAPSULE_RESULT_VARIABLE_HEADER riktig, og unngår feiltolkninger av resultatene fra UEFI-kapslene etter oppdateringene.

Konverteringen av uint32_t-typeversjonsfeltet til enhetsversjonsformatet har også vært begrenset utelukkende til UEFI-enheterDette reduserer potensielle uoverensstemmelser med andre typer maskinvare. En annen viktig forbedring er den kontrollerte tilbakekoblingen til SMBIOS-versjonen for MTD-baserte BIOS-enheter når det er nødvendig, noe som sikrer mer pålitelig deteksjon i situasjoner der fastvaredataene ikke er homogene.

Når det gjelder arkitekturer, setter Fwupd nå PlatformArchitecture-verdien ved hjelp av ekte CPU-arkitektur på RISC-V-maskinerDette muliggjør mer presise integrasjoner med verktøy for lagerstyring, overvåking og fastvaredistribusjon på systemer som bruker denne nye plattformen.

Forbedring av UpdateCapsule og funksjonalitet uten sikker oppstart

UpdateCapsule-funksjonen, som brukes til å legge til fastvarekapsler på systemer som bruker UEFI, får også oppmerksomhet i denne utgivelsen. Fwupd 2.0.18 forbedrer funksjonaliteten i enheter som ikke har sikker oppstart aktivertDette utvider utvalget av systemer som kan dra nytte av automatiserte oppdateringer uten at det kreves komplekse endringer i fastvarekonfigurasjonen.

Denne forbedrede støtten i scenarier uten sikker oppstart er av interesse for mange installasjoner av Linux i blandede eller eldre miljøerder sikker oppstart ikke alltid er aktivert, men det er behov for en pålitelig metode for å holde hovedkortets fastvare og andre komponenter oppdatert.

Fwupd 2.0.18 og forbedringer av verktøy, miljødeteksjon og ventetider

Når det gjelder komplementære verktøy, har kommandoens oppførsel blitt justert. fwupdtool så bare det avskjære SIGINT-signalet bare når det er strengt nødvendig, og unngår interferens med andre prosesser eller skript som administrerer signaler parallelt.

Videre er det innført en rimeligere ventetid i HID-forespørsler qc-s5gen2Med mål om å redusere blokkering eller overdreven ventetid på visse enheter, har koden som er ansvarlig for å oppdage om systemet kjører i en hypervisor eller i en container også blitt omstrukturert, slik at denne logikken kan utnyttes av ulike Fwupd-pluginer.

Feilrettinger og generell robusthet

Versjon 2.0.18 inneholder et omfattende sett med rettelser med direkte innvirkning på stabiliteten. Disse inkluderer en forbedring av analyse av USB BOS-beskrivelsenesom er nøkkelen til å identifisere de avanserte funksjonene til USB-enheter under fastvareoppdateringer.

Kapselflaggene som er spesifikke for x86_64 har også blitt korrigert ved utrulling av UEFI-fastvare, noe som sikrer at oppdateringer på 64-bits systemer brukes med de riktige parameterne. Kompatibiliteten til manualsidene med verktøy som apropos y whatis Den har blitt justert, slik at det blir enklere for administratorer og brukere å raskt finne relevant dokumentasjon fra kommandolinjen.

Andre rettelser løser problemer med Oppdateringer av Huddly-enheter Dette inkluderer større versjonsoppdateringer, samt en feil som forårsaket uventede krasj ved forsøk på å registrere I2C-emulering. Alt dette bidrar til en mer robust og forutsigbar opplevelse i daglig bruk av tjenesten.

LVFS-prosjektkontekst og produsentstøtte

Utviklingen av Fwupd er nært knyttet til Linux Vendor Firmware Service (LVFS)LVFS, en plattform som fungerer som et sentralt punkt for distribusjon av fastvare til millioner av Linux-systemer, har allerede passert hundre millioner nedlastinger av fastvare, noe som oppmuntrer flere maskinvareprodusenter til å bli involvert og samarbeide, enten gjennom ingeniørbidrag eller økonomiske sponsoravtaler.

I denne sammenhengen har Framework Computer blitt en av Nye fremtredende sponsorer av LVFS/Fwupd-økosystemetUnder en årlig avgiftsmodell som bidrar til å opprettholde prosjektet, utfyller dette samarbeidet de pågående bidragene fra Red Hat, som har hovedutvikler Richard Hughes, og støtten fra Linux Foundation, som er vert for prosjektet under sin paraply. Andre viktige bidragsytere inkluderer AMD gjennom sitt ingeniørteam, og interesserte selskaper som Dell ønsket å bringe oppdateringene til Linux.

Utover det økonomiske aspektet har Framework lagt press på sine Leverandører skal integrere innebygd støtte for Fwupd og LVFS i produktene sine, med mål om å forenkle fastvareoppdateringer på bærbare datamaskiner som Framework 16 og andre Linux-kompatible enheter. Denne trenden presser andre produsenter til å tilby en mer konsistent og tilgjengelig oppdateringsopplevelse for brukere og bedrifter.

Fwupd 2.0.18 er nå tilgjengelig for Linux-brukere

Fwupd 2.0.18 er distribuert som Kildekode-tarball via GitHub, hvor du også kan se den fullstendige listen over endringer og utgivelsesnotater. Den anbefalte metoden er imidlertid fortsatt installasjon og oppdateringer fra de stabile repositoriene til GNU/Linux-distribusjonen som brukes, enten gjennom en grafisk manager eller via kommandolinjen.

Ulike distribusjoner vil bli inkludert Fwupd 2.0.18 på sine stabile kanaler Etter hvert som testing og integrering er fullført, vil brukerne automatisk motta de nye funksjonene i denne versjonen sammen med resten av de vanlige systemoppdateringene. På denne måten kan hjemmedatamaskiner, arbeidsstasjoner og servere dra nytte av forbedringer i kompatibilitet, ytelse og pålitelighet uten drastiske endringer i administrasjonsarbeidsflyten.

Med denne oppdateringen befester Fwupd sin rolle som et referanseverktøy for Holde fastvaren oppdatert i Linux-miljøerDette kombinerer økende maskinvarestøtte, forbedringer i omstartshåndtering, UEFI- og BIOS-optimaliseringer og en konstant innsats for å fikse feil. Parallelt bidrar styrking av LVFS-økosystemet gjennom involvering av produsenter og organisasjoner til å bygge et mer solid grunnlag for brukere, bedrifter og offentlige forvaltninger, slik at de kan administrere enhetene sine sikrere, mer transparent og sentralt.

Fwupd 2.0.17
Relatert artikkel:
Fwupd 2.0.17 styrker firmwareoppdateringer på Linux