Estalla la Guerra Civil en Linux: acusaciones de sabotaje entre los desarrolladores del kernel

Generada con IA

El sistema operativo de código abierto está viviendo una crisis interna. Desarrolladores del kernel se acusan de sabotear la integración de un nuevo lenguaje de programación. El futuro de Rust for Linux ahora depende de la decisión de Linus Torvalds.

La comunidad Linux está en pie de guerra y una gran batalla entre desarrolladores del kernel ha estallado, poniendo sobre las cuerdas el futuro del proyecto Rust for Linux (R4L). En cada uno de los lados, los defensores de la innovación y los guardianes de la tradición del sistema operativo de código abierto.

¿La chispa que ha desatado esta guerra? Hector Martin, un conocido desarrollador, acusó públicamente a Christoph Hellwig, una figura muy respetada en el mundo Linux, de intentar sabotear la integración de Rust en el kernel. Según Martin, Hellwig no solo está en contra de la inclusión de Rust, sino que ha admitido estar dispuesto a poner cualquier tipo de traba en su desarrollo.

Contextualizando un poco, toda esta guerra gira en torno a Rust for Linux, una iniciativa que busca incorporar el lenguaje de programación Rust al kernel de Linux. Este lenguaje es conocido por su seguridad en el control de la memoria, lo que podría reducir problemas en el código escrito en C, el lenguaje que predomina en el kernel.

Todo este debate llegó a más cuando Hellwig dijo no a una serie de parches clave para la implementación de Rust. Martin argumenta que sin estos, la mayoría de los controladores en Rust no podrían funcionar como se quiere, llevando el proyecto al cubo de la basura.

La batalla por el futuro de Linux: ¿A favor de los que quieres innovar o de los tradicionales?

Todo este revuelo de patio de colegio parece va más allá de una simple diferencia de opiniones o gustos. Deja bien claro que, por detrás, se esconde una visión, una forma de tratar y ver la evolución de los sistemas operativos y de, en este caso, Linux. 

Están aquellos que ven en Rust una evolución necesaria para mejorar la seguridad y estabilidad del kernel, y quienes, como Hellwig, consideran que añadir un nuevo lenguaje rompe la cohesión del proyecto.

La controversia ha llegado a tal punto que Martin ha puesto sobre la mesa la expulsión de Hellwig del proyecto Linux por violar el Código de Conducta del kernel. Hellwig, por su lado, ha calificado a R4L como un "cáncer" y ha declarado abiertamente: "Haré todo lo que pueda para detener esto".

El debate, como era de esperar, se ha extendido más allá de todo este grupo de desarrolladores del kernel, llegando a foros como Reddit, donde la comunidad, de nuevo, está totalmente polarizada. Algunos apoyan la posición de Hellwig, defendiendo la opción de mantener Linux "monolingüe" en C, mientras que otros consideran su rechazo a Rust como una locura y motivado por una absurda resistencia al cambio.

Añadir que esta no es la primera vez que el proyecto Linux vive este tipo de problemas internos. Hace cuatro meses, hubo dimisiones entre los desarrolladores del kernel por este mismo tema, y el propio Linus Torvalds, creador de Linux, tuvo que intervenir para parar esto y puso sobre la mesa el "tono casi religioso" de ambos bandos del debate.

Con todo esto, el futuro de Rust for Linux ahora depende en gran medida de la decisión de Torvalds. Si aprueba los parches de R4L, la oposición de Hellwig quedaría totalmente invalidada. Sin embargo, si decide respaldar a Hellwig, el proyecto podría estancarse o incluso despedirse de este mundo. 

Otros artículos interesantes:

Ver sus artículos

Carolina González

Redactora

Carolina González, redactora de actualidad, reportajes a fondo, análisis de todo tipo de productos y vídeos para el canal de Youtube.