Bol vydaný RPM 6.0, správca balíkov, ktorý sa bude používať v distribúcii Fedora. Linux 43. Projekt je vyvinutý spoločnosťou Red Hat a používa sa v distribúciách ako RHEL, Fedora, SUSE, openSUSE, ALT Linux, Rose Linux, OpenMandriva, Mageia, PCLinuxOS a Tizen. Kód projektu 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 spoločnosti Red Hat a bol vyvinutý nezávislými vývojármi.
Kľúčové zmeny v 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.
- Bola pridaná podpora pre digitálne podpisy OpenPGP v6 a implementovaná možnosť používania kvantovo odolných kryptografických algoritmov.
- 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
