Rilascio del gestore di pacchetti RPM 6.0

È stato pubblicato il rilascio del gestore di pacchetti RPM 6.0, che sarà utilizzato nella distribuzione di 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 è collegato a RPM di Red Hat ed è stato sviluppato da sviluppatori indipendenti.

Modifiche principali in 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.
  • Aggiunta la supporto per le firme digitali OpenPGP v6 e implementata la possibilità di utilizzare algoritmi crittografici resistenti al cracking da parte di 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 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