Megjelent az RPM 6.1, a Fedora disztribúcióban használt csomagkezelő. Linux 45. A projektet a Red Hat fejlesztette, és olyan disztribúciókban használják, mint az RHEL, Fedora, SUSE, openSUSE, ALT. Linux, Rose Linux, OpenMandriva, Mageia, PCLinuxOS és Tizen. A projektkód GPLv2 és LGPLv2 licencek alatt kerül terjesztésre.
Az RPM 6.1-es verzióra való felkészülés során új kiadásszámozási sémát vezettek be. A verziószám első számjegye az RPM csomag formátumának változásával változik, a második számjegy pedig új funkciók és visszafelé kompatibilis javítások hozzáadásával. A harmadik számjegy azt jelzi, hogy csak hibajavítások vagy sebezhetőségi javítások érhetők-e el. Az alfa és béta verziók tesztelésre való kiadása helyett mostantól kiadásra jelölt verziók is megjelennek.
Főbb változások az RPM 6.1-ban:
- A kulcstárhoz való hozzáférés elkülönítéséhez a megosztott tranzakciózár helyett egy külön zárat használnak, amely megoldja az rpmdb-hez intézett összes kérés feldolgozásának leállítását a tranzakciók végrehajtása során.
- Az NSS (Name Service Switch) rendszer alapértelmezett használata felhasználók és csoportok keresésére visszaállt.
- Az 5.11+ kernellel és a glibc 2.34+-szal rendelkező rendszereken a fájlleírók bezárásának hatékonysága javult, bizonyos helyzetekben 26%-kal csökkentve a telepítési időt.
- Új makrómódosító szintaxis (macro_name<módosítók>) került hozzáadásra, amely megváltoztatja a makrók viselkedését. Két módosító került implementálásra: az "l" (literál, letiltja a "%" karakter feldolgozását a makró törzsében) és az "o" (egyszeri hívás, csak az első híváskor hajtja végre a makrót, és utána a gyorsítótárazott értéket használja).
- A „%define” kifejezés mostantól a következő opciókkal rendelkezik: az „-e” csak a definíció során bontja ki a makró törzsét, és a „-g” a makró globális kontextusba helyezi. Ezen opciók kombinációja egyenértékű a „%global” kifejezéssel.
- Az összeszereléssel és ellenőrzéssel kapcsolatos hibák jobb kezelése.
- Az rpm-plugin-syslog bővítmény systemd-journal-lal való működésének javítása.
- Az rpmsign segédprogram lehetővé teszi a fájlok digitális aláírását PKCS11 tokenek használatával.
Forrás: opennet.ru
