Noticias Actualidad en procesos industriales

Dele visibilidad a su trayectoria académica

Participe en la convocatoria de trabajos inéditos de Virtual Pro.

Publicar Ahora

2020-05-07Curiosidades sobre la vida y obra de Linus Torvalds

Blogthinkbig |Quién le iba a decir al finlandés Linus Torvalds que su núcleo Linux sería la base para un sistema operativo que está en todas partes. ¿Qué sabemos de su vida personal?

Linus Torvalds es conocido por crear Linux, o más bien su núcleo. Linux, más allá de ser un sistema operativo presente en todo tipo de dispositivos y máquinas, fue y sigue siendo un gran impulso para el movimiento open source.

Gracias a los primeros pasos iniciados por Torvalds, en la actualidad podemos disfrutar de más de un centenar de versiones de Linux, algunas especializadas en tareas o arquitecturas concretas, otras para dispositivos móviles, etc. Además, la gran mayoría son de código abierto y, en muchos casos, gratuitos.

Además, Torvalds es el padre de Git, el software de control de versiones más popular y que emplean desarrolladores de software de todo el mundo. Pero, ¿qué sabemos de Linus Torvalds y de sus creaciones?


Fuente: The Linux Foundation

Desde Finlandia para el mundo

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 en la Internet anterior a Facebook y WhatsApp.

Linux por Linus

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.

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.

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.



Olympus Mainframe Computer Supercomputer


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.

Blogthinkbig
Autor
Blogthinkbig

El blog de innovación de Telefónica


2024-10-04
Navegación de diminutos drones inspirada en las hormigas

Investigadores de Países Bajos han desarrollado una estrategia de seguimiento de rutas basada en estos insectos para aplicarla en robots ligeros, que pueden así recorrer largas distancias sin necesitar grandes exigencias computacionales.

2024-10-04
5 guías para iniciarte en el prompting y crear prompts para ChatGPT

La inteligencia artificial generativa ofrece mejores resultados si las preguntas que hacemos son las adecuadas. Por un lado, influye mucho la cantidad y calidad de datos que haya procesado previamente esa IA para aprender. Pero, por otro lado, si no hacemos las preguntas adecuadas, sus respuestas pueden ofrecer resultados erróneos, demasiado genéricos o, directamente, inútiles para nuestros propósitos. El prompting o ingeniería de prompt consiste en conducir la conversación con la IA de manera que obtengamos los resultados que buscamos. Y no siempre es fácil. De ahí que existan toda clase de prompts para ChatGPT.

2024-10-03
Consejos científicos para hacer que las reuniones virtuales sean mucho menos agotadoras

Un estudio examina una característica común que influye en lo agotadoras que pueden llegar a ser las reuniones virtuales.

2024-10-03
La esfericidad de la Tierra protagoniza el negacionismo científico de la era digital

En la era digital, donde el acceso a la información se encuentra a un solo click, aún hay personas que siguen rechazando la evidencia que la ciencia promueve. Este fenómeno, conocido como negacionismo científico, se manifiesta en diversas áreas, desde la vacunación hasta el cambio climático o la forma de la Tierra. Aunque la ciencia trabaja diariamente en publicar estudios y datos que respondan a cuestiones sociales, muchas personas optan por desconfiar y creer en teorías alternativas. ¿Qué les motiva a rechazar la ciencia a favor de teorías no verificadas?

2024-10-03
Biotecnología: innovación al servicio de la humanidad y el desarrollo sostenible

En las últimas décadas, múltiples desarrollos en biotecnología están impactando significativamente sectores como la medicina, la agricultura, el medio ambiente y la producción industrial. El empleo molecular de múltiples procesos de organismos como bacterias, hongos y sistemas biológicos, posibilitan la creación de aplicaciones y métodos para la producción de nuevos fármacos. Además, estas tecnologías generan que las plantas sean más resistentes a plagas o climas extremos y promueven la producción de alimentos más nutritivos.

2024-10-02
Emprendedor acerca inteligencia artificial a 6 mil jóvenes

“En noviembre de 2019 di una ponencia sobre inteligencia artificial (IA) en el Conalep de Zihuatanejo (Guerrero). Al terminar se acercaron unos jóvenes para pedirme una selfie. Me extrañó pues no me considero famoso, pero accedí. De pronto, uno de ellos me preguntó si conocía a Bill Gates y dije que no. Ahí me di cuenta de cómo me veían. Me volví hacia los organizadores y les pregunté: ‘¿Cuáles son sus mejores 20 estudiantes en tecnología?, los queremos capacitar’”, recuerda Daniel Martínez Macedo, emprendedor incubado en la UNAM y egresado de la Facultad de Ingeniería (FI).