Spoločnosť Red Hat vydala druhú beta verziu RPM 6.0, ktorá bude súčasťou jesenného vydania distribúcie Fedora. Linux 43. Projekt sa používa v distribúciách ako RHEL, Fedora, SUSE, openSUSE, ALT Linux, Rose Linux, OpenMandriva, Mageia, PCLinuxOS a Tizen. Kód RPM je distribuovaný pod licenciami GPLv2 a LGPLv2. RPM verzia 5 bola vynechaná, aby sa predišlo konfliktom s projektom RPM5, ktorý nesúvisí s RPM od Red Hatu a bol vyvinutý nezávislými vývojármi.
Medzi vylepšenia v druhej beta verzii patrí podpora pre digitálne podpisy OpenPGP v6. Aktualizácia tiež ponúka opravy týkajúce sa overovania balíkov pomocou digitálnych podpisov. Všeobecné zmeny vo vetve RPM 6.0:
- Podpora pre nový formát balíkov RPM 6, ktorá umožňuje vytvárať balíky väčšie ako 4 GB. RPM 6 zavádza 64-bitové polia, modernizuje kryptografické štruktúry a pridáva informácie o súboroch MIME.
- Podpora formátu RPM 3 bola ukončená. Podpora formátu RPM 4, ktorý využíva cpio, zostane zachovaná v plnom rozsahu – distribúcie budú môcť ostať na formáte RPM 4 podľa vlastného uváženia.
- Štandardne je povolená autentifikácia paketov založená na digitálnom podpise.
- Pomôcka rpmbuild bola aktualizovaná, aby podporovala automatické generovanie lokálnych podpisov počas zostavovania, a pomôcka rpm bola aktualizovaná tak, aby obsahovala možnosť „--nosignature“, ktorá vynúti inštaláciu balíka bez overenia podpisu.
- Bola zavedená možnosť používať nástrojovú sadu Sequoia-sq, napísanú v Ruste, namiesto GnuPG.
- Vývoj je povolený v jazyku C++ (C++20), nielen v jazyku C.
- Implementovaná možnosť použitia viacerých podpisov OpenPGP pre každý paket.
- Podpora pre hash MD5, SHA1 a DSA bola ukončená.
- Pomôcka rpmkeys rozšírila svoje možnosti práce s klávesmi; napríklad na aktualizáciu kľúčov OpenPGP môžete použiť príkaz "rpmkeys --import".
- Používajú sa iba úplné identifikátory kľúča OpenPGP a odtlačky prstov.
- Pridaná možnosť aktualizovať už importované kľúče.
- Väzby jazyka Python teraz podporujú izoláciu stavu modulov Pythonu, aby sa mohli spúšťať vo viacerých subintepretoroch.
Zdroj: opennet.ru
