TvÄ veckor efter den senaste korrigerande uppdateringen, presenterade utvecklarna av daemonen för hantering av automatiska firmwareuppdateringar Firmware Updater (fwupd) en majorversion 2.0.0, som innehÄller inkompatibla ABI-Àndringar, lagt till stöd för operativsystemet Darwin och ÄtgÀrdat mÄnga buggar.
à tkomst till firmwares i archive-formatet cab tillhandahÄlls frÄn lagret LVFS, som övervakas av fwupd-utvecklarna tillsammans med tillverkarna av hÄrdvara. Organisationer som önskar ansluta sig till LVFS-initiativet genomgÄr en noggrann granskning för att sÀkerstÀlla kraven projektets krav, för att undvika att osÀker kod hamnar i lagret. AnvÀndarsupport tillhandahÄlls pÄ GitHub och IRC-kanalen #fwupd pÄ servern Libera Chat.
Inkompatibiliteten i ABI libfwupd beror pÄ följande förÀndringar:
- Stödet för förÄldrade signaturformat för verifiering av metadata och firmwares har upphört.
- Minne- och CPU-anvÀndning har minskat avsevÀrt vid start.
- Alla tidigare deklarerade förÄldrade kommandoradsverktyg har tagits bort.
- Plugins libgusb och Gudev har tagits bort till förmÄn för libusb och sysfs.
- Strömning av firmware via filbeskrivare istÀllet för direkt i minnet.
Nyheter:
- En instÀllning har lagts till i konfigurationsfilen för att ignorera firmwareberoenden för utvecklingsÀndamÄl.
- Ett meddelande ges nÀr enheten behöver startas om.
- API för att tillÄta uppladdning av rapporter till gnome-firmware.
- Stöd för Darwin har lagts till i byggsystemet.
- HSI-tester CSME (Converged Security and Management Engine) för processorerna Arrow och Meteor Lake.
- Stöd för kommandot fwupdtool esp-list âjson har lagts till.
- Stöd för fler modifieringsalternativ (modify-config options) har lagts till.
- En lÀnk till sekretesspolicy har lagts till i den fjÀrrinrÀttade instÀllningen (remote config).
- Möjlighet att ladda enhetsflaggor frÄn lokal cab-arkiv har tillÄtits.
- Ăverskrivning av ett visst storleks framebuffer i konfigurationsfilen har tillĂ„tits.
- Möjlighet att ange en enhet som ska emuleras i konfigurationsfilen har tillÄtits.
- à terstÀllning av SbatLevelRT har tillÄtits.
- ESP (EFI System Partition) vÀljs korrekt i de flesta fall nÀr UEFI-kapseln uppdateras.
- UpptÀckten av Bluetooth-enheter via GATT-tjÀnst UUID har implementerats.
- Stödet för pluginet SuperIO har upphört eftersom det inte fungerar utan rawio.
- LÀsning av netlink udev-socketen ersÀtter anvÀndningen av GUdev.
- Parsering av komprimerade EFI LZ77-sektioner har implementerats.
- Stora sektioner i EFI FFS3-avsnitt stöds.
- Stöd för nya typer av CRC-32 och CRC-16.
à tgÀrdat ett stort antal fel.
Stöd för hÄrdvara har lagts till::
- Algoltek USB kortlÀsare;
- AMD Kria SoM;
- Cable Matters USB-hubb;
- Cinterion fdl-enheter;
- CY6611 EZ-USB HX3PD;
- Dell K2 Dock;
- Elan 0C9F fingeravtryckslÀsare;
- HP Fleetwood och Hendrix-dockor;
- Huddly L1, S1 och Crew;
- Jabra PanaCast;
- Lenovo Legion HID2-enheter;
- Lenovo ThinkSmart Bar;
- Logitech Lemmy;
- Logitech Sight;
- Logitech Tap Touch Screen;
- MediaTek skalningsenheter (scalers);
- Parade PS185;
- Qualcomm S5gen2 BLE-enheter;
- Telink Dual Keyboard.
KĂ€lla: linux.org.ru
