VĂ€lja anti pakihalduri RPM 6.0, mida hakatakse kasutama Fedora Linux 43 distributsioonis. Projekti arendab Red Hat ja seda kasutatakse sellistes distributsioonides nagu RHEL, Fedora, SUSE, openSUSE, ALT Linux, Rosa Linux, OpenMandriva, Mageia, PCLinuxOS ja Tizen. Projekti kood on litsentseeritud GPLv2 ja LGPLv2 alusel. RPM 5 versioon on vahele jĂ€etud, et vĂ€ltida ĂŒlevĂ”tmisi RPM5 projektist, mis ei ole seotud Red Hati RPM-iga ja mida on arendanud iseseisvad arendajad.
Peamised muudatused RPM 6.0:
- 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).
- Lisa avatud digitaalallkirjade toetamine OpenPGP v6 ja vĂ”imalus kasutada kvantarvutite vastu vastupidavaid krĂŒptoalgoritme.
- 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
