Esta discusión es como la de vi vs Emacs, con tintes religiosos, comenta el jefe del proyecto. El creador del kernel de Linux resaltó los beneficios del lenguaje de programación Rust para el desarrollo del Kernel de Linux.
Introducción al debate sobre Rust y C en Linux
El sistema operativo Linux ya tiene 33 años, y su creador, Linus Torvalds, sigue disfrutando de una buena discusión. Sin embargo, se muestra sorprendido por la intensidad que ha generado el debate sobre Rust como parte del kernel de Linux.
El inicio del debate: Comparación con VI vs Emacs
“No estoy seguro de por qué Rust ha sido un área tan controvertida”, comentó Torvalds durante una charla con Dirk Hohndel, jefe de código abierto de Verizon, en la Cumbre de Código Abierto de la Linux Foundation en Viena. Esta discusión le recuerda a la eterna comparación entre vi y Emacs, con un trasfondo casi religioso.
Puede leer también | Linus Torvalds Anuncia el Primer Candidato de Lanzamiento del Kernel Linux 6.11
La controversia sobre la seguridad de memoria en Rust
La incorporación de Rust en el núcleo de Linux ha sido un tema candente. En 2022, algunos desarrolladores criticaron las características de seguridad de memoria de Rust, calificándolas como un "insulto" al arduo trabajo realizado en el kernel. Incluso, uno de los principales mantenedores del proyecto Rust for Linux renunció recientemente debido a "tonterías no técnicas".
Puede leer también | La gran historia de Minix: El sistema operativo que inspiró la creación de Linux por Linus Torvalds
Opinión de Torvalds: ¿fracaso o aprendizaje?
Torvalds reconoció que "hay personas a las que no les gusta la idea de Rust" y afirmó que algunos ya hablan de la integración como un fracaso. Sin embargo, Torvalds considera que es demasiado pronto para emitir ese juicio y que, incluso si fuera un fracaso, "es de lo que se aprende".
Los beneficios de Rust en Linux
Pese a las dificultades, Torvalds destacó que Rust ha animado el diálogo entre los desarrolladores de Linux. Además, comparó la simplicidad de C con las ventajas de Rust, señalando que "C es muy simple y fácil de usar, pero también facilita cometer errores", mientras que Rust es más robusto en ese sentido.
Puede leer también | Linus Benedict Torvalds: Héroe de la comunidad del código abierto
El Debate está lejos de terminar
Aunque la discusión sobre Rust vs C parece estar lejos de terminar, Torvalds bromeó sobre el futuro de Linux y mencionó que no liderará el proyecto por otros 33 años más. "Con suerte, para entonces, el debate sobre Rust se habrá resuelto."