Lanzado GNU Coreutils 9.10 con correcciones de estabilidad

El proyecto GNU ha lanzado Coreutils 9.10, una actualización estable de su conjunto esencial de herramientas para manipulación de archivos, shell y texto en sistemas Linux y similares a Unix. Esta versión aborda regresiones de 9.9 e introduce mejoras para un mejor rendimiento y compatibilidad. Publicada el 4 de febrero de 2026, el lanzamiento se centra en la fiabilidad en diversas utilidades.

La colección GNU Coreutils sustenta casi todos los sistemas operativos Linux y similares a Unix, proporcionando comandos fundamentales para tareas cotidianas. La versión 9.10, anunciada por el proyecto GNU, aborda varios problemas de la versión anterior 9.9, particularmente regresiones en comandos como cp, install y mv. Estos afectaban la copia de archivos dispersos usando SEEK_HOLE en sistemas de archivos como ext4, especialmente cuando los archivos se actualizaban y no estaba disponible la copia offload. Signal handling ve mejoras significativas en esta actualización. El comando timeout ahora propaga correctamente todas las señales de terminación al proceso monitoreado, asegurando que el proceso hijo no continúe ejecutándose después de que el padre salga. Las señales ignoradas se respetan con mayor precisión, lo que beneficia a los trabajos de shell en segundo plano. Además, tail -f --pid evita salidas inesperadas en señales no terminantes. Otras utilidades reciben correcciones de corrección también. El comando date maneja directivas de formato que producen salida vacía sin fallar. El comando dd previene sobrescribir archivos existentes si falla la truncación. Problemas de portabilidad de larga data en du y ls han sido resueltos, por lo que ya no alteran cadenas devueltas por getenv. Herramientas como fmt, numfmt, md5sum y la familia sha*sum se benefician de un mejor manejo de errores, análisis de sufijos y traducción de finales de línea. Más allá de las correcciones, Coreutils 9.10 añade mejoras funcionales. El comando paste ahora soporta completamente caracteres multibyte, incluyendo delimitadores multibyte. Du gana una opción corta -A para --apparent-size, ayudando a la compatibilidad con FreeBSD. Stat y tail reconocen el tipo de sistema de archivos guest-memfd, mientras que tail introduce una opción --debug para explicar su implementación del modo follow. Las mejoras de usabilidad incluyen el renderizado en negrita de nombres de opciones en la salida de --help y páginas man, con hipervínculos a la documentación en línea. Estos cambios mejoran la estabilidad y portabilidad, haciendo las herramientas más robustas para administradores de sistemas y desarrolladores. Para detalles completos, el anuncio oficial proporciona una visión técnica.

Artículos relacionados

Illustration depicting the Linux From Scratch 13.0 release as the first systemd-only version, with Tux assembling a PC amid upgraded packages and kernel.
Imagen generada por IA

Linux From Scratch 13.0 se lanza como primera versión exclusiva de systemd

Reportado por IA Imagen generada por IA

El proyecto Linux From Scratch ha lanzado la versión 13.0, que marca la primera publicación que utiliza exclusivamente systemd como sistema init. Esta actualización incluye el kernel de Linux 6.18.10 y mejoras en 36 paquetes. El cambio discontinúa la variante SysVinit de larga data tras la versión 12.4.

Un artículo detalla un experimento personal en el que se reemplazaron los coreutils estándar de Linux con versiones escritas en Rust. El autor informa que estas alternativas funcionaron sorprendentemente más rápido. La pieza se publicó el 20 de febrero de 2026.

Reportado por IA

El equipo de Tiny Core Linux ha lanzado la versión 17.0 de su distribución minimalista, actualizando el kernel a 6.18.2 y el compilador GCC a 15.2.0. Esta versión mantiene el tamaño compacto del sistema, con las ediciones más pequeñas alrededor de 20 a 24 megabytes. Continúa evitando systemd, centrándose en el bajo uso de recursos para hardware antiguo y sistemas embebidos.

El emulador de terminal Kitty ha lanzado la versión 0.46, que incluye desplazamiento suave basado en píxeles y una mejor gestión de pestañas. Lanzada el 11 de marzo de 2026, la actualización incorpora desplazamiento con momentum para trackpads de Linux y redimensionado de divisiones de terminal basado en ratón. Estos cambios buscan mejorar la experiencia de usuario en diversas plataformas.

Reportado por IA

Los desarrolladores han lanzado el kernel de Linux 7.0, que incluye mejoras para el hardware de Intel y AMD, una gestión mejorada del almacenamiento y la eliminación de la etiqueta experimental del soporte para Rust. Linus Torvalds anunció la actualización, la cual no es una versión de soporte a largo plazo. El lanzamiento incluye preparativos para las futuras CPU y GPU, junto con capacidades de autorreparación del sistema de archivos.

El Proyecto GNU ha anunciado soporte nativo de 64 bits para GNU Hurd a través de GNU Guix, lo que permite ejecutarlo en sistemas x86_64 modernos por primera vez. Este hito pone fin a décadas de limitación a la arquitectura de 32 bits. El desarrollo marca un avance para el microkernel experimental, aunque sigue sin estar listo para producción.

Reportado por IA

El proyecto IPFire ha lanzado la Core Update 200 para la versión 2.29, rebasando la distribución en el kernel Linux 6.18.7 LTS e introduciendo una vista previa del nuevo sistema Domain Blocklist. Esta actualización mejora el rendimiento de red, la seguridad y las capacidades de filtrado, al tiempo que resuelve problemas de compatibilidad para ciertos sistemas de archivos.

 

 

 

Este sitio web utiliza cookies

Utilizamos cookies para análisis con el fin de mejorar nuestro sitio. Lee nuestra política de privacidad para más información.
Rechazar