A Red Hat közzétette az RPM 6.0 csomagkezelő bétaverzióját, amely az őszi Fedora Linux 43 kiadásában lesz elérhető. A projekt olyan disztribúciókban használatos, mint a RHEL, Fedora, SUSE, openSUSE, ALT Linux, Rosa Linux, OpenMandriva, Mageia, PCLinuxOS és Tizen. Az RPM kódja GPLv2 és LGPLv2 licenc alatt terjed. Az RPM 5 verzió kihagyásra került, hogy elkerüljük a Red Hat által fejlesztett RPM-től független RPM5 projekttel való átfedéseket, amelyet független fejlesztők fejlesztettek.
Az RPM 6.0 főbb változásai:
- Új RPM 6 csomagformátum támogatása, amely lehetővé teszi több mint 4 GB méretű csomagok létrehozását. Az RPM 6 formátumban 64 bites mezőket használnak, a titkosítással kapcsolatos struktúrák korszerűsítettek, és MIME-információk lettek hozzáadva a fájlokhoz.
- Az RPM 3 formátum támogatása megszűnik. Az RPM 4, a cpio-t használó formátum támogatása teljes mértékben megmarad — a disztribúciók saját belátásuk alapján dönthetnek, hogy maradnak az RPM 4 formátumnál.
- Alapértelmezés szerint engedélyezve van a csomagok hitelesítése digitális aláírásokkal.
- A rpmbuild segédprogramhoz hozzáadva lett a helyi aláírások automatikus létrehozásának támogatása a fordítás során, míg az rpm parancshoz hozzáadva lett a "--nosignature" opció, amely lehetővé teszi a csomag aláírás nélküli kényszerített telepítését.
- Lehetőség nyílik a GnuPG helyett a Rust nyelven írt Sequoia-sq eszközkészlet használatára.
- A fejlesztés során lehetővé vált a C++ (C++20) nyelv használata, nem csak a C nyelv.
- Lehetőség van több OpenPGP aláírás használatára minden csomag esetében.
- Megszűnik az MD5, SHA1 és DSA hash-ek támogatása.
- A rpmkeys program kibővített funkciókkal rendelkezik a kulcsok kezelésére, például OpenPGP kulcsok frissítésére az "rpmkeys --import" parancs segítségével.
- Csak teljes azonosítók és az OpenPGP kulcsok hash-nyomatai (fingerprint) használatosak.
- Lehetőség nyílik az már importált kulcsok frissítésére.
- A Python nyelvű kötéseknél megvalósították a Python modulok állapotának elszigetelését, hogy ezeket több aláértelmezőben lehessen futtatni.
Forrás: opennet.ru
