Subido por ianaron3101

Linus-Torvalds-

Anuncio
Linus Torvalds
Nombre de
nacimiento
Nacimiento
Información personal
Torvalds Benedict Linus
28 de diciembre de 1969 (52 años)1
Helsinki, Finlandia
Residencia
Portland, Oregón
Nacionalidad
finés estadounidense2
Lengua materna Sueco de Finlandia
Familia
Padres
Nils y Anna Torvalds
Educación
Educación
Doctor en Ciencias
Educado en
Universidad de Helsinki
Información profesional
Ocupación
Ingeniero de software
Conocido por
crear el núcleo Linux, Git
Empleador

Universidad de Helsinki (1992-1996)


Transmeta (1997-2003)


Open Source Development Labs (2003-2007)


Fundación Linux (desde 2007)

Obras notables 
núcleo Linux


git
Distinciones


Suuret suomalaiset


Premio Pionero EFF (1998)


Medalla de Lovelace (2000)


European of the Year (2001)


Fellow del Museo Histórico de Ordenadores (2008)


Premio de Tecnología del Milenio (2012)


Salón de la Fama de Internet (2012)


Computer Pioneer Award (2014)


Premio Masaru Ibuka de la Electrónica de Consumo
IEEE (2018)

Sitio web
Web
Página oficial de Linus Torvalds en Google+
Linus Benedict Torvalds (Helsinki, Finlandia, 28 de diciembre de 1969 ) es un ingeniero
de software finlandés-estadounidense, conocido por iniciar y mantener el desarrollo
del kernel (en español, núcleo) Linux, basándose en el sistema
operativo libre Minix creado por Andrew S. Tanenbaum y en algunas herramientas,
varias utilidades y los compiladores desarrollados por el proyecto GNU. Actualmente es
responsable de la coordinación del proyecto. También ha desarrollado el software de
control de versiones Git.
Linus nació en Helsinki, Finlandia, el 28 de diciembre de 1969. Sus padres son Anna y Nils
Torvalds, ambos periodistas. Es nieto del estadístico Leo Törnqvist y del poeta Ole Torvalds, y
bisnieto del periodista y soldado Toivo Karanko. Torvalds pertenece a la comunidad suecoparlante de Finlandia. Sus padres tomaron su nombre de Linus
Pauling (estadounidense, Premio Nobel de Química 1954). 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; de esta
manera su primera línea de código fue hecha en lenguaje BASIC.
A finales de los años 1980 tomó contacto con los ordenadores IBM, PC y en 1991 adquirió un
ordenador con procesador modelo 80386 de Intel. En 1988 fue admitido en la Universidad de
Helsinki, donde estudió ciencias de la computación. Ese mismo año el profesor Andrew S.
Tanenbaum sacó a la luz el S.O. Minix con propósitos didácticos. Su carrera académica se
interrumpió después de su primer año de estudios cuando se unió a la Brigada Nyland de
la Armada finlandesa en el verano de 1989, seleccionando el programa de entrenamiento de
oficiales de 11 meses para cumplir con el servicio militar obligatorio de Finlandia. Obtuvo el
grado de segundo teniente, con el papel de observador de artillería. En 1990 empezó a
aprender el lenguaje de programación C en su universidad.
A la edad de 21 años, con un año de experiencia
programando (en C), ya conocía lo suficiente del
sistema operativo Minix como para tomar prestadas
algunas ideas y empezar un proyecto personal.
Basándose en Design of the Unix Operating System,
publicado por Maurice J. Bach en 1986, creó una
implementación que ejecuta cualquier tipo de
programa, pero sobre una arquitectura
de ordenadores compatibles, IBM/PC.
Este proyecto personal desembocó el 5 de octubre
de 1991 con el anuncio de la primera versión
de Linux capaz de ejecutar BASH (Bourne Again
Shell) y el compilador conocido como GCC (GNU
Compiler Collection). 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.
Este modelo de licencia facilita lo que es conocido
como el modelo de desarrollo de bazar, que ha dado
estabilidad y funcionalidad sin precedentes a este
sistema operativo.
En 1997 recibió los premios 1997 Nokia Foundation Award de Nokia y Lifetime Achievement
Award at Uniforum Pictures. Ese mismo año finalizó los estudios superiores (1988-1997) tras un
decenio como estudiante e investigador en la Universidad de Helsinki, coordinando el desarrollo
del núcleo del sistema operativo desde 1992.
Trabajó en Transmeta desde febrero de 1997 hasta junio de 2003. Actualmente trabaja para
el Open Source Development Labs en Beaverton, Oregón. Solo el 2 % del código del Linux actual
está escrito por él, pero, además de su paternidad, en su persona sigue descansando la dirección
de la gestión núcleo del sistema operativo.
En 2005 creó Git, un software de control de versiones, pensando en la eficiencia y la confiabilidad
del mantenimiento de versiones de aplicaciones cuando estas tienen un gran número de archivos
de código fuente.
La informática que todos conocemos tiene sus bases en Estados
Unidos. Si bien hay software o tecnologías creadas más allá de este país,
si nos fijamos en los sistemas operativos modernos, la práctica totalidad
son estadounidenses.
Es el caso de UNIX (1970), desarrollado por Ken Thompson y Dennis
Ritchie, entre otros, ambos norteamericanos. Lo mismo ocurre
con DOS (1982), creado en Microsoft a partir del código de otro
sistema made in USA llamado QDOS (1981) y creado por el
norteamericano Tim Paterson.
Y qué decir de Windows (1985), ideado por Bill Gates y creado en
Microsoft. O macOS de la norteamericana Apple y creado a partir
de NeXTSTEP (1989), que a su vez surge en otra empresa made in USA,
NeXT.
Todo esto viene a cuento porque Linux fue creado por un finlandés,
Linus Torvalds, durante sus años de estudios en la Universidad de
Helsinki. Concretamente, anunció su proyecto en abril de 1991 en un
grupo de noticias de USENET, un método de comunicación muy popular
El nombre de Linux, que sirve tanto para citar el núcleo como todo el sistema
operativo (núcleo más escritorio, procesos y drivers, entre otros componentes),
se debe al propio nombre de su creador, Linus Torvalds. La X se debe a MINIX,
sistema operativo en el que se inspiró Torvalds. MINIX fue una idea puesta en
práctica pero con poco recorrido.
Su creador, Andrew Tanenbaum, lo lanzó en 1987 con propósitos educativos. A
su vez, MINIX significa miniUNIX. Y si quieres saber más de UNIX, échale un
vistazo al artículo UNIX: el padre de los sistemas operativos actuales.
Cifras y más cifras
Entorno a Linux hay muchas cifras que dan una idea de todo lo que se mueve alrededor
de este sistema operativo. Solo en el núcleo o kernel, trabajan miles de desarrolladores.
La versión más reciente del kernel, la 5.6, lanzada el 29 de marzo de 2020, incluía
cambios o mejoras de unos 1.712 desarrolladores.
Los desarrolladores que colaboran para mejorar el núcleo de Linux trabajan en
empresas tan importantes como Intel, AMD, Google, Huawei, Facebook, IBM, Texas
Instruments, Oracle o Broadcom. A su vez, son algunas de las empresas más activas en
cuanto a cambios en el kernel.
En 2018, el núcleo o kernel de Linux constaba de más de 20 millones de líneas de
código. Parece mucho, pero en realidad es menos de lo que tuvo en años anteriores, ya
que el kernel se ha ido simplificando para ocupar menos y descartar código en desuso.
Gracias a que el código fuente de Linux es libre, existen muchas versiones de este
sistema operativo, llamadas distribuciones. Las hay para distintas arquitecturas,
dispositivos, tareas, para uso profesional o personal, para juegos, vídeo o audio, para
seguridad informática, etc. Según el portal especializado DistroWatch, hay más de 270 y
subiendo.
Supercomputación y Linux
Decía que Linux corre en multitud de dispositivos gracias a su versatilidad. Esto
incluye desde aparatos minúsculos a supercomputadoras. En sucesivos informes, la
gran mayoría de proyectos de supercomputación emplean Linux como sistema
operativo principal.
Si miramos los datos más recientes, de noviembre de 2019, el índice TOP500 de
supercomputadores indica que el 100% de los 500 supercomputadores más potentes
del mundo utilizan Linux.
Al detalle, estos sistemas Linux son principalmente Red Hat Enterprise Linux en los
supercomputadores estadounidenses y Sunway RaiseOS en los supercomputadores
chinos.
Finlandés y
estadounidense
Aunque Linus Torvalds nació en Finlandia, cursó sus estudios allí y su
esposa es finlandesa, desde 2010 Torvalds tiene nacionalidad
estadounidense. Es más, dos de sus tres hijas nacieron en territorio
estadounidense, donde residen Torvalds y familia desde hace años.
En concreto, tras varios viajes, Torvalds se trasladó a Estados Unidos para
trabajar en Transmeta, una empresa de semiconductores con sede en
California y donde Torvalds trabajó desde 1997 hasta 2003.
Desde entonces, ha trabajado en la Linux Foundation y ha estado asociado
o involucrado en proyectos de software libre y, en especial, asociados a
Linux. El más relevante, la mejora, mantenimiento y evolución del núcleo
de Linux.
Linux y el software libre
Una de las razones que hizo que Linux creció y se
expandió hasta llegar a ser todo un ecosistema de
software que abarca toda clase de dispositivos, fue
su asociación con el movimiento de software libre.
Linux como tal fue un reto personal de Torvalds. No
buscaba el lucro. De ahí que publicara su código
desde sus primeras versiones en 1991. En paralelo,
tuvo la oportunidad de conocer el proyecto GNU y a
su cara más visible, Richard Stallman. De ahí que
Linux se liberara públicamente empleando la
licencia GNU conocida por sus siglas GPL (GNU
General Public License) y que facilita a los
desarrolladores y usuarios a editar un código
fuente para adaptar un software a tus necesidades.
Más pronto que tarde se fue creando todo un
ecosistema de desarrolladores, proyectos y
creaciones asociadas a Linux, como los
escritorios KDE (1996) y GNOME (1999) o las
distintas distribuciones Linux que podemos
encontrar, como Red Hat, Debian o Slackware, las
tres creadas en 1993.
Precisamente, al ser software libre, Linux se puede
adaptar para cualquier plataforma, como placas
integradas tipo Raspberry Pi. Además, ha servido
para crear otros sistemas operativos. El más
popular, Android.
Linux es un núcleo mayormente libre semejante al núcleo de Unix.
Linux es uno de los principales ejemplos de software libre y de
código abierto. Linux está licenciado bajo la GPL v2 salvo el hecho
que tiene blobs binarios no-libres y la mayor parte del software
incluido en el paquete que se distribuye en su sitio web es software
libre. Está desarrollado por colaboradores de todo el mundo. El
desarrollo del día a día tiene lugar en la Linux Kernel Mailing List
Archive.
El núcleo Linux fue concebido por el entonces estudiante de ciencias
de la computación finlandés Linus Torvalds en 1991. Linux consiguió
rápidamente desarrolladores y usuarios que adoptaron códigos de
otros proyectos de software libre para usarlos con el nuevo núcleo
de sistema. A día de hoy miles de programadores de todo el mundo
contribuyen en su desarrollo.
Linux es multiprogramado, dispone de memoria virtual, gestión de
memoria, conectividad en red y permite bibliotecas compartidas.
Linux es multiplataforma y es portable a cualquier arquitectura
siempre y cuando esta disponga de una versión de GCC compatible.
Formatos binarios soportados.
Linux 1.0 admitía solo el formato binario a.out. La siguiente serie
estable (Linux 1.2) agregó la utilización del formato ELF, el cual
simplifica la creación de bibliotecas compartidas (usadas de forma
extensa por los actuales ambientes de escritorio
como GNOME y KDE). ELF es el formato usado de forma
predeterminada por el GCC desde alrededor de la versión 2.6.0. El
formato a.out actualmente no es usado, convirtiendo a ELF en el
formato binario utilizado por Linux en la actualidad.
Linux tiene la capacidad de permitir al usuario añadir el manejo de
otros formatos binarios. También binfmt_misc permite correr el
programa asociado a un archivo de datos.
Descargar