Formirano je prvo alpha izdanja RPM upravitelja paketa 6.0, koje će biti uključeno u jesensko izdanje Fedora Linux 43 distribucije. Projekat se razvija pod okriljem kompanije Red Hat i koristi se u distribucijama kao što su RHEL, Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS i Tizen. Izvorni kod projekta se distribuira pod GPLv2 i LGPLv2 licencama. Verzije RPM 5 su propuštene kako bi se isključila preklapanja s projektom RPM5, koji nije povezan s RPM-om Red Hat-a i razvijali su ga nezavisni programeri.
Glavne promene u RPM 6.0:
- Podrška za novi format paketa RPM 6, koji omogućava kreiranje paketa veće od 4 GB. U formatu RPM 6 korišćena su 64-bitna polja za dimenzije, ažurirane su strukture povezane s kriptografijom i dodate su MIME informacije o fajlovima.
- Podrška za format RPM 3 je ukinuta. Podrška za format RPM 4, koji koristi cpio, biće u potpunosti očuvana — distribucije mogu da odluče da ostanu sa formatom RPM 4.
- Podrazumevano su uključene provere autentičnosti paketa korišćenjem digitalnog potpisa.
- U alat rpmbuild je dodata podrška za automatsko formiranje lokalnih potpisa prilikom izgradnje, a u alat rpm je dodata opcija "—nosignature" za prisilnu instalaciju paketa bez provere potpisa.
- Omogućena je upotreba alata Sequoia-sq, napisanog u Rust-u, umesto GnuPG.
- U razvoju je dozvoljena upotreba C++ jezika (C++20).
- Implementirana je mogućnost korišćenja više OpenPGP potpisa za svaki paket.
- Podrška za MD5, SHA1 i DSA hešove je ukinuta.
- Proširene su mogućnosti alata rpmkeys za rad s ključevima, na primer, za ažuriranje OpenPGP ključeva može se koristiti komanda "rpmkeys —import".
- Koriste se samo puni identifikatori i heš otisci (fingerprint) OpenPGP ključeva.
- Dodana je mogućnost ažuriranja već uvezenih ključeva.
Izvor: opennet.ru
