Dy javë pas përditësimit të fundit korrigjues, zhvilluesit e demonit për menaxhimin e përditësimeve automatike të firmware-it Firmware Updater (fwupd) prezantuan versionin madhor 2.0.0, në të cilin janë bërë ndryshime ABI të papajtueshme, është shtuar mbështetja për sistemin operativ Darwin dhe janë rregulluar shumë gabime.
Qasja te firmware-et nĂ« formĂ«n e arkivave tĂ« formatit cab ofrohet nga depoja LVFS, e cila mirĂ«mbahet nga zhvilluesit e fwupd sĂ« bashku me prodhuesit e pajisjeve harduerike. Organizatat qĂ« dĂ«shirojnĂ« tâi bashkohen nismĂ«s LVFS i nĂ«nshtrohen njĂ« verifikimi tĂ« hollĂ«sishĂ«m pĂ«r pĂ«rputhshmĂ«ri me kĂ«rkesat e kĂ«rkesat projektit, me qĂ«llim qĂ« tĂ« parandalohet futja nĂ« depo e kodit nga burime tĂ« pasigurta. MbĂ«shtetja pĂ«r pĂ«rdoruesit ofrohet nĂ« GitHub dhe nĂ« kanalin IRC #fwupd nĂ« serverin Libera Chat.
Prishja e përputhshmërisë në ABI të libfwupd lidhet me ndryshimet e mëposhtme:
- ĂshtĂ« ndĂ«rprerĂ« mbĂ«shtetja pĂ«r formatet e nĂ«nshkrimeve tĂ« konsideruara tĂ« vjetruara pĂ«r verifikimin e metadatave dhe firmware-eve.
- Janë ulur ndjeshëm konsumi i memories dhe ngarkesa mbi CPU gjatë nisjes.
- Janë hequr të gjitha mjetet e linjës së komandës që më parë ishin shpallur të vjetruara.
- Janë hequr shtojcat libgusb dhe Gudev në favor të libusb dhe sysfs.
- ĂshtĂ« shtuar ngarkimi i firmware-it nĂ« rrjedhĂ« pĂ«rmes pĂ«rshkruesit tĂ« skedarit, dhe jo drejtpĂ«rdrejt nĂ« memorie.
Risi:
- ĂshtĂ« shtuar njĂ« opsion nĂ« skedarin e konfigurimit pĂ«r tĂ« injoruar varĂ«sitĂ« e firmware-it pĂ«r qĂ«llime zhvillimi.
- ĂshtĂ« parashikuar njĂ« paralajmĂ«rim kur pajisja kĂ«rkon rinisje.
- API për lejimin e ngarkimit të raporteve në gnome-firmware.
- ĂshtĂ« shtuar mbĂ«shtetja pĂ«r Darwin nĂ« sistemin e ndĂ«rtimit.
- Teste HSI të CSME (Converged Security and Management Engine) për procesorët Arrow dhe Meteor Lake.
- ĂshtĂ« shtuar mbĂ«shtetja pĂ«r komandĂ«n fwupdtool esp-list âjson.
- ĂshtĂ« shtuar mbĂ«shtetja pĂ«r njĂ« numĂ«r mĂ« tĂ« madh opsionesh qĂ« ndryshojnĂ« konfigurimin (modify-config options).
- ĂshtĂ« shtuar URL-ja e politikĂ«s sĂ« privatĂ«sisĂ« nĂ« konfigurimin e largĂ«t (remote config).
- Lejohet ngarkimi i flamujve të pajisjes nga një arkiv lokal cab.
- Lejohet mbishkrimi i një madhësie të caktuar të framebuffer-it në skedarin e konfigurimit.
- Lejohet përcaktimi në skedarin e konfigurimit i pajisjes që duhet emuluar.
- Lejohet rivendosja e SbatLevelRT.
- ESP (EFI System Partition) zgjidhet saktë në shumicën e rasteve gjatë përditësimit të kapsulës UEFI
- ĂshtĂ« zbatuar zbulimi i pajisjeve BlueTooth sipas UUID-sĂ« sĂ« shĂ«rbimit GATT.
- ĂshtĂ« ndĂ«rprerĂ« mbĂ«shtetja pĂ«r shtojcĂ«n SuperIO, pasi nuk funksionon pa rawio
- Leximi i socket-it netlink udev zëvendëson përdorimin e GUdev.
- ĂshtĂ« realizuar parsimi i seksioneve tĂ« kompresuara EFI LZ77.
- Mbështeten seksione të mëdha në ndarjet EFI FFS3.
- Mbështetje për lloje të reja CRC-32 dhe CRC-16.
U eliminua një numër i madh gabimesh.
ĂshtĂ« shtuar mbĂ«shtetja pĂ«r pajisjet::
- lexues kartash USB Algoltek;
- AMD Kria SoM;
- Cable Matters USB Hub;
- pajisjet fdl Cinterion;
- CY6611 EZ-USB HX3PD;
- Dell K2 Dock;
- Lexuesit e gjurmëve të gishtërinjve Elan 0C9F;
- Doket HP Fleetwood dhe Hendrix;
- Huddly L1, S1 dhe Crew;
- Jabra PanaCast;
- Pajisjet HID2 Lenovo Legion;
- Lenovo ThinkSmart Bar;
- Logitech Lemmy;
- Logitech Sight;
- Logitech Tap Touch Screen;
- Pajisje shkallëzimi MediaTek (scalers);
- Parade PS185;
- Pajisjet BLE Qualcomm S5gen2;
- Telink Dual Keyboardf.
Burimi: linux.org.ru
