Lanzamiento del gestor de paquetes RPM 6.0

Se ha publicado el lanzamiento del gestor de paquetes RPM 6.0, que se utilizará en la distribución de Fedora Linux 43. El proyecto es desarrollado por la empresa Red Hat y se usa en distribuciones como RHEL, Fedora, SUSE, openSUSE, ALT Linux, Rosa Linux, OpenMandriva, Mageia, PCLinuxOS y Tizen. El código del proyecto se distribuye bajo las licencias GPLv2 y LGPLv2. La versión RPM 5 se omite para evitar superposiciones con el proyecto RPM5, que no está relacionado con RPM de Red Hat y fue desarrollado por desarrolladores independientes.

Los cambios principales en RPM 6.0:

  • Soporte para un nuevo formato de paquetes RPM 6, que permite crear paquetes de más de 4 GB. El formato RPM 6 utiliza campos de 64 bits, se han modernizado las estructuras relacionadas con la criptografía y se han añadido metadatos MIME sobre archivos.
  • Se ha dejado de soportar el formato RPM 3. El soporte para el formato RPM 4, que utiliza cpio, se mantendrá por completo; las distribuciones podrán optar por permanecer en el formato RPM 4 a su discreción.
  • Por defecto, se incluyen verificaciones de autenticidad de paquetes utilizando firma digital.
  • La utilidad rpmbuild ha incorporado soporte para la generación automática de firmas locales durante la compilación, y en la utilidad rpm se ha añadido la opción "—nosignature" para la instalación forzada de paquetes sin verificar la firma.
  • Se ha proporcionado la posibilidad de usar en lugar de GnuPG las herramientas Sequoia-sq, escritas en Rust.
  • Se permite el uso del lenguaje C++ (C++20) en el desarrollo, no solo el lenguaje C.
  • Se ha implementado la posibilidad de utilizar múltiples firmas OpenPGP para cada paquete.
  • Se ha dejado de soportar los hashes MD5, SHA1 y DSA.
  • Se han ampliado las capacidades de la utilidad rpmkeys para trabajar con claves; por ejemplo, para actualizar las claves OpenPGP se puede usar el comando "rpmkeys —import".
  • Se han utilizado solo identificadores completos y huellas digitales (fingerprint) de claves OpenPGP.
  • Se ha añadido soporte para firmas digitales OpenPGP v6 y se ha implementado la posibilidad de utilizar algoritmos criptográficos resistentes a la factorización en computadoras cuánticas.
  • Se ha añadido la posibilidad de actualizar claves ya importadas.
  • En los enlaces para el lenguaje Python se ha implementado el soporte para el aislamiento del estado de los módulos de Python para su ejecución en varios subintérpretes.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster