ĂshtĂ« publikuar versioni i menaxherit tĂ« paketave RPM 6.1, i cili do tĂ« pĂ«rdoret nĂ« lĂ«shimin e distribucionit Fedora Linux 45. Projekti zhvillohet nga kompanĂa Red Hat dhe pĂ«rdoret nĂ« distribucione tĂ« tilla si RHEL, Fedora, SUSE, openSUSE, ALT Linux, Rosa Linux, OpenMandriva, Mageia, PCLinuxOS dhe Tizen. Kodi i projektit shpĂ«rndahet nĂ«n licencat GPLv2 dhe LGPLv2.
Në përgatitjen e RPM 6.1, është bërë kalimi në një skemë të re numërimi të lëshimeve. Numri i parë i versionit ndryshon kur ndryshon formati i paketave RPM, ndërsa numri i dytë ndryshon me shtimin e funksionaliteteve të reja dhe rregullimeve që nuk shkelin pajtueshmërinë e prapme. Numri i tretë tregon nëse ka vetëm rregullime të gabimeve ose vulnerabilitetesh. Në vend të formimit të versioneve alfa dhe beta për testim, tani publikohen kandidatët për lëshim.
Ndryshimet kryesore në RPM 6.1:
- Për të ndarë aksesin në depozitën e çelësave, në vend të përdorimit të një bllokimi të përbashkët të transaksioneve, u përdor një bllokim i veçantë, duke zgjidhur problemin e ndalimit të përpunimit të të gjitha kërkesave në rpmdb gjatë ekzekutimit të transaksioneve.
- Përdorimi i sistemit NSS (Name Service Switch) për kërkimin e përdoruesve dhe grupeve është rikthyer si parazgjedhje.
- Në sistemet me bërthamë 5.11+ dhe bibliotekën glibc 2.34+ është rritur efikasiteti i mbylljes së descriptorëve të skedarëve, që në disa raste ka shkurtuar kohën e instalimit deri në 26%.
- Një sintaksë e re modifikuesish për makro (emri_makrosit<modifikuesit>) është shtuar, duke ndryshuar sjelljen e makrove. Janë realizuar dy modifikues: «l» (literal, ndalon përpunimin e simbolit «%» brenda trupit të makrosit) dhe «o» (one-shot, ekzekutimi i makrosit vetëm në thirrjen e parë me përdorimin e mëvonshëm të vlerës së ruajtur).
- Në ekspresionin «fine» u shtuan opsionet: «-e» për të zbuluar trupin e makros vetëm gjatë përkufizimit dhe «-g» për vendosjen e makros në kontekstin global. Kombinimi i këtyre opsioneve është ekuivalent me ekspresionin «%global».
- Përmirësimi i trajtimit të gabimeve të lidhura me ndërtimin dhe verifikimin.
- Funksionimi i plugin-it rpm-plugin-syslog me systemd-journal është përmirësuar.
- Në utilitarin rpmsign është realizuar mundësia e firmosjes së skedarëve me nënshkrimin dixhital duke përdorur tokenë PKCS11.
Burimi: opennet.ru
