Linus Torvalds explica por qué es bueno que los desarrolladores de Linux envejezcan

Linus Torvalds, el eje luminoso de Linux, dice que a pesar de los informes de larga data sobre el agotamiento en el ámbito del desarrollo de software de código abierto, Linux es tan fuerte como siempre, aunque reconoce que su proyecto es quizás algo atípico debido a su escala y alcance.

En una conversación con el director de código abierto de Verizon, Dirk Hohndel, en la Cumbre de código abierto de la Fundación Linux en Europa en Viena el lunes, Torvalds abordó un tema que ha surgido con frecuencia en el mundo de Linux y más allá: una comunidad de desarrolladores que envejece y es propensa al agotamiento.

“Es absolutamente cierto que los encargados del mantenimiento del núcleo (de Linux) están envejeciendo, pero eso tiene un lado positivo”, dijo Torvalds. “¿Cuántos proyectos (de código abierto) tienen encargados del mantenimiento que han estado en el proyecto literalmente durante más de tres décadas? Es muy inusual. Por eso, cuando la gente dice que los desarrolladores se agotan y se van, sí, es cierto, pero es algo normal. Lo que no es normal es que la gente permanezca en el proyecto durante décadas, eso es lo inusual y creo que, hasta cierto punto, es una buena señal”.

Históricamente, Linux era un núcleo centrado en C, pero en 2022 el proyecto introdujo soporte oficial para Rust, un lenguaje de programación de código abierto y propósito general respaldado por muchas empresas tecnológicas de renombre. Hace apenas unas semanas, el líder del proyecto Rust para Linux, Wedson Almeida Filho, anunció que dejarían el proyecto después de casi cuatro años, ya que se sentían “carentes de energía y entusiasmo” para lidiar con algunas de las “tonterías no técnicas” que rodeaban al proyecto.

Y en enero, la ingeniera senior de Rust, Jynn Nelson, también señaló que el problema del agotamiento es muy real. “La cantidad de personas que han abandonado el proyecto Rust debido al agotamiento es sorprendentemente alta”, escribió Nelson. “La cantidad de personas en el proyecto que están cerca del agotamiento también es sorprendentemente alta”.

El factor confianza

Linux es probablemente el proyecto de código abierto más exitoso de todos los tiempos, y se relaciona con todo, desde servidores web y cajeros automáticos hasta sistemas operativos de escritorio y móviles. Durante estos años de crecimiento, Torvalds se ha diversificado y ha creado el omnipresente sistema de control de versiones conocido como Git. Pero unos 33 años después de la creación de Linux, Torvalds sigue siendo el mantenedor central del núcleo, con el apoyo de decenas de miles de colaboradores provenientes de corporaciones que dependen de Linux, así como de fuentes más cercanas, como Greg Kroah-Kartman, miembro de la Fundación Linux, que lidera la versión estable del núcleo de Linux.

“Creo que parte del problema de que tengamos muchos desarrolladores es que siempre hemos tenido mucha gente muy competente y capaz de dar un paso adelante”, dijo Torvalds. “Greg no siempre ha sido Greg: antes de Greg, estaban Andrews y Allens, y después de Greg estarán Shannons y Steves. Hay gente que lleva décadas en el sector y el verdadero problema es que hay que contar con una persona (o un grupo) en la que la gente de la comunidad de desarrollo pueda confiar. Y parte de la confianza tiene que ver fundamentalmente con haber estado en el sector durante ‘tiempo suficiente’ para que la gente sepa cómo trabajas”.

Sin embargo, Torvalds reconoció que un ecosistema de estas características puede resultar desalentador y difícil de incorporar para los desarrolladores más jóvenes o con menos experiencia, especialmente cuando ven a empresas que llevan tanto tiempo en el mercado. Pero a pesar de eso, hay recién llegados que logran abrirse camino en el corazón del proyecto Linux.

“Tenemos desarrolladores principales que son los encargados de mantenimiento de alto nivel de los principales subsistemas, que han surgido en tan solo unos pocos años”, dijo Torvalds. “No es instantáneo, pero hay gente nueva que llega y tres años después se convierte en desarrollador principal. No es imposible en absoluto. Creo que tenemos un subsistema de desarrolladores bastante saludable, pero todo ese rollo de desarrolladores, desarrolladores, desarrolladores… lo tenemos. El hecho de que también tengamos a esta gente mayor, que está envejeciendo, no lo veo como un gran problema”.

(etiquetas para traducir)linus torvalds

Leer más
Back to top button