To uker etter den siste korrigerende oppdateringen, presenterte utviklerne av demonstyringsverktøyet for automatisk oppdatering av fastvare Firmware Updater (fwupd) hovedversjon 2.0.0, som inkluderer inkompatible ABI-endringer, lagt til støtte for operativsystemet Darwin og rettet mange feil.
Tilgang til fastvare i form av cab-arkiver tilbys fra lageret LVFS, som administreres av fwupd-utviklerne i samarbeid med maskinvare produsenter. Organisasjoner som ønsker å bli med i LVFS-initiativet, gjennomgår en grundig evaluering for å sikre kravene prosjektets krav, for å hindre at kode fra upålitelige kilder kommer inn i lageret. Brukerstøtte tilbys på GitHub og IRC-kanalen #fwupd på serveren Libera Chat.
Inkompatibiliteten i ABI libfwupd skyldes følgende endringer:
- Støtten for de anerkjente utdaterte signeringsformatene for verifisering av metadata og fastvare er opphevet.
- Minneforbruket og CPU-belastningen ved oppstart er betydelig redusert.
- Alle tidligere erklærte utdaterte kommandolinjeverktøy er fjernet.
- Pluginene libgusb og Gudev er fjernet til fordel for libusb og sysfs.
- Strømming av fastvare gjennom filbeskriver, i stedet for direkte inn i minnet.
Nyheter:
- En innstilling er lagt til konfigurasjonsfilen for å ignorere avhengigheter for fastvare i utviklingsøyemed.
- Det vil bli sendt en advarsel når enheten krever omstart.
- API for å tillate opplasting av rapporter til gnome-firmware.
- Støtte for Darwin er lagt til i byggesystemet.
- HSI-tester CSME (Converged Security and Management Engine) for Arrow- og Meteor Lake-prosessorene.
- Støtte for kommandoen fwupdtool esp-list —json er lagt til.
- Støtte for flere konfigurasjonsalternativer (modify-config options) er lagt til.
- URL-en for personvernerklæring er lagt til i fjerninnstillingene (remote config).
- Opplasting av enhetsflagg fra lokal cab-arkiv er tillatt.
- Overskrivning av en spesifikk størrelse rammebuffer i innstillingsfilen er tillatt.
- Angivelse av enheten som skal emuleres i innstillingsfilen er tillatt.
- Tilbakestilling av SbatLevelRT er tillatt.
- ESP (EFI System Partition) velges korrekt i de fleste tilfeller ved oppdatering av UEFI-kapsler.
- Oppdagelse av BlueTooth-enheter basert på UUID fra GATT-tjenester er implementert.
- Støtten for SuperIO-plugin er opphevet, da den ikke fungerer uten rawio.
- Lesing av netlink udev-socket erstatter bruken av GUdev.
- Parsing av komprimerte EFI LZ77-seksjoner er implementert.
- Store seksjoner støttes i EFI FFS3-partisjoner.
- Støtte for nye typer CRC-32 og CRC-16.
Fikset et stort antall feil.
Støtte for utstyr:
- Algoltek USB-kortlesere;
- AMD Kria SoM;
- Cable Matters USB-hub;
- Cinterion fdl-enheter;
- CY6611 EZ-USB HX3PD;
- Dell K2 Dock;
- Elan 0C9F fingeravtrykkslesere;
- HP Fleetwood og Hendrix-dokker;
- Huddly L1, S1 og Crew;
- Jabra PanaCast;
- Lenovo Legion HID2-enheter;
- Lenovo ThinkSmart Bar;
- Logitech Lemmy;
- Logitech Sight;
- Logitech Tap Touch Screen;
- MediaTek skaleringsenheter;
- Parade PS185;
- Qualcomm S5gen2 BLE-enheter;
- Telink Dual Keyboard.
Kilde: linux.org.ru
