Los mantenedores del kernel de Linux resisten a Rust: una guerra de lenguajes de programación

2025-02-06
Los mantenedores del kernel de Linux resisten a Rust: una guerra de lenguajes de programación

La integración de Rust en el kernel de Linux está resultando difícil. Varios mantenedores del kernel se oponen firmemente al uso de Rust, citando el aumento de la complejidad y el riesgo asociados con múltiples lenguajes. Recientes discusiones sobre el uso de la API DMA por un controlador Rust reavivaron el conflicto. El mantenedor Christoph Hellwig rechazó explícitamente el código Rust, argumentando que mantener proyectos multilingües es doloroso y que los desarrolladores de Rust deben manejar la interfaz con el código C por sí mismos. Si bien el proyecto Rust for Linux pretende simplificar la integración mediante una capa de abstracción, Hellwig sostiene que esto aumenta la sobrecarga de mantenimiento. Esta controversia destaca las diferentes posturas dentro de la comunidad de Linux sobre las elecciones de lenguajes de programación y los desafíos de integrar nuevas tecnologías en sistemas grandes existentes. El resultado final aún está por verse, pero tendrá un impacto profundo en la dirección futura de Linux.