tecnologia

Linux prepara Rust para compilarse con GCC en su próximo kernel 7.3

El equipo de desarrollo de Linux está avanzando en la integración de Rust dentro del kernel, con el objetivo de permitir que el código Rust se compile utilizando GCC, además del actual LLVM. Este cambio, que se implementa en la versión 7.3, representa una fase inicial y requiere aún un considerable trabajo de desarrollo.

Un paso hacia la compatibilidad con GCC

Los recientes cambios en el desarrollo de Linux 7.3 se centran en rustc_codegen_gcc, un componente que permite al compilador de Rust utilizar GCC para generar el código final. Actualmente, se considera un trabajo experimental y no está listo para su uso generalizado.

Aumento del uso de Rust en extensiones de Python

Aumento del uso de Rust en extensiones de Python

El creciente interés en Rust se refleja en su adopción en extensiones binarias de Python. Según un informe de JetBrains, el uso de Rust ha aumentado un 22% en un año, superando al de C en proyectos nuevos que se suben a PyPI. Esto se atribuye a la eficiencia, rapidez, flexibilidad y estabilidad del lenguaje, que evitan problemas comunes asociados con C, como fugas de memoria y desbordamientos de buffer.

No reemplazo inmediato de LLVM

No reemplazo inmediato de LLVM

Es importante destacar que este cambio no implica un reemplazo inmediato de LLVM. El soporte para GCC con Rust sigue en una etapa temprana y requiere una importante cantidad de trabajo para su finalización.