RPM 6.1, pakkastjórinn sem verður notaður í Fedora dreifingunni, hefur verið gefinn út. Linux 45. Verkefnið er þróað af Red Hat og er notað í dreifingum eins og RHEL, Fedora, SUSE, openSUSE, ALT Linux, Rós Linux, OpenMandriva, Mageia, PCLinuxStýrikerfi og Tizen. Verkefniskóðinn er dreift undir GPLv2 og LGPLv2 leyfunum.
Við undirbúning fyrir RPM 6.1 var nýtt útgáfunúmerakerfi tekið upp. Fyrsti stafurinn í útgáfunúmerinu breytist þegar snið RPM pakkans breytist og annar stafurinn breytist þegar nýir eiginleikar og afturvirkar samhæfingar eru bættar við. Þriðji stafurinn gefur til kynna hvort aðeins villu- eða varnarleysisleiðréttingar séu tiltækar. Í stað þess að alfa- og betaútgáfur séu gefnar út til prófunar eru nú gefnar út útgáfur.
Helstu breytingar á RPM 6.1:
- Til að aðgreina aðgang að lyklageymslunni er notaður sérstakur lás í stað þess að nota sameiginlegan færslulás, sem leysir vandamálið við að stöðva vinnslu allra beiðna til rpmdb meðan á framkvæmd færslna stendur.
- Sjálfgefin notkun NSS (Name Service Switch) kerfisins til að leita að notendum og hópum hefur verið endurreist.
- Í kerfum með kjarna 5.11+ og glibc 2.34+ hefur skilvirkni lokunar skráarlýsinga verið bætt, sem styttir uppsetningartímann um 26% í sumum tilfellum.
- Ný setningafræði fyrir breytingar á makróum (macro_name<breytendur>) hefur verið bætt við, sem breytir hegðun makróa. Tvær breytingar hafa verið innleiddar: "l" (bókstaflegt, gerir vinnslu á "%" tákninu óvirka innan makrósins) og "o" (í einu lagi, keyrir makróið aðeins við fyrsta kall og notar skyndiminni gildið eftir það).
- Setningin „%define“ hefur nú eftirfarandi valkosti: „-e“ til að stækka meginmál makrósins aðeins við skilgreiningu og „-g“ til að setja makróið í alþjóðlegt samhengi. Samsetning þessara valkosta jafngildir „%global“ setningunni.
- Bætt meðhöndlun villna sem tengjast samsetningu og staðfestingu.
- Bætt virkni rpm-plugin-syslog viðbótarinnar með systemd-journal.
- rpmsign gagnsemin gerir það mögulegt að undirrita skrár stafrænt með PKCS11 táknum.
Heimild: opennet.ru
