Сформирано е първото алфа издание на пакетния мениджър RPM 6.0, което ще бъде използвано в есенната версия на дистрибуцията Fedora Linux 43. Проектът се развива от компанията Red Hat и се използва в такива дистрибуции като RHEL, Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS и Tizen. Кодът на проекта се разпространява под лицензите GPLv2 и LGPLv2. Версия RPM 5 е пропусната, за да се избегнат припокривания с проекта RPM5, който не е свързан с RPM от Red Hat и е разработван от независими разработчици.
Основни промени в RPM 6.0:
- Поддръжка на новия формат на пакети RPM 6, който позволява създаването на пакети с размер над 4 ГБ. В формат RPM 6 са включени 64-битови полета с модернизирани структури, свързани с криптография, и са добавени MIME данни за файловете.
- Поддръжката на формат RPM 3 е прекратена. Поддръжката на формат RPM 4, който използва cpio, ще бъде запазена напълно — дистрибуциите могат да решат да останат на формат RPM 4.
- По подразбиране са включени проверки на автентичността на пакетите, използвайки цифрова подпись.
- В утилитата rpmbuild е добавена поддръжка за автоматично генериране на локални подписи по време на сборка, а в утилитата rpm е добавена опция „—nosignature“ за принудително инсталиране на пакета без проверка на подписа.
- Предоставена е възможност за използване на инструмента Sequoia-sq вместо GnuPG, написан на Rust.
- В разработката е разрешено използването на езика C++ (C++20).
- Реализирана е възможността за използване на множество подписи OpenPGP за всеки пакет.
- Поддръжката на хешове MD5, SHA1 и DSA е прекратена.
- Разширени са възможностите на утилитата rpmkeys за работа с ключове, например, за обновление на OpenPGP ключове може да се използва командата „rpmkeys —import“.
- Използват се само пълни идентификатори и хеш отпечатъци (fingerprint) на OpenPGP ключове.
- Добавена е възможност за обновление на вече импортирани ключове.
Източник: opennet.ru
