Kompania Red Hat publikoi version e dytë beta të menaxherit të paketave RPM 6.0, i cili do të përdoret në lëshimin e vjeshtës së Distribucionit Fedora Linux 43. Projekti përdoret në distribucione si RHEL, Fedora, SUSE, openSUSE, ALT Linux, Rosa Linux, OpenMandriva, Mageia, PCLinuxOS dhe Tizen. Kodi RPM shpërndahet nën licencat GPLv2 dhe LGPLv2. Versionet RPM 5 janë injoruar për të përjashtuar përputhjet me projektin RPM5, i cili nuk është i lidhur me RPM nga Red Hat dhe është zhvilluar nga zhvillues të pavarur.
Midis përmirësimeve në versionin e dytë beta është mbështetje për nënshkrimet digjitale OpenPGP v6. Përditësimi gjithashtu ofron rregullime të lidhura me verifikimin e paketave përmes nënshkrimeve digjitale. Ndryshimet e përgjithshme në degën RPM 6.0:
- Mbështetje për formatin e ri të paketës RPM 6, që mundëson krijimin e paketimeve me mbi 4 GB. Në formatin RPM 6 janë përdorur fushat 64-bit me dimensione të përmirësuara, janë modernizuar strukturat e lidhura me kriptografinë dhe janë shtuar informacionet MIME për skedarët.
- MbĂ«shtetja pĂ«r formatin RPM 3 Ă«shtĂ« ndĂ«rprerĂ«. MbĂ«shtetje pĂ«r formatin RPM 4, i cili pĂ«rdor cpio, do tĂ« mbahet nĂ« mĂ«nyrĂ« tĂ« plotĂ« â distribuimet mund tĂ« vendosin pĂ«r tĂ« mbetur nĂ« formatin RPM 4 sipas dĂ«shires.
- Kontrollet e autentikimit të paketimeve me përdorimin e nënshkrimeve digjitale janë aktivizuar si parazgjedhje.
- NĂ« utilitarin rpmbuild Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r formimin automatik tĂ« nĂ«nshkrimeve lokale gjatĂ« ndĂ«rtimit, dhe nĂ« utilitarin rpm Ă«shtĂ« shtuar opsioni "ânosignature" pĂ«r instalimin e detyrueshĂ«m tĂ« paketave pa verifikimin e nĂ«nshkrimeve.
- ĂshtĂ« dhĂ«nĂ« mundĂ«sia pĂ«r tĂ« pĂ«rdorur, pĂ«rveç GnuPG, mjetin Sequoia-sq, i shkruar nĂ« Rust.
- Në zhvillim është lejuar përdorimi i gjuhës C++ (C++20), dhe jo vetëm i gjuhës C.
- ĂshtĂ« realizuar mundĂ«sia e pĂ«rdorimit tĂ« disa nĂ«nshkrimeve OpenPGP pĂ«r çdo paketĂ«.
- Mbështetja për hash-et MD5, SHA1 dhe DSA është ndërprerë.
- JanĂ« zgjeruar mundĂ«sitĂ« e utilitarit rpmkeys pĂ«r punĂ«n me çelĂ«sat, pĂ«r shembull, pĂ«r pĂ«rditĂ«simin e çelĂ«save OpenPGP mund tĂ« pĂ«rdoret komandĂ«n "rpmkeys âimport".
- Janë përdorur vetëm identifikuesit e plotë dhe shenjëza hesh (fingerprint) të çelësave OpenPGP.
- ĂshtĂ« shtuar mundĂ«sia e pĂ«rditĂ«simit tĂ« çelĂ«save tashmĂ« tĂ« importuar.
- Në mbështetje për gjuhën Python janë implementuar izolimi i gjendjes së moduleve Python për t'i ekzekutuar ato në nën-interpretorë të shumtë.
Burimi: opennet.ru
