Kaks nĂ€dalat pĂ€rast viimast korrektsioonipĂ€evikut, tutvustasid automaatse pĂŒsivara vĂ€rskenduste haldamise deemonite arendajad Firmware Updater (fwupd) suurt versiooni 2.0.0, millel on ABI-s ĂŒhilduvad muudatused, mis lisavad toe operatsioonisĂŒsteemile Darwin ja parandavad mitmeid vigu.
PĂŒsivara arhiivide kujul cab formaadis on saadaval repo kaudu LVFS, mida haldavad fwupd arendajad koos riistvara tootjatega. Organisatsioonid, kes soovivad liituda LVFS algatusega, lĂ€bivad ranget vastavuse kontrolli nĂ”uetele projekti, et vĂ€listada ebakindlastest allikatest pĂ€rit koodi sisenemine reposse. Kasutajatoetust pakutakse GitHub ja IRC-kanalis #fwupd serveris Libera Chat.
ABI libfwupd ĂŒhilduvuse rikkumise pĂ”hjuseks on jĂ€rgmised muudatused:
- Toetuse lĂ”petamine tunnustatud aegunud allkirjavormingute jaoks metainformatsiooni ja pĂŒsivara kinnitamiseks.
- Oluliselt vÀhendatud mÀlu kasutamine ja CPU koormus kÀivitamisel.
- KÔik varem vananenud kÀsurea utiliidid on eemaldatud.
- On eemaldatud libgusb ja Gudev pluginad libusb ja sysfs kasuks.
- PĂŒsivara voogedastus faili kirjeldaja kaudu, mitte otse mĂ€llu.
Uued omadused:
- Arenduse eesmĂ€rkidel lisatud seadete faili suvand pĂŒsivara sĂ”ltuvuste ignoreerimiseks.
- Ettetellitud hoiatuse mÀÀramine, kui seade vajab taaskÀivitamist.
- API laadimisaruannete jaoks gnome-firmware.
- Darwini toe lisamine ehitussĂŒsteemis.
- HSI-testid CSME (Converged Security and Management Engine) Arrow ja Meteor Lake protsessorite jaoks.
- Lisatud toe kĂ€sk fwupdtool esp-list âjson.
- Lisatud tÀiendava seadistuse muutmise vÔimaluste toega.
- Privaatsuse poliitika URL kaugseadetes (remote config) on lisatud.
- Seadmise lipud lubatud laadida kohalikust cab-arhiivist.
- MÀÀratud suurusega raami mĂ€lufaili ĂŒlekatte vĂ”imalus seadete failis.
- Seadmise fikseerimise lubamine, mida on vaja emuleerida seadete failis.
- SbatLevelRT nullimise lubamine.
- ESP (EFI System Partition) valitakse enamikus juhtudel Ôigesti UEFI kapsli uuendamisel
- BlueTooth seadmete tuvastamine GATT teenuse UUID kaudu on rakendatud.
- SuperIO pluginat ei toetata enam, kuna see ei tööta ilma rawio.
- Netlink udev socket'i lugemine asendab GUdev'i kasutamist.
- Rakendatud on EFI LZ77 kokkusurutud sektsioonide pÀring.
- Suured sektsioonid on toetatud EFI FFS3 sektsioonides.
- Toetatakse uusi CRC-32 ja CRC-16 tĂŒĂŒpe.
Parandatud palju vigu.
Lisatud seadme tugi::
- Algoltek USB kaardilugejad;
- AMD Kria SoM;
- Cable Matters USB jaotur;
- Cinterioni fdl-seadmed;
- CY6611 EZ-USB HX3PD;
- Dell K2 dokkingija;
- Elan 0C9F sÔrmejÀljelugejad;
- HP Fleetwood ja Hendrix dokid;
- Huddly L1, S1 ja Crew;
- Jabra PanaCast;
- Lenovo Legion HID2-seadmed;
- Lenovo ThinkSmart baar;
- Logitech Lemmy;
- Logitech Sight;
- Logitech Tap puutetundlik ekraan;
- MediaTek skaleerivad seadmed;
- Parade PS185;
- Qualcomm S5gen2 BLE-seadmed;
- Telink kahekordne klaviatuur.
Allikas: linux.org.ru
