
Den nya versionen Fwupd 2.0.18 Den är nu tillgänglig som en underhållsuppdatering inom 2.0-grenen av detta verktyg med öppen källkod för att hantera firmware på GNU/Linux-system, föregången av version Fwupd 2.0.17Den här versionen fokuserar på att förfina uppdateringsupplevelsen, utöka kompatibiliteten med fler enheter och förbättra hanteringen av vanliga situationer, såsom omstarter som krävs efter installation av ny firmware.
I en tid då firmwareuppdateringar är avgörande för säkerhet, stabilitet och hårdvarusupport Fwupd 2.0.18 gör framsteg genom att erbjuda en mer flexibel och mindre problematisk process, både för stationära och bärbara datorer samt för kringutrustning och dockningsstationer.
Nya enheter kompatibla med Fwupd 2.0.18
En av de mest synliga nya funktionerna i Fwupd 2.0.18 är tillägget av stöd för nya hårdvaruenheter Dessa läggs till i den katalog som redan är tillgänglig via Linux Vendor Firmware Service (LVFS). Bland den tillagda hårdvaran och kringutrustningen finns följande: Lenovo Legion Go 2, igenkänd som en HID-enhet, HP Portable USB-C 4K HDMI-hubben och olika Synaptics HapticsPad-enheter.
Inkluderingen av dessa enheter är relevant för användare av bärbara datorer, USB-C-dockningsstationer och styrenheter eller pekplattor De strävar efter att hålla all sin hårdvara uppdaterad från Linux, utan att förlita sig på externa verktyg eller ytterligare operativsystem. Denna integration fortsätter LVFS arbete som en centraliserad firmware-arkiv för flera varumärken.
Förbättrad hantering av omstarter efter uppdateringar
Fwupd 2.0.18 introducerar flera ändringar som är utformade för att bättre hantera ärenden där en Uppdatering av firmware kräver omstart Verktyget kan nu visa en specifik MOTD (Dagens meddelande) för enheter som behöver startas om efter att uppdateringar har installerats i "staged"-läge.
Dessutom kan den nya versionen automatiskt skapa en fil "omstart krävs" När den installerade firmware kräver en omstart underlättar den här funktionen integration med systemadministrationsskript och underhållspolicyer i organisationer. Beteendet vid uppdatering av USI-dockningsstationer har också förfinats, vilket gör att processen kan slutföras utan att enheten manuellt behöver kopplas bort och återanslutas.
Fwupd 2.0.18 introducerar interna förbättringar och prestandaförbättringar för firmware-motorn
Utöver nya kompatibiliteter fokuserar Fwupd 2.0.18 på att optimera sitt interna arbete. En av de anmärkningsvärda förbättringarna är den betydande ökningen av sökhastighet för firmwareströmDetta minskar den tid det tar att hitta och identifiera tillgängliga uppdateringar på system med flera enheter eller databaser.
Den här versionen lägger också till ett specifikt problem för MTD-enheter när det upptäcks att Intel SPI BIOS-blockering Den här funktionen är aktiverad, vilket förstärker säkerhetskontrollerna vid hantering av systemets firmware. Dessutom har stöd lagts till för att byta namn på underordnade enheter när alternativet PARENT_NAME_PREFIX används, vilket förbättrar tydligheten och konsekvensen i hårdvaruidentifieringen inom systemet.
Framsteg inom UEFI-stöd, BIOS och arkitekturer
Inom UEFI-området justerar Fwupd 2.0.18 hanteringen av flera viktiga element. Från och med nu kommer verktyget analyserar korrekt strukturen EFI_CAPSULE_RESULT_VARIABLE_HEADER, vilket undviker felaktiga tolkningar av resultaten från UEFI-kapslarna efter uppdateringarna.
Konverteringen av versionsfältet uint32_t av typen till enhetsversionsformatet har också begränsats. exklusivt för UEFI-enheterDetta minskar potentiella inkonsekvenser med andra typer av hårdvara. En annan viktig förbättring är den kontrollerade återgången till SMBIOS-versionen för MTD-baserade BIOS-enheter vid behov, vilket säkerställer mer tillförlitlig detektering i situationer där firmwaredata inte är homogena.
Angående arkitekturer ställer Fwupd nu in PlatformArchitecture-värdet med hjälp av verklig CPU-arkitektur på RISC-V-maskinerDetta möjliggör mer exakta integrationer med verktyg för inventering, övervakning och distribution av firmware på system som använder denna framväxande plattform.
Förfining av UpdateCapsule och funktionalitet utan säker start
Funktionen UpdateCapsule, som används för att tillämpa firmwarekapslar på system som använder UEFI, får också uppmärksamhet i den här versionen. Fwupd 2.0.18 förbättrar dess funktionalitet i enheter som inte har säker start aktiveradDetta utökar utbudet av system som kan dra nytta av automatiserade uppdateringar utan att kräva komplexa ändringar i den inbyggda programvarans konfiguration.
Detta förbättrade stöd i scenarier utan säker start är av intresse för många installationer av Linux i blandade eller äldre miljöerdär säker start inte alltid är aktiverad, men en tillförlitlig metod behövs för att hålla moderkortets firmware och andra komponenter uppdaterade.
Fwupd 2.0.18 och förbättringar av verktyg, miljödetektering och väntetider
När det gäller kompletterande verktyg har kommandots beteende justerats. fwupdtool så att bara avlyssna SIGINT-signalen endast när det är absolut nödvändigt, vilket undviker störningar med andra processer eller skript som hanterar signaler parallellt.
Dessutom har en rimligare väntetid införts i HID-förfrågningar qc-s5gen2I syfte att minska blockering eller överdrivna väntetider på vissa enheter har koden som ansvarar för att detektera om systemet körs i en hypervisor eller i en container också omstrukturerats så att denna logik kan utnyttjas av olika Fwupd-plugins.
Buggfixar och övergripande robusthet
Version 2.0.18 innehåller en omfattande uppsättning korrigeringar med direkt inverkan på stabiliteten. Dessa inkluderar en förbättring av analys av USB BOS-deskriptorernavilka är viktiga för att identifiera USB-enheters avancerade funktioner under uppdatering av firmware.
Kapselflaggorna specifika för x86_64 har också korrigerats vid distribution av UEFI-firmware, vilket säkerställer att uppdateringar på 64-bitarssystem tillämpas med lämpliga parametrar. Kompatibiliteten mellan manualsidorna och verktyg som apropos y whatis Den har justerats, vilket gör det enklare för administratörer och användare att snabbt hitta relevant dokumentation från kommandoraden.
Andra korrigeringar åtgärdar problem med Uppdateringar av Huddly-enheter Detta inkluderar större versionsuppdateringar, samt en bugg som orsakade oväntade krascher vid försök att registrera I2C-emulering. Allt detta bidrar till en mer robust och förutsägbar upplevelse vid daglig användning av tjänsten.
LVFS-projektkontext och tillverkarstöd
Utvecklingen av Fwupd är nära kopplad till Linux Vendor Firmware Service (LVFS)LVFS, en plattform som fungerar som en central punkt för att distribuera firmware till miljontals Linux-system, har redan överstigit hundra miljoner nedladdningar av firmware, vilket uppmuntrar fler hårdvarutillverkare att engagera sig och samarbeta, antingen genom tekniska bidrag eller ekonomiska sponsoravtal.
I detta sammanhang har Framework Computer blivit en av Nya framstående sponsorer av LVFS/Fwupd-ekosystemetMed en årlig avgiftsmodell som bidrar till att upprätthålla projektet kompletterar detta samarbete de pågående bidragen från Red Hat, som anställer huvudutvecklaren Richard Hughes, och stödet från Linux Foundation, som driver projektet under sitt paraply. Andra viktiga bidragsgivare inkluderar AMD genom sin ingenjörspersonal och intresserade företag som Dell ville ge uppdateringarna till Linux.
Utöver den ekonomiska aspekten har Framework utövat press på sina Leverantörer ska integrera inbyggt stöd för Fwupd och LVFS i sina produkter, med målet att förenkla firmwareuppdateringar på bärbara datorer som Framework 16 och andra Linux-kompatibla enheter. Denna trend driver andra tillverkare att erbjuda en mer konsekvent och tillgänglig uppdateringsupplevelse för användare och företag.
Fwupd 2.0.18 är nu tillgänglig för Linux-användare
Fwupd 2.0.18 distribueras som Källkod tarball via GitHub, där du också kan se den fullständiga listan över ändringar och versionsinformation. Den rekommenderade metoden är dock fortfarande installation och uppdateringar från de stabila arkiven för den GNU/Linux-distribution som används, antingen via en grafisk hanterare eller via kommandoraden.
Olika distributioner kommer att införliva Fwupd 2.0.18 på dess stabila kanaler Allt eftersom testning och integration är klara kommer användarna automatiskt att få de nya funktionerna i den här versionen tillsammans med resten av de vanliga systemuppdateringarna. På så sätt kan hemdatorer, arbetsstationer och servrar dra nytta av förbättringar i kompatibilitet, prestanda och tillförlitlighet utan drastiska förändringar i deras administrativa arbetsflöde.
Med den här uppdateringen befäster Fwupd sin roll som ett referensverktyg för Hålla firmware uppdaterad i Linux-miljöerDetta kombinerar växande hårdvarustöd, förbättringar av omstartshantering, UEFI- och BIOS-optimeringar och en ständig ansträngning att åtgärda buggar. Parallellt bidrar stärkandet av LVFS-ekosystemet genom involvering av tillverkare och organisationer till att bygga en mer solid grund för användare, företag och offentliga förvaltningar att hantera sina enheter säkrare, transparentare och centralt.
