Die zweite Beta-Version des Paketmanagers RPM 6.0

Das Unternehmen Red Hat hat die zweite Beta-Version des Paketmanagers RPM 6.0 veröffentlicht, der im Herbst mit der Distribution Fedora Linux 43 eingesetzt wird. Das Projekt wird in Distributionen wie RHEL, Fedora, SUSE, openSUSE, ALT Linux, Rosa Linux, OpenMandriva, Mageia, PCLinuxOS und Tizen verwendet. Der Code von RPM wird unter den Lizenzen GPLv2 und LGPLv2 verbreitet. Die Version RPM 5 wurde ausgelassen, um Überschneidungen mit dem Projekt RPM5 zu vermeiden, das nicht mit RPM von Red Hat verbunden ist und von unabhĂ€ngigen Entwicklern weiterentwickelt wurde.

Zu den Verbesserungen in der zweiten Beta-Version gehört die UnterstĂŒtzung fĂŒr digitale Signaturen OpenPGP v6. Das Update bietet auch Korrekturen in Bezug auf die ÜberprĂŒfung von Paketen durch digitale Signaturen. Allgemeine Änderungen im Zweig RPM 6.0:

  • UnterstĂŒtzung fĂŒr das neue Paketformat RPM 6, das die Erstellung von Paketen mit mehr als 4 GB GrĂ¶ĂŸe ermöglicht. Im RPM 6-Format werden 64-Bit-Felder verwendet, die Strukturen in Zusammenhang mit Kryptografie wurden modernisiert, und MIME-Informationen ĂŒber Dateien wurden hinzugefĂŒgt.
  • Die UnterstĂŒtzung des Formats RPM 3 wurde eingestellt. Die UnterstĂŒtzung des Formats RPM 4, das cpio verwendet, bleibt in vollem Umfang erhalten – Distributionen können nach Belieben im Format RPM 4 bleiben.
  • StandardmĂ€ĂŸig sind PrĂŒfungen der AuthentizitĂ€t von Paketen mithilfe einer digitalen Signatur aktiviert.
  • Das Tool rpmbuild unterstĂŒtzt nun die automatische Erstellung lokaler Signaturen wĂ€hrend des Builds, und im Tool rpm wurde die Option „—nosignature“ hinzugefĂŒgt, um die Installation eines Pakets ohne ÜberprĂŒfung der Signatur zu erzwingen.
  • Es besteht die Möglichkeit, anstelle von GnuPG das auf Rust geschriebene Sequoia-sq-Werkzeug zu verwenden.
  • In der Entwicklung ist die Verwendung der Programmiersprache C++ (C++20) erlaubt, und nicht nur die Programmiersprache C.
  • Es wurde die Möglichkeit implementiert, mehrere OpenPGP-Signaturen fĂŒr jedes Paket zu verwenden.
  • Die UnterstĂŒtzung fĂŒr die Hashes MD5, SHA1 und DSA wurde eingestellt.
  • Die Funktionen des Tools rpmkeys zur Arbeit mit SchlĂŒsseln wurden erweitert; beispielsweise kann der Befehl „rpmkeys —import“ verwendet werden, um OpenPGP-SchlĂŒssel zu aktualisieren.
  • Es werden nur vollstĂ€ndige Identifikatoren und Fingerprint-Hashes der OpenPGP-SchlĂŒssel verwendet.
  • Die Möglichkeit, bereits importierte SchlĂŒssel zu aktualisieren, wurde hinzugefĂŒgt.
  • In den Bindungen fĂŒr die Programmiersprache Python wurde die UnterstĂŒtzung fĂŒr die Isolierung des Zustands von Python-Modulen zur AusfĂŒhrung in mehreren Sub-Interpreter implementiert.

Quelle: opennet.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster