¿Qué es Linux?

Para ponerlo en términos sencillos, GNU Linux es un sistema operativo creado por Linus Torvalds basado en Unix que implementa la interfaz estándar POSIX y sus características más destacables es ser un sistema operativo libre y gratuito distribuido bajo GPL, la licencia pública de GNU.

¿Unix?

Es un sistema operativo, el cual tiene conexión con el sistema operativo Multics, nacido en los años de 1960 y realizado por Massachusetts Institute of Technology, General Electric, Laboratorios Bell y American Telephone Telegraph.

El principal motivo de la creación de Multics era que varios usuarios compartieran recursos de una única computadora, lo que lo llevó a ser el sistema más avanzado de la época. A pesar de que se retirara el proyecto los estudios en cuanto al sistema continuaron, desde aquí inican los primeros pasos de Unix, nombre dado por Brian Kernighan.

En 1973 Dennis Ritchie, investigador de Bells Labs rescribió todo el sistema de Unix en un lenguaje de alto nivel nombrado «C», desarrollado por él mismo.

Entre 1977 y 1981 AT&T modificó Unix y lanzó el System III, dos años después y con algunas modificaciones lanzó el System IV, el cual hasta hoy es el sistema usado en el mercado como el estándar internacional de Unix.

Breve historia de Linux

Para 1991 un estudiante de informática llamado Linus Torvalds de 23 años de la Universidad de Helsinki, en Finlandia tiene como idea crear un sistema operativo que se comporte igual que Unix pero que funcione sobre cualquier ordenador compatible PC.

Linus se inspiró en Minix, la cual era una versión reducida de Unix y desarrollada por el profesor Andy Tonenbaum para que sus alumnos pudieran experimentar con el código de un sistema operativo real.

¡Feliz cumpleaños Linux!

Un día como hoy, 25 de agosto de 1991 Linus Torvalds publicó en un foro de Internet que estaba trabajando en un sistema operativo libre, para el 17 de septiembre del mismo año ya tenía la versión 0,01.

Este fue el mensaje:

"Hola a todos aquellos que usan Minix.

Estoy creando un sistema operativo (libre) (por puro hobby, no será
tan grande ni profesional como GNU) para clones AT 386(486).
Llevo trabajando en ello desde abril y ya empieza a estar listo.
Me gustaría recibir comentarios sobre lo que a la gente le
gusta/disgusta de minix, ya que mi SO se le parece un poco
(misma disposición física del sistema de archivos (por motivos
prácticos) entre otras cosas).

Hasta el momento he portado bash(1.08) y gcc(1.40), y
las dos utilidades parecen funcionar. Esto quiere decir que
tendré algo funcional dentro de unos meses y me gustaría
saber qué características querría tener la mayoría
de la gente. Cualquier sugerencia es bienvenida,
pero no puedo prometer que las ponga todas en práctica:-)

Linus Benedict Torvalds

PD. Sí – está libre de código de minix y tiene un sistema de
archivos multi-hilo. NO es portable (usa la conmutación de
tareas del 386, etc.), y probablemente nunca funcionará
en otra cosa que no sean los discos duros AT, porque
es todo lo que tengo:-("
Correo original de Linus Torvalds

El 5 de octubre de 1991, anuncia la primera versión «oficial» de Linux, la 0,02 la cual ya realizaba dos herramientas básicas de GNU, bash y gcc, para ese entonces Linux no contaba con soporte para usuarios y documentación ni nada parecido.

Linus dio las fuentes de Linux para que cualquiera pudiese modificarlo y mejorarlo aún en su versión 0,02. Con el paso de los meses muchas personas empezaron a participar en su desarrollo, después de numerosas modificaciones y revisiones alcanzó su versión 0,95 la cual estaba cerca de la versión final.

GNU y Linux, la combinación a la perfección

En meses de desarrollo de Linux el problema consistía en que, a pesar de poseer un núcleo, un sistema operativo era mucho más que eso, así mismo, ya que estas características faltantes las contenía el proyecto GNU que por otro lado carecía de núcleo, hacía de la situación una casualidad perfecta para una combinación beneficiosa.

En su versión 0,99 se le aplicó la licencia GPL de GNU. Para diciembre de 1993 nace oficialmente la versión 1.0 de Linux, «completa y sin errores».

¿Qué motivó a Linus Torvalds a crearlo?

La razón de esto fue el proyecto GNU y Minix, por razones como la limitada naturaleza de Minix y la falta de kernel en el proyecto GNU fueron los que motivaron a Linus a comenzar a trabajar en Linux, incluso afirma que si GNU hubiese poseído un kernel para aquel entonces, él nunca se hubiera motivado a crear el suyo.

¿Por qué se llamó así?

Nació a raíz de la mezcla de el nombre de su creador Linus y el sistema operativo Unix, en el cual está basado Linux.

¿Conoces a Tux?

Tux

Te habrás dado cuenta que el logo de Linux es un pingüino, pues es la mascota oficial del sistema operativo y se llama Tux.

¿Por qué un pingüino? la respuesta es graciosa. La idea de que este animal fuera la mascota es del mismo Linus Torvalds que cuenta que le gustaban estos animales y cuando era niño un pingüino le picó.

El ascenso de Linux

La mayor parte del código de Linux se encuentra escrito en C pero también hay partes en C++, Python, Perl, ensamblador y otros muchos lenguajes, donde miles de programadores voluntarios han contribuido a lo largo del tiempo.

Aproximadamente el 10% del código se encuentra en el núcleo y el resto en el software complementario. Y aún hoy en día se sigue modificando para mejorarlo.

A pesar de contar con la popularización del Internet, Linux simplemente no terminaba de surgir puesto que Windows ocupada el liderazgo en el mercado.

El público prefería Windows

Exceptuando un grupo de desarrolladores que preferían Linux, para el público en general esta opción no era provechosa, los motivos que estos daban eran no preferir un sistema libre, la tecnicidad de Linux era excesiva, era complicado de instalar y que no contaba con una interfaz gráfica sencilla y agradable. A demás de la incompatibilidad de aplicaciones normales las cuales no funcionaban.

El apoyo de grandes empresas fue de gran ayuda

A partir de 2000 muchas empresas y proyectos pondrían a Linux como la herramienta esencial para su desarrollo, el software fue distribuido mediante CDs de regalo y descargas a través de Internet, aunque su reto más grande fue llegar a las tiendas y ser incorporado a computadores que la gente solía comprar por el hecho de que Microsoft tenía ganado el mercado.

Linux se convirtió en la base de otras plataformas hardware haciéndose cada vez más universal, ya que su flexibilidad le permitía funcionar en diversas máquinas haciendo que el desarrollo de muchas empresas fuera fácil, flexible y económico.

Así mismo también contó con el apoyo de grandes compañías tecnológicas como IBM y Oracle, las cuales juntarían su estrategia con otro sistema operativo.

Linux en la actualidad

En el mundo real este sistema operativo se encuentra posicionado como uno de los mejores sistemas operativos libres, según el mercado los usuarios Linux es apenas un 2%, pero experimenta un gran crecimiento anual.

Linux es la base de muchos proyectos de Internet, en cuanto a este aspecto el mercado es más amplio superando a todos los demás en un 70%, en el caso de las supercomputadoras es incluso más alto llegado al 90%.

Actualmente este sistema operativo cuenta con el respaldo de muchas empresas que ofrecen servicios relacionados con Linux, es calificado incluso como el proyecto de software más grande del mundo.

Linux es casi todo

Aún sin darnos cuenta Linux se encuentra en todos lados, para los que poseen móviles con sistema operativo Android deben saber que este usa el kernel de Linux, muchos dispositivos electrónicos que usamos diariamente, Internet corre sobre Linux, los buscadores que usamos a diario como Google también poseen Linux, es decir todos somos usuarios Linux en cierto sentido.