Lanzamiento de uutils 0.5, la variante Rust de GNU Coreutils

Se ha publicado el proyecto uutils coreutils 0.5.0 (Rust Coreutils), un desarrollo del paquete GNU Coreutils, escrito en Rust. coreutils incluye más de 100 utilidades, entre ellas sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln y ls. El objetivo del proyecto es crear una alternativa multiplataforma a Coreutils, capaz de ejecutarse en plataformas como Windows, Redox y Fuchsia.

Rust Coreutils está habilitado por defecto en la versión Ubuntu La versión 25.10 se utiliza en las distribuciones AerynOS (Serpent OS) y Apertis (desarrollada por Collabora). A diferencia de GNU Coreutils, la implementación en Rust se distribuye bajo la permisiva licencia MIT, en lugar de la licencia GPL de copyleft. El mismo equipo de desarrolladores también crea versiones en Rust de los paquetes de utilidades util-linux, diffutils, findutils y procps, así como de los programas sed e login.

En la nueva versión de Rust Coreutils:

  • Se mejoró la compatibilidad con el conjunto de pruebas GNU Coreutils, que superó 566 pruebas, 22 más que la versión anterior (544). Cincuenta y cinco pruebas (antes 56) fallaron y 23 (antes 33) se omitieron. La tasa de compatibilidad declarada es del 87.75 % (antes 85.80 %). El conjunto de pruebas se ha actualizado a Coreutils 9.9, que añade 11 pruebas nuevas.
  • La utilidad de plegado tiene la capacidad de ajustar líneas teniendo en cuenta la presencia de caracteres Unicode combinados (por ejemplo, un carácter base + una marca diacrítica).
  • La utilidad ptx se ha actualizado para incluir un modo de compatibilidad GNU que implementa el formato de terminal tonto.
  • Se ha mejorado el procesamiento de texto en varias utilidades.
  • La funcionalidad de la utilidad hashsum se ha transferido a la utilidad cksum.
  • La utilidad de instalación ahora admite modos de análisis que contienen listas separadas por comas. Se ha mejorado la gestión de Umask.
  • La utilidad seq ha mejorado el manejo de números enteros grandes.
  • Se han realizado optimizaciones para reducir el consumo de memoria y mejorar el rendimiento.
  • Se proporcionan pruebas de integración continua para las plataformas OpenBSD y Redox.
  • Soporte mejorado para la plataforma Cygwin.
  • Capacidades ampliadas, problemas corregidos y opciones faltantes agregadas para las utilidades basenc, chmod, chksum, cp, dd, du, env, fold, hashsum, install, ln, ls, mkfifo, nl, nohup, numfmt, od, pr, ptx, readlink, seq, shuf, sort, stdbuf, stty, tail, tee, timeout, uucore, uudoc.
  • 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