Vabariigis on avaldatud RPM 6.0 paketihalduri versioon, mida kasutatakse Fedora Linux 43 levitamisel. Projekti arendab Red Hat ning seda kasutatakse sellistes distributsioonides nagu RHEL, Fedora, SUSE, openSUSE, ALT Linux, Rosa Linux, OpenMandriva, Mageia, PCLinuxOS ja Tizen. Projekti kood levitatakse GPLv2 ja LGPLv2 litsentside all. RPM 5 versioon on vahele jÀetud, et vÀltida kattuvusi RPM5 projektiga, mis ei ole seotud Red Hati RPM-iga ja mille arendavad 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 tugi OpenPGP v6 digiallkirjadele ning rakendatud vĂ”imalus kasutada kvantkompuutritele vastupidavaid krĂŒptoalgoritme.
- 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
