Los desarrolladores de la distribución openSUSE han añadido la capacidad de paralelizar la descarga de paquetes y metadatos en el gestor de paquetes Zypper. Además, se ha propuesto un nuevo backend que reutiliza de manera más óptima las conexiones ya establecidas y aumenta la eficacia en el procesamiento de metadatos. Durante la actualización de 250 paquetes con un tamaño total de 100 MB, el tiempo de descarga tras habilitar el nuevo backend y el modo paralelo se redujo de 68.7 segundos a 13.1 segundos, y al actualizar 407 paquetes con un tamaño de 1 GB, de 281.1 segundos a 119.6 segundos.
La paralelización está disponible a partir de las versiones libzypp 17.36.4 y zypper 1.14.87, que actualmente solo se encuentran en los repositorios Tumbleweed y Slowroll. Por defecto, estas capacidades están deshabilitadas y se presentan como experimentales. Para habilitar la carga paralela y el nuevo backend, se pueden usar las variables de entorno "ZYPP_PCK_PRELOAD=1" y "ZYPP_CURL2=1", y la configuración del número de conexiones simultáneas se regula mediante el parámetro "download.max_concurrent_connections" en el archivo de configuración zypp.conf.
Fuente: opennet.ru
