Red Hat on vĂ€lja andnud RPM 6.0 paketihalduri beetaversiooni, mis vĂ”etakse kasutusele Fedora Linux 43 sĂŒgiseses versioonis. Projekti kasutatakse sellistes distributsioonides nagu RHEL, Fedora, SUSE, openSUSE, ALT Linux, Rosa Linux, OpenMandriva, Mageia, PCLinuxOS ja Tizen. RPM kood on litsentseeritud GPLv2 ja LGPLv2 alla. RPM versioon 5 on vahele jĂ€etud, et vĂ€ltida kattumist RPM5 projektiga, mis ei ole seotud Red Hati RPM-iga ja töötavad sĂ”ltumatud arendajad.
Peamised muudatused RPM 6.0:
- RPM 6 uue paketi formaadi tugi, mis vĂ”imaldab luua pakette, mis on suuremad kui 4 GB. RPM 6 formaadis on kasutusele vĂ”etud 64-bitised vĂ€ljad, uuendatud on krĂŒptograafiaga seotud struktuure ja lisatud on MIME teavet failide kohta.
- RPM 3 formaadi tugi on lÔpetatud. RPM 4 formaadi, mis kasutab cpio, tugi jÀÀb tÀielikult sÀilitamiseks - distributsioonid saavad oma ÀranÀgemise jÀrgi jÀÀda RPM 4 formaadi juurde.
- Pakettide autentimise kontrollimine digitaalsete allkirjade abil on vaikimisi sisse lĂŒlitatud.
- Utility rpmbuild on saanud toe kohalike allkirjade automaatseks genereerimiseks ehitamise ajal, samuti on utility rpm saanud valiku "--nosignature" paketi sundinstallimiseks ilma allkirja kontrollimata.
- On lubatud kasutada GnuPG asemel Sequoia-sq tööriistu, mis on kirjutatud Rustis.
- Arenduses on lubatud kasutada C++ (C++20) keelt, mitte ainult C keelt.
- On rakendatud vÔimalus kasutada iga paketi jaoks mitmeid OpenPGP allkirju.
- MD5, SHA1 ja DSA hashide tugi on lÔpetatud.
- Utility rpmkeys funktsionaalsus on laienenud vÔtmete haldamise vÔimalustega, nÀiteks OpenPGP vÔtmete vÀrskendamiseks saab kasutada kÀsku "rpmkeys --import".
- Kasutusel on ainult tÀielikud OpenPGP vÔtmete identifikaatorid ja sÔrmejÀljed (fingerprint).
- On lisatud vÔimalus juba importitud vÔtmete uuendamiseks.
- Python keele sidumistes on rakendatud Python moodulite oleku isolatsiooni toimet, et neid saaks kÀivitada mitmes alainterpreteris.
Allikas: opennet.ru
