Byl vytvořen první alfa-verze správce balíčků RPM 6.0, který bude využit v podzimním vydání distribuce Fedora Linux 43. Projekt je rozvíjen společností Red Hat a používá se v distribucích jako RHEL, Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS a Tizen. Kód projektu je šířen pod licencemi GPLv2 a LGPLv2. Verze RPM 5 byla vynechána, aby se předešlo překryvům s projektem RPM5, který není spojen s RPM od Red Hat a byl vyvíjen nezávislými vývojáři.
Hlavní změny v RPM 6.0:
- Byla přidána podpora nového formátu balíčků RPM 6, který umožňuje vytváření balíčků větších než 4 GB. Formát RPM 6 využívá 64-bitová pole s jejichž velikostmi byly modernizovány struktury související s kryptografií, a byly přidány MIME informace o souborech.
- Podpora formátu RPM 3 byla ukončena. Podpora formátu RPM 4, který používá cpio, zůstane plně zachována — distribuce se mohou svobodně rozhodnout zůstat u formátu RPM 4.
- Ve výchozím nastavení jsou zahrnuty autentizační kontroly balíčků pomocí digitálního podpisu.
- Do utility rpmbuild byla přidána podpora pro automatické vytváření lokálních podpisů během sestavení, a do utility rpm byla přidána možnost „—nosignature“ pro nucenou instalaci balíčku bez kontroly podpisu.
- Byla poskytnuta možnost použití nástroje Sequoia-sq, napsaného v Rustu, místo GnuPG.
- Ve vývoji je povoleno používání jazyka C++ (C++20).
- Byla implementována možnost použití více podpisů OpenPGP pro každý balíček.
- Podpora hashů MD5, SHA1 a DSA byla ukončena.
- Možnosti utility rpmkeys pro práci s klíči byly rozšířeny, například pro aktualizaci OpenPGP klíčů lze použít příkaz „rpmkeys —import“.
- Používají se pouze úplné identifikátory a hashové otisky (fingerprint) klíčů OpenPGP.
- Byla přidána možnost aktualizace již importovaných klíčů.
Zdroj: opennet.ru
