El proyecto Rust para el Kernel de Linux ha sido una iniciativa innovadora que busca integrar el lenguaje de programación Rust en el núcleo de Linux, conocido por su seguridad en la gestión de memoria. Esta iniciativa ha contado con la participación de varios desarrolladores comprometidos con la mejora y modernización del kernel. Sin embargo, no todos los aspectos de este proyecto han sido técnicos; algunos han enfrentado desafíos relacionados con controversias y disputas que no están directamente vinculadas al código.
Recientemente, uno de los mantenedores clave del proyecto Rust para el Kernel de Linux ha decidido dar un paso al costado. Este retiro se debe, al menos en parte, a la creciente frustración por lo que él describe como "nonsense no técnico" (nonsense que no es técnico) en torno al uso de Rust dentro del kernel de Linux. Este artículo analiza las razones detrás de esta decisión y lo que significa para el futuro del proyecto.
Wedson Almeida Filho se retira como mantenedor del kernel de Linux
Wedson Almeida Filho, un ingeniero de Microsoft que ha sido una figura destacada en las contribuciones al código de Rust para el kernel de Linux en los últimos años, ha decidido retirarse del proyecto. Wedson ha trabajado en numerosas características del kernel de Linux en Rust y hasta realizó un puerto experimental del controlador del sistema de archivos EXT2 a Rust. Sin embargo, después de años de esfuerzo, ha decidido alejarse debido a la falta de energía y entusiasmo para lidiar con las crecientes controversias no técnicas.
Puede leer también | Disponible la versión 6.7 del kernel de Linux
Razones del Retiro
En un mensaje reciente en la lista de correo del kernel de Linux, Wedson explicó brevemente su decisión: "Este es un anuncio breve: simplemente me estoy eliminando como mantenedor del proyecto Rust para Linux.
Me estoy retirando del proyecto. Después de casi 4 años, me doy cuenta de que me falta la energía y el entusiasmo que alguna vez tuve para responder a algunas de las tonterías no técnicas, así que es mejor dejarlo en manos de aquellos que aún lo tienen.
Al equipo de Rust para Linux: gracias, son geniales. Fue un placer trabajar con todos ustedes; los momentos que pasamos discutiendo cuestiones técnicas, buscando formas de abordar problemas de solidez, etc., fueron algo que siempre disfruté y esperaba con ansias. Me considero afortunado de haber colaborado con un grupo tan [talentoso] y amigable.
Puede leer también | Cómo Interactúa el Kernel de Linux con el Hardware del Ordenador
Les deseo todo el éxito en el proyecto.
Realmente creo que el futuro de los kernels está en los lenguajes seguros para la memoria. No soy un visionario, pero si Linux no internaliza esto, me temo que algún otro kernel hará con él lo que Linux hizo con Unix.
Por último, dejo aquí un pequeño ejemplo de 3min 30s para contexto: https://youtu.be/WiPp9YEBV0Q?t=1529 -- y para reiterar, nadie está tratando de obligar a nadie a aprender Rust ni a impedir la refactorización del código en C."
Impacto y Futuro del Proyecto
Es lamentable ver que Wedson se aleja de los esfuerzos de Rust para Linux, pero afortunadamente, todavía hay varios otros mantenedores que continúan supervisando el uso del lenguaje Rust dentro del kernel de Linux. Su retiro pone de relieve los desafíos que pueden surgir cuando se intenta innovar en un entorno tan establecido como el kernel de Linux, donde las discusiones no técnicas pueden llegar a ser tan significativas como las técnicas.
Puede leer también | Futuras versiones de Ubuntu incluirán lo mejor del kernel de Linux
El retiro de Wedson Almeida Filho del proyecto Rust para el Kernel de Linux es un recordatorio de los desafíos complejos y multifacéticos que enfrentan los desarrolladores al intentar introducir cambios importantes en tecnologías fundamentales. Aunque la pérdida de un mantenedor clave es significativa, el proyecto continúa avanzando, impulsado por la creencia en un futuro donde los kernels estén construidos con lenguajes seguros para la memoria como Rust.