De release van het pakketbeheerprogramma RPM 6.0

De release van de pakketbeheerder RPM 6.0 is gepubliceerd, die zal worden gebruikt in de release van de distributie Fedora Linux 43. Het project wordt ontwikkeld door Red Hat en wordt gebruikt in distributies zoals RHEL, Fedora, SUSE, openSUSE, ALT Linux, Rosa Linux, OpenMandriva, Mageia, PCLinuxOS en Tizen. De code van het project is beschikbaar onder de GPLv2- en LGPLv2-licenties. Versie RPM 5 is overgeslagen om overlapping met het project RPM5 te vermijden, dat niet verbonden is met RPM van Red Hat en wordt ontwikkeld door onafhankelijke 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.
  • Ondersteuning voor digitale handtekeningen OpenPGP v6 is toegevoegd en de mogelijkheid om cryptografische algoritmen te gebruiken die bestand zijn tegen brute force aanvallen op kwantumcomputers is geĆÆmplementeerd.
  • 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