Lanzamiento de GNU Coreutils 9.12

Está disponible la versión estable del conjunto de utilidades del sistema GNU Coreutils 9.12, que incluye programas como sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln y ls.

Novedades clave:

  • Se ha añadido a la utilidad env la opción «—env0-from=FILE» para cargar la lista de variables de entorno que se establecerán desde un archivo, que también se puede usar para filtrar las variables existentes con un comando como «env -i —env0-from=< (env -0 | sed -z …)». La utilidad printenv se puede utilizar para guardar el estado de las variables de entorno en un archivo.

    En los comandos ‘env’, ‘printenv’, ‘stat’, ‘basename’, ‘dirname’, ‘du’, ‘readlink’ y ‘realpath’, ahora se aplica el escape de caracteres especiales en la salida por terminal, de acuerdo con el estilo definido a través de la variable de entorno QUOTING_STYLE (%N, %Qn o %n). Se ha añadido el escape para proteger el contenido y el estado de la terminal contra la manipulación a través de la sustitución de caracteres especiales.

  • En las utilidades ‘df’, ‘du’, ‘ls’, ‘od’, ‘pr’ y ‘sort’ se ha implementado el escape de opciones problemáticas en los mensajes de error.
  • En el comando ‘ls -m’ se asegura el escape de las comas en los nombres de archivos.
  • Las utilidades ‘chcon’, ‘chgrp’, ‘chmod’, ‘chown’, ‘du’ y ‘ls’ ya no terminan con error al realizar operaciones recursivas utilizando la opción «-R» en caso de eliminación paralela de archivos en los directorios procesados.
  • En la utilidad sort se ha optimizado el consumo de memoria y la ejecución de operaciones paralelas al leer datos cuyo tamaño no se conoce de antemano, por ejemplo, al transferir datos a través de tuberías anónimas.
  • Se ha optimizado la determinación del inicio de la línea en el comando ‘cut -w’, lo que ha permitido aumentar la capacidad de procesamiento hasta 4 veces al utilizar locales con codificaciones multibyte.
  • Se ha acelerado el funcionamiento del comando ‘uniq -c’ hasta 2.5 veces en sistemas con funciones stdio sin bloqueos.
  • Se ha añadido la opción de compilación ‘—with-wtmpdb’, que cuando se ejecutan los comandos ‘who /var/log/wtmp’ y ‘users /var/log/wtmp’ utiliza una base de datos en formato wtmpdb en lugar del archivo /var/log/wtmp.

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