Red Hat tĂ”i turule RPM 6.0 teise beetaversiooni, mis hakkab olema kasutusel Fedora Linuxi 43 sĂŒgisvĂ€ljalaskes. Projekti kasutatakse sellistes distributsioonides nagu RHEL, Fedora, SUSE, openSUSE, ALT Linux, Rosa Linux, OpenMandriva, Mageia, PCLinuxOS ja Tizen. RPM-i kood on litsentsitud GPLv2 ja LGPLv2 all. RPM 5 versioon on vahepeal vĂ€lja jĂ€etud, et vĂ€ltida segadust RPM5 projekti ning Red Hat RPM-i vahel, mis on iseseisvate arendajate poolt edasi arendatud.
Teise beetavĂ€lja tĂ€iustuste hulgas on avatud OpenPGP v6 digiallkirjade tugi. Uuenduses pakutakse ka parandusi, mis on seotud pakettide kontrollimisega digitaalsete allkirjade kaudu. Ăldised muudatused RPM 6.0 haru puhul:
- Uue RPM 6 pakettiformaadi tugi, mis vĂ”imaldab luua ĂŒle 4 GB suuruseid pakette. RPM 6 formaadis on kasutusel 64-bitised vĂ€ljad, uuendatud on krĂŒptograafiaga seotud struktuure ning lisatud on MIME-infot failide kohta.
- RPM 3 formaadi tugi on lĂ”petatud. RPM 4 formaadi, mis kasutab cpio-d, tugi jÀÀb tĂ€ielikult alles â distributsioonid saavad oma Ă€ranĂ€gemise jĂ€rgi jÀÀda RPM 4 formaadi juurde.
- Vaikimisi on pakettide autentimise kontrollid aktiveeritud digitaalse allkirjaga.
- Utiliidi rpmbuild toetusele on lisatud automaatne kohalike allkirjade loomine koostamise kĂ€igus, ning utiliidi rpm juurde on lisatud valik âânosignatureâ, et sundida paketi installimist ilma allkirja kontrollita.
- GnuPG asemel on vÔimalik kasutada Sequoia-sq tööriistu, mis on kirjutatud Rustis.
- Arenemisprotsessis on lubatud kasutada C++ (C++20) keelt, mitte ainult C keelt.
- On rakendatud vÔimalus kasutada iga paketi jaoks mitut OpenPGP allkirja.
- Toetuse lÔpetamine MD5, SHA1 ja DSA riismete jaoks.
- Utiliidi rpmkeys funktsionaalsust on laiendatud vĂ”tmete kĂ€itlemiseks, nĂ€iteks OpenPGP vĂ”tmete vĂ€rskendamiseks saab kasutada kĂ€sku ârpmkeys âimport.â
- Kasutusele on vÔetud ainult tÀielikud OpenPGP vÔtmete identifikaatorid ja sÔrmejÀljed (fingerprint).
- Juba imporditud vÔtmete vÀrskendamise vÔimalus on lisatud.
- Python keelemoodulite oleku isoleerimise tugi on rakendatud, et neid saaks kÀitada mitmes alainterpreteeritud rakenduses.
Allikas: opennet.ru
