LINUX... UNA BREVE HISTORIA

LINUX
Es un sistema operativo (S.O.) de open source y una plataforma de infraestructura de TI. Originalmente, fue concebido y creado como un pasatiempo por un estudiante Finlandés llamado Linus Torvalds, el intentó crear una versión de open source, alternativa y gratuita, del sistema operativo Minix, que se basaba en los principios y el diseño de Unix (sistema operativo que apareció en los años sesenta, desarrollado por los investigadores Dennis Ritchie y Ken Thompson, de los Laboratorios Telefónicos Bell), desde entonces, ese pasatiempo se ha convertido en el S.O. con la base más grande de usuarios, el más usado en servidores de Internet disponibles públicamente y el único S.O. usado en las 500 principales supercomputadoras más rápidas.

UNA BREVE HISTORIA...
Este sistema operativo hace su aparición a principios de la década de los noventa, era el año 1991 y por aquel entonces un estudiante de informática de la Universidad de Helsinki, llamado Linus Torvalds, empezó como una afición y sin poderse imaginar a lo que llegaría este proyecto, empezó programar las primeras lineas de código. Este comienzo estuvo inspirado en Minix, un pequeño sistema operativo inspirado en Unix desarrollado por Andy Tanenbaum, este lo desarrolló para enseñar a sus alumnos el diseño de un sistema operativo. Debido al enfoque docente de Minix, Tanenbaum nunca permitió que éste fuera modificado, ya que podrían introducirse complicaciones en el sistema para sus alumnos.

Las primeras discusiones sobre Linux fueron en el grupo de noticias comp.os.minix, en estas discusiones se hablaba sobre todo del desarrollo de un pequeño sistema operativo Unix para usuarios de Minix que querían mas. Linus Torvalds nunca anunció la version 0.01 de Linux (agosto 1991), esta versión no era ni siquiera ejecutable, solamente incluía los principios del núcleo del sistema, estaba escrita en lenguaje ensamblador y asumía que uno tenía acceso a un  sistema Minix para su compilación.

El 5 de octubre de 1991, Linus anuncio la primera versión "Oficial" de Linux versión 0.02. Con esta versión Linus pudo ejecutar Bash (GNU Bourne Again Shell) y gcc (El compilador GNU de C) pero no mucho mas funcionaba. En este estado de desarrollo ni se pensaba en los términos soporte, documentación, distribución. Después de la versión 0.03, Linus saltó en la numeración hasta la 0.10, mas y mas programadores a lo largo y ancho de Internet empezaron a trabajar en el proyecto y después de sucesivas revisiones, Linus incremento el numero de versión hasta la 0.95 (Marzo 1992). Mas de un año después (diciembre 1993) el núcleo del sistema estaba en la versión 0.99 y la versión 1.0 no llego hasta el 14 de marzo de 1994. Desde entonces no se ha parado de desarrollar, la versión actual del núcleo es la 2.2 y sigue avanzando día a día con la meta de perfeccionar y mejorar el sistema.

En aquellos momentos el proyecto GNU (GNU's Not Unix), que Richard Stallman había iniciado hacía ya casi diez años, comprendía un sistema básico casi completo. La excepción más importante era el kernel o núcleo, que controla el hardware. Torvalds decidió aprovechar el sistema GNU y completarlo con su propio núcleo, que bautizó como Linux (Linux Is Not UniX). El sistema conjunto (herramientas GNU y núcleo Linux) forma lo que llamamos GNU/Linux

EN LA ACTUALIDAD 
Linux puede servir como base para casi todos los tipos de iniciativas de TI, incluidos los contenedores, las aplicaciones nativas de la nube y la seguridad. Es la base de algunos de los sectores y empresas más grandes del mundo, desde los sitios web que comparten conocimientos, como Wikipedia y New York Stock Exchange, hasta los dispositivos móviles que utilizan Android (que es una distribución de uso específico del kernel de Linux con software complementario). Con el transcurso de los años, Linux se ha convertido en el estándar "de facto" para las cargas de trabajo fundamentales, de alta disponibilidad y confiabilidad en los centros de datos y las implementaciones de la nube. Tiene varios casos prácticos, distribuciones, sistemas objetivo, dispositivos y capacidades, y todo se basa en las necesidades del usuario y las cargas de trabajo. 

Microsoft ha adoptado a Linux y a open source de otra manera; creó un SQL Server para Linux y adaptó su marco .NET (.NET Core/Mono) al open source, de tal forma que cualquier plataforma lo pueda ejecutar, y así permitir que los desarrolladores que usan Linux creen aplicaciones con ese marco. En el caso de la nube, incluso en Azure de Microsoft, más del 60% de las imágenes en el mercado de Azure y casi un tercio de las máquinas virtuales se basan en Linux. Por otro lado, Amazon Web Services y Google Cloud Platform ofrecen múltiples distribuciones de Linux en sus imágenes disponibles de forma pública.  

"Linux sigue siendo el sistema operativo del futuro, y cada vez más sistemas dependen de su estabilidad y capacidad de ampliación". 

DISTRIBUCIONES MAS USADAS DE LINUX 
  • Arch Linux: una distribución basada en el principio KISS, con un sistema de desarrollo continuo entre cada versión (no es necesario volver a instalar todo el sistema para actualizarlo). 
  • CentOS: una distribución creada a partir del mismo código del sistema Red Hat pero mantenida por una comunidad de desarrolladores voluntarios. 
  • Debian: una distribución mantenida por una red de desarrolladores voluntarios con un gran compromiso por los principios del software libre. 
  • Dragora y Trisquel: que van adquiriendo importancia entre las distribuciones que sólo contienen software libre. 
  • Elementary OS: Es una distribución Linux basada en Ubuntu 12.04 
  • Fedora: una distribución lanzada por Red Hat para la comunidad. 
  • Fuduntu: distribución ligera y rápida basada en Fedora y orientada al uso en notebooks. 
  • Gentoo: una distribución orientada a usuarios avanzados, conocida por la similitud en su sistema de paquetes con el FreeBSD Ports, un sistema que automatiza la compilación de aplicaciones desde su código fuente. 
  • Knoppix: fue la primera distribución live en correr completamente desde un medio extraíble. Está basada en Debian. 
  • Kubuntu: la versión en KDE de Ubuntu. 
  • Linux Mint: una popular distribución derivada de Ubuntu. 
  • Mageia: creada por ex trabajadores de Mandriva, muy parecida a su precursor. 
  • Mandriva: mantenida por la compañía francesa del mismo nombre, es un sistema popular en Francia y Brasil. Está basada en Red Hat. 
  • openSUSE: originalmente basada en Slackware es patrocinada actualmente por la compañía SUSE (Micro Focus International). 
  • PCLinuxOS: derivada de Mandriva, pasó de ser un pequeño proyecto a una popular distribución con una gran comunidad de desarrolladores. 
  • Puppy Linux: versión para equipos antiguos o con pocos recursos que pesa unos 130 Mb. 
  • Red Hat Enterprise Linux: derivada de Fedora, es mantenida y soportada comercialmente por Red Hat. 
  • Slackware: una de las primeras distribuciones Linux y la más antigua en funcionamiento. Fue fundada en 1993 y desde entonces ha sido mantenida activamente por Patrick J. Volkerding. 
  • Slax: es un sistema Linux pequeño, moderno, rápido y portable orientado a la modularidad. Está basado en Slackware. 
  • Ubuntu: una popular distribución para escritorio basada en Debian y mantenida por Canonical. 
  • Zorin OS: distribución basada en Ubuntu y orientada a los usuarios de Windows que quieren pasar a Linux de la forma más fácil y sencilla posible.

Comentarios

Lo más visto