Lanzamiento del gestor de paquetes RPM 6.1

Se ha lanzado RPM 6.1, el gestor de paquetes que se utilizará en la distribución Fedora. Linux 45. El proyecto es desarrollado por Red Hat y se utiliza en distribuciones como RHEL, Fedora, SUSE, openSUSE, ALT Linux, Rosa LinuxOpenMandriva, Mageia, PCLinuxSistemas operativos compatibles: OS y Tizen. El código del proyecto se distribuye bajo las licencias GPLv2 y LGPLv2.

Para la preparación de RPM 6.1, se adoptó un nuevo esquema de numeración de versiones. El primer dígito del número de versión cambia cuando cambia el formato del paquete RPM, y el segundo dígito cambia cuando se agregan nuevas funcionalidades y correcciones de compatibilidad con versiones anteriores. El tercer dígito indica si solo se incluyen correcciones de errores o vulnerabilidades. En lugar de publicar versiones alfa y beta para pruebas, ahora se publican versiones candidatas.

Cambios clave en RPM 6.1:

  • Para separar el acceso al almacén de claves, en lugar de utilizar un bloqueo de transacción compartido, se utiliza un bloqueo independiente, lo que resuelve el problema de detener el procesamiento de todas las solicitudes a rpmdb durante la ejecución de las transacciones.
  • Se ha restablecido el uso predeterminado del sistema NSS (Name Service Switch) para la búsqueda de usuarios y grupos.
  • En sistemas con kernel 5.11+ y glibc 2.34+, se ha mejorado la eficiencia del cierre de descriptores de archivo, reduciendo el tiempo de instalación en un 26% en algunas situaciones.
  • Se ha añadido una nueva sintaxis para modificadores de macros (macro_name<modificadores>), que cambia el comportamiento de las macros. Se han implementado dos modificadores: "l" (literal, desactiva el procesamiento del carácter "%" dentro del cuerpo de la macro) y "o" (de un solo uso, ejecuta la macro solo en la primera llamada y utiliza el valor almacenado en caché posteriormente).
  • La expresión "%define" ahora tiene las siguientes opciones: "-e" para expandir el cuerpo de la macro solo durante la definición, y "-g" para colocar la macro en el contexto global. La combinación de estas opciones es equivalente a la expresión "%global".
  • Mejora en la gestión de errores relacionados con el montaje y la verificación.
  • Funcionamiento mejorado del complemento rpm-plugin-syslog con systemd-journal.
  • La utilidad rpmsign permite firmar digitalmente archivos utilizando tokens PKCS11.

Fuente: opennet.ru

Compre alojamiento confiable para sitios con protección DDoS, servidores VPS VDS 🔥 Compra alojamiento web fiable con protección DDoS, servidores VPS VDS | ProHoster