Release van pakketbeheerder RPM 6.1

RPM 6.1, de pakketbeheerder die in de Fedora-distributie gebruikt zal worden, is uitgebracht. Linux 45. Het project is ontwikkeld door Red Hat en wordt gebruikt in distributies zoals RHEL, Fedora, SUSE, openSUSE en ALT. Linux, Roze LinuxOpenMandriva, Mageia, PCLinuxOS en Tizen. De projectcode wordt gedistribueerd onder de GPLv2- en LGPLv2-licenties.

Ter voorbereiding op RPM 6.1 is een nieuw nummeringsschema voor releases ingevoerd. Het eerste cijfer van het versienummer verandert wanneer het RPM-pakketformaat wijzigt, en het tweede cijfer verandert wanneer nieuwe functionaliteit en achterwaarts compatibele fixes worden toegevoegd. Het derde cijfer geeft aan of er alleen bugfixes of alleen beveiligingslekken zijn verholpen. In plaats van alfa- en bètaversies voor testdoeleinden worden er nu releasekandidaten gepubliceerd.

Belangrijkste wijzigingen in RPM 6.1:

  • Om de toegang tot de keystore te scheiden, wordt in plaats van een gedeelde transactievergrendeling een aparte vergrendeling gebruikt. Dit lost het probleem op dat de verwerking van alle verzoeken aan rpmdb wordt gestopt tijdens de uitvoering van transacties.
  • Het standaardgebruik van het NSS-systeem (Name Service Switch) voor het zoeken naar gebruikers en groepen is hersteld.
  • Op systemen met kernel 5.11+ en glibc 2.34+ is de efficiëntie van het sluiten van bestandsdescriptors verbeterd, waardoor de installatietijd in sommige gevallen met 26% is verkort.
  • Er is een nieuwe syntaxis voor macromodifiers (macro_naam<modifiers>) toegevoegd, die het gedrag van macro's verandert. Twee modifiers zijn geïmplementeerd: "l" (letterlijk, schakelt de verwerking van het teken "%" binnen de macrobody uit) en "o" (eenmalig, voert de macro alleen uit bij de eerste aanroep en gebruikt daarna de opgeslagen waarde).
  • De expressie "%define" heeft nu de volgende opties: "-e" om de macrobody alleen tijdens de definitie uit te breiden, en "-g" om de macro in de globale context te plaatsen. De combinatie van deze opties is equivalent aan de expressie "%global".
  • Verbeterde afhandeling van fouten met betrekking tot assemblage en verificatie.
  • Verbeterde werking van de rpm-plugin-syslog plugin met systemd-journal.
  • Het hulpprogramma rpmsign biedt de mogelijkheid om bestanden digitaal te ondertekenen met PKCS11-tokens.

Bron: opennet.ru

Koop betrouwbare hosting voor sites met DDoS-bescherming, VPS VDS-servers 🔥 Koop betrouwbare websitehosting met DDoS-bescherming, VPS- en VDS-servers | ProHoster