Uvoľnenie správcu balíkov RPM 6.0.

Bol release balíkového manažéra RPM 6.0, ktorý bude použitý pri vydaní distribúcie Fedora Linux 43. Projekt sa vyvíja pod spoločnosťou Red Hat a používa sa v distribúciách ako RHEL, Fedora, SUSE, openSUSE, ALT Linux, Rosa Linux, OpenMandriva, Mageia, PCLinuxOS a Tizen. Kód projektu je licencovaný pod licenciami GPLv2 a LGPLv2. Verzia RPM 5 bola vynechaná na vylúčenie prekrývania s projektom RPM5, ktorý nesúvisí s RPM od Red Hat a vyvíjal ho nezávislý vývojári.

Hlavné zmeny v RPM 6.0:

  • Podpora nového formátu balíkov RPM 6, ktorá umožňuje vytvárať balíky väčšie ako 4 GB. Vo formáte RPM 6 sú použité 64-bitové polia s veľkosťami, modernizované štruktúry týkajúce sa kryptografie a pridané MIME informácie o súboroch.
  • Podpora formátu RPM 3 bola zastavená. Podpora formátu RPM 4, ktorý používa cpio, bude zachovaná v plnom rozsahu - distribúcie podľa svojho uváženia môžu zostať pri formáte RPM 4.
  • Predvolene sú zahrnuté kontroly autenticity balíkov pomocou digitálneho podpisu.
  • Do utility rpmbuild bola pridaná podpora automatického generovania lokálnych podpisov počas zostavovania a do utility rpm bola pridaná možnosť «—nosignature» na nútené nainštalovanie balíka bez kontroly podpisu.
  • Bola poskytnutá možnosť nahradiť GnuPG nástrojom Sequoia-sq, napísaným v Ruste.
  • V rozvoji je povolené použitie jazyka C++ (C++20), a nie len jazyka C.
  • Bola implementovaná možnosť použitia viacerých podpisov OpenPGP pre každý balík.
  • Podpora hashov MD5, SHA1 a DSA bola zastavená.
  • Možnosti utility rpmkeys pri práci s kľúčmi boli rozšírené, napríklad na aktualizáciu OpenPGP kľúčov je možné použiť príkaz «rpmkeys —import».
  • Boli použité iba úplné identifikátory a hash otláčok (fingerprint) kľúčov OpenPGP.
  • Podpora digitálnych podpisov OpenPGP v6 bola pridaná a implementovaná možnosť použitia kryptografických algoritmov, odolných voči pokusom na kvantovom počítači.
  • Pridaná možnosť aktualizácie už importovaných kľúčov.
  • V obálkach pre jazyk Python bola implementovaná podpora izolácie stavu Python modulov pre ich spúšťanie v niekoľkých subinterpretátoroch.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster