Rilascio del gestore di pacchetti RPM 6.0

È stato pubblicato il rilascio del gestore di pacchetti RPM 6.0, che sarà utilizzato per il rilascio della distribuzione Fedora Linux 43. Il progetto è sviluppato da Red Hat e viene utilizzato in distribuzioni come RHEL, Fedora, SUSE, openSUSE, ALT Linux, Rosa Linux, OpenMandriva, Mageia, PCLinuxOS e Tizen. Il codice del progetto è 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 e è stato sviluppato da sviluppatori indipendenti.

Principali novità in RPM 6.0:

  • Supporto per il nuovo formato dei pacchetti RPM 6, che consente la creazione di pacchetti superiori a 4 GB. Nel formato RPM 6 sono stati utilizzati campi a 64 bit con dimensioni aggiornate, sono state modernizzate le strutture relative alla crittografia 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 completamente — le distribuzioni potranno rimanere, a loro discrezione, nel formato RPM 4.
  • Per impostazione predefinita sono attivati i controlli di autenticità dei pacchetti tramite firma digitale.
  • L'utilità rpmbuild ha aggiunto il supporto per la generazione automatica di firme locali durante la compilazione, mentre l'utilità rpm ha aggiunto l'opzione "--nosignature" per forzare l'installazione di un pacchetto senza controllo della firma.
  • È stata fornita la possibilità di utilizzare, anziché GnuPG, l'implementazione Sequoia-sq, scritta in Rust.
  • È consentito utilizzare il linguaggio C++ (C++20) nello sviluppo, e non solo il 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 funzionalità dell'utilità rpmkeys sono state ampliate per la gestione delle chiavi; ad esempio, è possibile usare il comando "rpmkeys --import" per aggiornare le chiavi OpenPGP.
  • Sono stati utilizzati solo identificatori completi e impronte (fingerprint) delle chiavi OpenPGP.
  • È stato aggiunto il supporto per le firme digitali OpenPGP v6 ed è stata implementata la possibilità di utilizzare algoritmi crittografici resistenti agli attacchi dei computer quantistici.
  • È 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 la loro esecuzione in più subinterpreti.

Fonte: opennet.ru

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