Pesando otra disputa de kernel de Linux, esta vez sobre los controladores de dispositivos de óxido, Linux Supremo Linus Torvalds ha disparado al mensajero.
En respuesta al llamado del desarrollador principal de Asahi Linux, Héctor Martin, a Torvalds que «aborde con una respuesta autorizada» para resolver el impasse del controlador del dispositivo, y la defensa de Martin de «avergonzar las redes sociales» como una forma de contrarrestar la hostilidad de los mantenedores de Linux para oxidar Código, Torvalds desestimó el enfoque y apuntó a Martin.
«¿Qué tal si aceptas el hecho de que tal vez el problema eres tú?» dicho Torvalds, que hace varios años admitido Su propia dificultad con la interacción diplomática en línea. «Crees que lo sabes mejor. Pero el proceso actual funciona.
«Tiene problemas, pero los problemas son un hecho de la vida. No hay perfecto.
«Sin embargo, diré que las redes sociales brigado Solo me hace no querer tener nada que ver con su enfoque.
«Porque si tenemos problemas en el modelo de desarrollo del núcleo, las redes sociales seguramente no son la solución. De la misma manera que seguramente no era la solución a la política.
«Los parches técnicos y las discusiones son importantes. Brigading de redes sociales: no, gracias».
Mensaje relativamente restringido de Torvalds, no tan diferente de Apple Asesor de omertà descontinuado Para los desarrolladores, «si corres a la prensa y nos basas en la basura, nunca ayuda», aterrizó con fuerza. Poco después, Martin pidió ser eliminado Como mantenedor del código Upstream Linux que proporciona soporte para el hardware compatible con el brazo de Apple.
Martin fue acusado de «Brigading», reunir el apoyo en las redes sociales, después de enfrentarse con el mantenedor del núcleo Christoph Hellwig. La disputa surgió de la oposición de Hellwig a un parche propuesto el mes pasado que permitiría a los controladores de dispositivos escritos con óxido llamar al núcleo de Kernel basado en la C en su mayoría API de DMAque asigna y mapea regiones de memoria para el acceso directo a la memoria.
El núcleo de Linux se ha escrito principalmente en el código C, que junto con C ++ se ha vuelto pasar de moda en los últimos años porque los lenguajes de programación con la gestión de memoria manual permiten a los desarrolladores cometer errores de seguridad de la memoria. En algunos casos, estos pueden tener graves consecuencias de seguridad.
Rust, un lenguaje de programación más nuevo, está diseñado para imponer la seguridad de la memoria a través de su modelo de propiedad, evitando muchas vulnerabilidades comunes que se encuentran en C y C ++. Como resultado, se ha promovido ampliamente como una forma de reducir los problemas de seguridad de la memoria en el desarrollo de software.
El núcleo de Linux comenzó a integrar el código de óxido en 2022, pero sigue siendo en gran medida una base de código centrada en C. Muchos programadores de C que contribuyen y mantienen el código han dejado en claro que no van a cambiar sus formas porque el óxido está en aumento.
La tensión entre los desarrolladores de C y Rust en el núcleo de Linux se deriva de las características de seguridad de la memoria de Rust se introduce en una base de código tradicionalmente dominada por C, con algunos mantenedores que resisten la complejidad adicional y la posible carga de mantenimiento.
Como nosotros reportado Anteriormente, el refugio enfático del parche de Hellwig llevó a Martin a instar a la Óxido para Linux El equipo para «fusionar esta serie una vez que se revise y esté listo, ignorando el intento manifiesto de Christoph de sabotear el proyecto».
El martes, Martin publicó un mensaje Asesorar contra participar en el drama, a pesar de un apasionado y ahora recuperado Mastodon Post sobre el asunto, porque Torvalds tiene la última palabra sobre si el parche del controlador del dispositivo es aceptado.
«O a Linus le gusta, o no», escribió. «Todo lo demás es distracciones orquestadas por un subconjunto de mantenedores saboteadores que intentan desmoralizarte hasta que te rindas, porque saben que van a estar en el lado perdedor de la historia tarde o temprano. No hay cantidad de sabotaje de los viejos mantenedores arraigados va a evitar que el mundo avance hacia los idiomas seguros a la memoria «.
Pero la aversión al óxido entre los mantenedores de núcleos puede frenar ese movimiento hacia la comunidad de Linux. El destino del parche aún no se ha determinado. ®