Linus Torvalds

De FdIwiki ELP
Revisión a fecha de 20:21 28 ene 2018; Jsagredo (Discusión | contribuciones)

(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar
Linus Torvalds
Foto de Linus Torvalds
Información general
Fecha de nacimiento 28 de diciembre de 1969
Lugar de nacimiento Helsinki, Finlandia
Ocupación Ingeniero del Software
Página web https://plus.google.com/u/0/+LinusTorvalds

Linus Torvalds (28 de diciembre de 1969, Helsinki, Finlandia) es un ingeniero de software nacido en Finlandia conocido por ser el primer desarrollador del kernel Linux y el responsable de la coordinación de su evolución. Para ello se basó en el sistema operativo libre Minix previamente desarrollado por Andrew S. Tanenbaum. Asimismo creó el sistema de control de versiones Git.

Torvalds posee la marca registrada "Linux" y supervisa​ el uso de la marca a través de la organización sin ánimo de lucro Linux International. Linus ha sido reconocido con diferentes premios que pueden ser consultados en la siguiente lista de Wikipedia

Biografía y estudios

Comenzó sus andanzas informáticas a los 11 años cuando su abuelo, un matemático y estadístico de la Universidad, compró uno de los primeros microordenadores Commodore en 1980 y le pidió ayuda para usarlo.

En 1988 fue admitido en la Universidad de Helsinki, donde estudio Ciencias de la Computación. Ese mismo año el profesor Andrew S. Tanenbaum saca a la luz el S.O. Minix con propósitos didácticos. Dos años después, en 1990, Torvalds empieza a aprender el lenguaje de programación C en su universidad.

Linux

La historia del desarrollo del kernel Linux puede ser consultada en el artículo de la Wikipedia de Linus Torvalds.

En enero de 1992 se adoptó la Licencia Pública General (GPL) para Linux. Esta añade libertades de uso a Linux totalmente opuestas a las del software propietario, permitiendo su modificación, redistribución, copia y uso ilimitado. Actualmente, Linux (en todas sus distintas versiones) constituye el segundo sistema operativo para ordenadores personales más usado en el mundo, solo por detrás de Windows y por delante de MacOS.

Postura en cuanto a código abierto o software libre

Linus Torvalds es partidario de mantener el código a disposición de todo el mundo y aceptar contribuciones, ya que considera que es un método de programación más eficiente que mantener el código privado; no obstante, no otorga tanta importancia a los motivos éticos por los que Richard Stallman defiende el uso de Software libre.

Linus es autor del prólogo del libro La ética del hacker y el espíritu de la era de la información [1], escrito por el finés Pekka Himanen y que analiza la ética del hacker. En dicho prólogo, Linus da su visión sobre el software libre y el uso que debe hacerse del mismo, aplicando a este campo lo que el mismo denomina La Ley de Linus.

El carácter de Linus y su gestión del proyecto Linux

Linus es una persona polémica en sus declaraciones. A la hora de dirigirse a los colaboradores del proyecto Linux, Linus suele utilizar un tono intimidatorio cargado de palabras malsonantes y en ocasiones despreciando el trabajo de los demás. Para Linus, el respeto es algo que hay que ganarse y no puede darse por asumido. Es por ello que cuando alguno de los pull request que le proponen colaboradores no cumple con sus expectativas, Linus contesta con una retahíla de improperios. Como ejemplos, podemos poner los siguientes:

  • "Si todavía no te gusta, está bien: por eso soy el jefe. Simplemente sé más que tú" [2]
  • "No hay suficientes palabras malsonantes en el lenguaje ingles, así que tendré que llamarte perkeleen vittupää para expresar mi disgusto y frustración con esta mierda." [3]
  • "Ni de coña. El anterior código estaba bien. Tu código es mierda. Y no has arreglado NADA. ¿Estás introduciendo y quitando caracteres aleatoriamente hasta que no haya warnings o qué?" [4]
  • "Lee esa línea. Léela 5 veces. Léela hasta que entiendas lo que hace" [5]
  • "Ni te molestes, Bram no sabe de lo que está hablando." [6]
  • "Me gustan los colores en los diffs, pero seamos claros, justo esa elección de colores hará que la mayoría de la gente decida sacarse sus propios ojos con un tenedor de fondue" [7]
  • "¡Cállate de una puñetera vez, Mauro!". "Cállate Mauro. Y no quiero oir jamás ese tipo de basura obvia e idiocia saliendo de la boca de un desarrollador del kernel. En serio." [8]
  • "También creo que que la gente de Slashdot huelen mal y se comen sus mocos, y tienen un CI un poco más bajo que el hamster que mi hija tiene por mascota. Más aún, puedo asegurar que alguien que aún no se haya dado cuenta de que soy un bastardo y me encanta opinar, de que 'descortés' es mi segundo nombre, se ha perdido unas cuantas pistas. Finalmente, no solo está claro que soy la persona más inteligente por aquí, también tengo un gran físico, y mi carisma infalible solo va por detrás de mi modestia. Así que eso, solo para aclararlo. ~Linus 'arrodíllate ante mi, escoria' Torvalds"[9]

Los mensajes aunque intimidatorios, en ocasiones son causa del humor sarcástico, ácido e hiriente del que Linus hace gala habitualmente y por tanto él no considera que sean un asunto grave.

A pesar de ello no solo ha tenido encontronazos con desarrolladores sino también con empresas. Es conocida su rivalidad con la compañía NVIDIA a la que le dirigió una peineta en una charla. Además, en 2018 tuvo ciertos encontronazos con Intel [10]. En cierto modo, la actitud de Linus con las empresas se parece a la de John McAffee con el FBI y la NSA (fragmento de entrevista donde ataca al FBI).

Así como en otros proyectos se software libre la coordinación de los mismos suele estar repartida entre varias personas, el proyecto Linux está dirigido por Linus y él es quien acepta o deniega cada uno de los cambios que se proponen. Los desarrolladores que quieran publicar un fallo tendrán que realizar un pull request que será analizado por unos supervisores intermedios y si estos lo marcan como válido entonces lo revisará el propio Linus. A la vez que esto es una limitación a la hora de las aportaciones, mantiene la calidad esperada por Linus en el kernel ya que las restricciones que impone este son muy estrictas.

Dentro de la comunidad del software libre es bien conocido que Linus es una persona tremendamente abrasiva y que el desarrollo de Linux es para gente muy precisa. No es de extrañar que en las guías para introducirte al desarrollo se advierta a los aspirantes de las múltiples críticas que van a recibir. Aún así, Linus se defiende diciendo que si alguien no está a gusto, es libre de dejar el desarrollo, pues él es el jefe del proyecto y es quien dicta el camino a seguir.

Véase también

Enlaces externos