fwupd 2.0.0

Due due settimane dopo l'ultima aggiornamento correttivo, gli sviluppatori del demone per la gestione degli aggiornamenti automatici del firmware Firmware Updater (fwupd) hanno rilasciato la major release 2.0.0, che introduce cambiamenti incompatibili nell'ABI, supportando il sistema operativo Darwin e correggendo numerosi errori.

L'accesso ai firmware in formato cab viene fornito dal repository LVFS, curato dagli sviluppatori di fwupd insieme ai produttori di hardware. Le organizzazioni che desiderano unirsi all'iniziativa LVFS vengono sottoposte a un'attenta verifica di conformità i requisiti del progetto, per escludere l'inserimento nel repository di codice proveniente da fonti non affidabili. Il supporto per gli utenti è fornito su GitHub e nel canale IRC #fwupd sul server Libera Chat.

L'incompatibilità nell'ABI di libfwupd è dovuta ai seguenti cambiamenti:

  • È stata interrotta la supporto per i formati di firma considerati obsoleti per la verifica dei metadati e dei firmware.
  • Notevolmente ridotto il consumo di memoria e il carico sulla CPU all'avvio.
  • Rimosse tutte le utilità da console precedentemente dichiarate obsolete.
  • Rimossi i plugin libgusb e Gudev a favore di libusb e sysfs.
  • Caricamento delle firmware tramite descrittore di file, anziché direttamente in memoria.

Novità:

  • Aggiunta un'opzione nel file di configurazione per ignorare le dipendenze delle firmware a scopo di sviluppo.
  • Previsto un avviso quando il dispositivo richiede un riavvio.
  • API per consentire il caricamento dei report in gnome-firmware.
  • Aggiunta supporto per Darwin nel sistema di build.
  • Test HSI CSME (Converged Security and Management Engine) per i processori Arrow e Meteor Lake.
  • Aggiunto supporto per il comando fwupdtool esp-list —json.
  • Aggiunto supporto per un numero maggiore di opzioni di modifica della configurazione (modify-config options).
  • Aggiunto URL della politica sulla privacy nelle impostazioni remote (remote config).
  • Consenti il caricamento delle flag del dispositivo da archivi cab locali.
  • Consentita la sovrascrittura di una specifica dimensione del frame buffer nel file di configurazione.
  • Consentita la specifica del dispositivo da emulare nel file di configurazione.
  • Consentito il reset di SbatLevelRT.
  • ESP (EFI System Partition) è correttamente selezionato nella maggior parte dei casi durante l'aggiornamento del pacchetto UEFI.
  • Implementato il rilevamento dei dispositivi BlueTooth tramite UUID del servizio GATT.
  • Interrotta la supporto per il plugin SuperIO, poiché non funziona senza rawio.
  • La lettura del socket netlink udev sostituisce l'uso di GUdev.
  • È stata implementata l'analisi delle sezioni EFI LZ77 compresse.
  • Sono supportate sezioni grandi nei partizioni EFI FFS3.
  • Supporto per nuovi tipi di CRC-32 e CRC-16.

Risolto un gran numero di errori.

Aggiunta supporto per l'hardware:

  • Lettori di schede USB Algoltek;
  • AMD Kria SoM;
  • Hub USB Cable Matters;
  • Dispositivi fdl Cinterion;
  • CY6611 EZ-USB HX3PD;
  • Dock Dell K2;
  • Lettori di impronte digitali Elan 0C9F;
  • Dock HP Fleetwood e Hendrix;
  • Huddly L1, S1 e Crew;
  • Jabra PanaCast;
  • Dispositivi HID2 Lenovo Legion;
  • Lenovo ThinkSmart Bar;
  • Logitech Lemmy;
  • Logitech Sight;
  • Logitech Tap Touch Screen;
  • Dispositivi scalatori MediaTek;
  • Parade PS185;
  • Dispositivi BLE Qualcomm S5gen2;
  • Telink Dual Keyboard.

Fonte: linux.org.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster