bzip2 en Rust: Más rápido y con compilación cruzada simplificada

2025-06-17
bzip2 en Rust: Más rápido y con compilación cruzada simplificada

La versión 0.6.0 de bzip2, recién lanzada, utiliza por defecto la implementación en Rust, libbz2-rs-sys, proporcionando mejoras significativas de velocidad en la compresión y descompresión, además de simplificar la compilación cruzada. Este trabajo aborda la dependencia continua en bzip2 en muchos proyectos, con la versión Rust ofreciendo soluciones a problemas de compilación de larga data, como la compilación WebAssembly y la compatibilidad con Windows/Android. Las pruebas de evaluación comparativa muestran que la implementación en Rust generalmente supera a la implementación en C, y una auditoría de seguridad Miri garantiza la confiabilidad del código.

Leer más
Desarrollo

Ubuntu 25.10 adoptará sudo-rs seguro para memoria de forma predeterminada

2025-05-06
Ubuntu 25.10 adoptará sudo-rs seguro para memoria de forma predeterminada

Canonical ha anunciado que Ubuntu 25.10 usará sudo-rs de forma predeterminada, un reemplazo seguro para memoria de la utilidad sudo ampliamente utilizada, escrito en Rust. Este movimiento tiene como objetivo mejorar la seguridad y el mantenimiento de Ubuntu. Desarrollado por la Fundación Trifecta Tech, sudo-rs aborda las preocupaciones de seguridad de memoria inherentes a las implementaciones tradicionales de sudo basadas en C. Este cambio se mantendrá en Ubuntu 26.04 LTS, garantizando la seguridad y estabilidad a largo plazo.

Leer más
Desarrollo

zlib-rs 0.4.2 Lanzado: Una Biblioteca de Compresión Extremadamente Rápida

2025-03-16
zlib-rs 0.4.2 Lanzado: Una Biblioteca de Compresión Extremadamente Rápida

zlib-rs 0.4.2 ya está disponible, con mejoras de rendimiento significativas. Es ahora (que sepamos) la implementación zlib compatible con API más rápida para la descompresión, y supera a la competencia en los casos de compresión más importantes. Esta versión utiliza técnicas inteligentes de multiversionamiento y optimizaciones DFA para seleccionar eficientemente la implementación óptima en tiempo de ejecución, lo que lleva a ganancias de velocidad dramáticas. Los benchmarks muestran que zlib-rs supera significativamente a zlib-ng y zlib-chromium en la descompresión. Si bien se planean mejoras adicionales en el rendimiento de la compresión, zlib-rs ya es excepcionalmente rápido y busca financiación para completar el trabajo restante.

Leer más