Bèta-release van pakketbeheerder RPM 6.0

Red Hat heeft de bètaversie van pakketbeheerder RPM 6.0 uitgebracht, die zal worden gebruikt in de herfstrelease van de Fedora Linux 43-distributie. Dit project wordt gebruikt in distributies zoals RHEL, Fedora, SUSE, openSUSE, ALT Linux, Rosa Linux, OpenMandriva, Mageia, PCLinuxOS en Tizen. De RPM-code wordt verspreid onder de GPLv2- en LGPLv2-licenties. Versie 5 van RPM is overgeslagen om overlap met het RPM5-project te vermijden, dat onafhankelijk van RPM van Red Hat is ontwikkeld door andere ontwikkelaars.

Belangrijkste wijzigingen in RPM 6.0:

  • Ondersteuning voor het nieuwe pakketformaat RPM 6, waarmee pakketten groter dan 4 GB kunnen worden aangemaakt. Het RPM 6-formaat maakt gebruik van 64-bits velden, heeft de structuren met betrekking tot cryptografie gemoderniseerd, en heeft MIME-informatie over bestanden toegevoegd.
  • De ondersteuning voor het RPM 3-formaat is beëindigd. De ondersteuning voor het RPM 4-formaat, dat cpio gebruikt, blijft volledig beschikbaar — distributies kunnen naar eigen goeddunken bij het RPM 4-formaat blijven.
  • Authenticatiecontroles voor pakketten zijn standaard ingeschakeld via digitale handtekeningen.
  • De rsmbuild-tool heeft ondersteuning gekregen voor het automatisch genereren van lokale handtekeningen tijdens de bouw, en de rpm-tool heeft de optie ‘—nosignature’ toegevoegd voor het forceren van installatie van een pakket zonder controle van de handtekening.
  • De mogelijkheid is gegeven om in plaats van GnuPG de Sequoia-sq-toolset, geschreven in Rust, te gebruiken.
  • In de ontwikkeling is het gebruik van C++ (C++20) toegestaan, niet alleen de C-taal.
  • Het is nu mogelijk om meerdere OpenPGP-handtekeningen voor elk pakket te gebruiken.
  • De ondersteuning voor MD5-, SHA1- en DSA-hashes is beëindigd.
  • De mogelijkheden van de rpmkeys-tool voor het werken met sleutels zijn uitgebreid; bijvoorbeeld, om OpenPGP-sleutels bij te werken kan de opdracht ‘rpmkeys —import’ worden gebruikt.
  • Alleen volledige identificaties en hash-fingerprints van OpenPGP-sleutels worden gebruikt.
  • De mogelijkheid is toegevoegd om al geïmporteerde sleutels bij te werken.
  • In de bindings voor de Python-taal is ondersteuning gerealiseerd voor het isoleren van de status van Python-modules voor uitvoering in meerdere sub-interpreters.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster