Seconda beta release del gestore di pacchetti RPM 6.0

L'azienda Red Hat ha pubblicato la seconda versione beta del gestore pacchetti RPM 6.0, che sarà utilizzato nella versione autunnale della distribuzione Fedora Linux 43. Il progetto è utilizzato in distribuzioni come RHEL, Fedora, SUSE, openSUSE, ALT Linux, Rosa Linux, OpenMandriva, Mageia, PCLinuxOS e Tizen. Il codice RPM è distribuito sotto le licenze GPLv2 e LGPLv2. La versione RPM 5 è stata saltata per evitare sovrapposizioni con il progetto RPM5, che non è correlato a RPM di Red Hat ed è stato sviluppato da sviluppatori indipendenti.

Tra i miglioramenti nella seconda versione beta si segnala il supporto per le firme digitali OpenPGP v6. L'aggiornamento propone anche correzioni relative alla verifica dei pacchetti tramite firme digitali. Modifiche generali nella serie RPM 6.0:

  • Supporto per il nuovo formato di pacchetti RPM 6, che consente di creare pacchetti più grandi di 4 GB. Il formato RPM 6 utilizza campi a 64 bit con dimensioni aggiornate, le strutture legate alla crittografia sono state modernizzate e sono state aggiunte informazioni MIME sui file.
  • È stata interrotta la supporto per il formato RPM 3. Il supporto per il formato RPM 4, che utilizza cpio, sarà mantenuto in modo completo: le distribuzioni potranno scegliere di rimanere nel formato RPM 4.
  • Per impostazione predefinita, sono state attivate le verifiche di autenticità dei pacchetti tramite firma digitale.
  • Il tool rpmbuild ha aggiunto il supporto per la generazione automatica di firme locali durante la compilazione, mentre nel tool rpm è stata aggiunta l'opzione "—nosignature" per forzare l'installazione del pacchetto senza verificare la firma.
  • È stata fornita la possibilità di utilizzare, invece di GnuPG, l'utility Sequoia-sq, scritta in Rust.
  • È consentito l'uso del linguaggio C++ (C++20) in fase di sviluppo, non solo del linguaggio C.
  • È stata implementata la possibilità di utilizzare più firme OpenPGP per ogni pacchetto.
  • È stata interrotta la supporto per gli hash MD5, SHA1 e DSA.
  • Le capacità del tool rpmkeys per la gestione delle chiavi sono state ampliate, ad esempio, per aggiornare le chiavi OpenPGP è possibile utilizzare il comando "rpmkeys —import".
  • Solo gli identificatori completi e le impronte degli hash (fingerprint) delle chiavi OpenPGP sono state utilizzate.
  • È stata aggiunta la possibilità di aggiornare le chiavi già importate.
  • Nelle interfacce per il linguaggio Python è stato implementato il supporto per l'isolamento dello stato dei moduli Python per l'esecuzione in più sotto-interpreti.

Fonte: opennet.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