Ġimagħtejn wara l-aħħar aġġornament korrettiv, l-iżviluppaturi tad-daemon għall-ġestjoni tal-aġġornamenti awtomatiċi tal-firmware Firmware Updater (fwupd) ippreżentaw verżjoni ewlenija 2.0.0, li għamlet bidliet ABI inkompatibbli u żiedet appoġġ tas-sistema operattiva Darwin u ħafna bugs iffissati.
Aċċess għall-firmware fil-forma ta 'arkivji tal-format tal-kabina huwa pprovdut mir-repożitorju LVFS, li huwa kkurat mill-iżviluppaturi fwupd flimkien ma manifatturi ħardwer. L-organizzazzjonijiet li jixtiequ jingħaqdu mal-inizjattiva LVFS jgħaddu minn kontroll ta' konformità rigoruż rekwiżiti proġett, sabiex jiġi eskluż kodiċi minn sorsi mhux affidabbli milli jidħol fir-repożitorju. L-appoġġ għall-utent huwa pprovdut fuq GitHub u kanal IRC #fwupd fuq is-server Libera Chat.
Il-libfwupd ABI huwa miksur minħabba l-bidliet li ġejjin:
- L-appoġġ għal formati ta' firem deprecati għall-verifika tal-metadata u tal-firmware twaqqaf.
- Il-konsum tal-memorja u t-tagħbija tas-CPU fl-istartjar tnaqqsu b'mod sinifikanti.
- L-utilitajiet kollha tal-console preċedentement deprecati tneħħew.
- Il-plugins libgusb u Gudev tneħħew favur libusb u sysfs.
- Tagħbija tal-Firmware permezz ta' deskrittur tal-fajl, u mhux direttament fil-memorja.
Innovazzjonijiet:
- Miżjud għażla fil-fajl tas-settings biex jinjora d-dipendenzi tal-firmware għal skopijiet ta 'żvilupp.
- Twissija hija pprovduta meta l-apparat jeħtieġ reboot.
- API biex tippermetti li r-rapporti jitgħabbew f'gnome-firmware.
- Appoġġ miżjud għal Darwin fis-sistema tal-bini.
- Testijiet HSI CSME (Converged Security and Management Engine) għall-proċessuri Arrow u Meteor Lake.
- Appoġġ miżjud għall-kmand fwupdtool esp-list --json.
- Appoġġ miżjud għal aktar għażliet li jibdlu s-settings (għażliet ta 'modifika-konfigurazzjoni).
- Żid il-URL tal-politika tal-privatezza għall-konfigurazzjoni remota.
- It-tagħbija tal-bnadar tal-apparat mill-arkivju lokali tal-kabina hija permessa.
- Kitba fuq il-permess ta' daqs tal-framebuffer speċifiku fil-fajl tas-settings.
- Ippermettiet li tispeċifika fil-fajl tas-settings l-apparat li jeħtieġ li jiġi emulat.
- Ippermetta li tirrisettja SbatLevelRT.
- ESP (EFI System Partition) hija magħżula b'mod korrett fil-biċċa l-kbira tal-każijiet meta taġġorna l-kapsula UEFI
- Sejbien implimentat ta' apparati BlueTooth mill-UUID tas-servizz GATT.
- Il-plugin SuperIO twaqqaf minħabba li ma jaħdimx mingħajr rawio
- Il-qari tas-socket netlink udev jissostitwixxi l-użu ta' GUdev.
- Ġie implimentat parsing tas-sezzjonijiet kompressati EFI LZ77.
- Il-ħitan kbar huma appoġġjati fil-ħitan EFI FFS3.
- Appoġġ għal tipi ġodda CRC-32 u CRC-16.
Eliminati numru kbir ta’ żbalji.
Appoġġ għall-ħardwer miżjud::
- Qarrejja tal-kards USB Algoltek;
- AMD Kria SoM;
- Cable Kwistjonijiet USB Hub;
- Tagħmir Cinterion fdl;
- CY6611 EZ-USB HX3PD;
- Dell K2 Dock;
- Qarrejja tal-marki tas-swaba' Elan 0C9F;
- Baċiri HP Fleetwood u Hendrix;
- Huddly L1, S1 u Ekwipaġġ;
- Jabra PanaCast;
- Tagħmir Lenovo Legion HID2;
- Lenovo ThinkSmart Bar;
- Logitech Lemmy;
- Logitech Sight;
- Logitech Tektek Touch Screen;
- Apparat għall-iskala (scalers, scalers) MediaTek;
- Parata PS185;
- Tagħmir BLE Qualcomm S5gen2;
- Telink Dual Keyboardf.
Sors: linux.org.ru
