empty static

Альфа-выпуск RPM 6.0: Новые возможности и изменения

первый альфа-выпуск RPM 6.0 Компания Red Hat представила первый альфа-выпуск RPM 6.0, который станет частью осеннего релиза дистрибутива Fedora Linux 43. RPM является ключевым компонентом таких дистрибутивов, как RHEL, Fedora, SUSE, и другие.

Основные новшества RPM 6.0:

  • Новый формат пакетов: Введена поддержка формата RPM 6, позволяющего упаковку файлов размером более 4 ГБ. Это достигается за счёт использования 64-разрядных полей и улучшенной структуры криптографии.
  • Отказ от старых форматов: Прекращена поддержка формата RPM 3. Формат RPM 4 с cpio сохраняется, однако дистрибутивы могут выбрать переход на RPM 6.
  • Усиление безопасности: Включены проверки подписи пакетов, а новая опция "--nosignature" позволяет установить пакеты без проверки.
  • Sequoia-sq вместо GnuPG: Введена возможность использовать инструмент Sequoia-sq, разработанный на Rust, что улучшает работу с цифровыми подписями.
  • Расширение возможностей разработки: Разрешено использование C++20 наряду с языком Си.
  • Множественные подписи: Появилась возможность присвоения нескольких подписей OpenPGP для каждого пакета, улучшив тем самым безопасность.
  • Нововведения в управлении ключами: Утилита rpmkeys теперь поддерживает команды для обновления OpenPGP-ключей и импортирование при помощи команды "rpmkeys --import".
  • Новый криптографический стандарт: Отказ от устаревших хэшей MD5, SHA1 и алгоритма DSA, в пользу использования более современных.

Код RPM 6.0 распространяется под лицензиями GPLv2 и LGPLv2, а нумерация версии была обновлена с целью избежать путаницы с самостоятельным проектом RPM5.