Tweede bètavooruitgave van het pakketbeheerprogramma RPM 6.0

Red Hat heeft de tweede bèta-release van de pakketbeheerder RPM 6.0 uitgebracht, die zal worden gebruikt in de herfstuitgave van de Fedora Linux-distributie 43. Het project wordt gebruikt in distributies zoals RHEL, Fedora, SUSE, openSUSE, ALT Linux, Rosa Linux, OpenMandriva, Mageia, PCLinuxOS en Tizen. De broncode van RPM wordt verspreid onder de GPLv2 en LGPLv2 licenties. Versie 5 van RPM is overgeslagen om overlap met het RPM5-project, dat niet gerelateerd is aan RPM van Red Hat en door onafhankelijke ontwikkelaars is ontwikkeld, te vermijden.

Verbeteringen in de tweede bèta-versie omvatten ondersteuning voor digitale handtekeningen OpenPGP v6. In de update zijn ook oplossingen aangeboden die verband houden met de verificatie van pakketten via digitale handtekeningen. Algemene veranderingen in de RPM 6.0-branch:

  • 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