Está en la página 1de 4

Historia de GNU-Linux

LINUX (o GNU/LINUX, más correctamente) es un Sistema Operativo como MacOS,


DOS o Windows. Es decir, Linux es el software necesario para que tu ordenador te
permita utilizar programas como: editores de texto, juegos, navegadores de Internet,
etc. Linux puede usarse mediante un interfaz gráfico al igual que Windows o MacOS,
pero también puede usarse mediante línea de comandos como DOS.
Linux tiene su origen en Unix. Éste apareció en los años sesenta, desarrollado por los
investigadores Dennis Ritchie y Ken Thompson, de los Laboratorios Telefónicos Bell.
Andrew Tanenbaum desarrolló un sistema operativo parecido a Unix (llamado Minix)
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.
Un estudiante finlandés llamado Linus Torvalds, constatando que no era posible
extender Minix, decidió escribir su propio sistema operativo compatible con Unix.
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.
LINUX 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, a programar las primeras líneas de código de este sistema operativo llamado
LINUX.
Este comienzo estuvo inspirado en MINIX, un pequeño sistema Unix desarrollado por
Andy Tanenbaum. 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 Unix para usuarios de Minix que querían más.

Linus nunca anunció la versión 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 más programadores a
lo largo y ancho de internet empezaron a trabajar en el proyecto y después de
sucesivas revisiones, Linus incremento el número 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.
¿Por qué el logo de Linux es un pingüino?
La leyenda dice que nació por culpa de la obsesión por los pingüinos de Linus
Torvards, el creador de Linux, cuando fue mordido por uno de ellos. ¿Qué hay de cierto
en todo ello?
Es verdad que durante una visita al Zoo de Camberra (Australia), en los años 90,
Torvalds fue mordido por un pingüino. Durante una temporada bromeó con la idea de
que había sido contagiado con Pingüenitis, una rara enfermedad que te hacía
despertarte por las noches y no podías dejar de pensar en pingüinos.
Aunque esta anécdota es cierta, no fue a él a quien se le ocurrió usar un pingüino como
mascota de Linux, sino a Alan Cox, uno de los desarrolladores del kernel de Linux.
Larry Ewing se encargó del dibujar al pingüino usando GIMP, en 1996. Fue el propio
Linus Torvalds el que propuso su aspecto final, al pedirle a Ewing que se inspirase en
el pingüino de la serie Creature Comforts, de la mítica compañía Ardman, creadores de
La Oveja Shaun y Wallace & Gromit.
Fue otro programador, James Hughes, el que lo bautizó con el nombre de Tux, es
decir, Torvalds Linux. Un nombre muy apropiado porque también recordaba a un
tuxedo, el frac que parece que visten los pingüinos.

Como comenzó?
Todo comenzó como un proyecto de fin de carrera: se trataba de programar un núcleo
para un sistema operativo inspirado en Minix, un pequeño Unix (es un sistema
operativo portable, multitarea y multiusuario) desarrollado por el profesor Andrew
Tanenbaum.
En 1991 Linus Torvalds un estudiante finlandés de 21 años que desarrolló un núcleo
compatible con Unix y lo denominó Linux. Linus Torvalds público un sencillo mensaje
en las noticias diciendo:"Estoy haciendo un sistema operativo libre (es sólo un hobby,
no será grande ni profesional como GNU) pero funciona en 386(486) AT clones, lo he
estado cocinando desde abril y está quedando listo. Quisiera alguna retroalimentación
de las cosas que a ustedes les gustan y no les gustan de MINIX, …" Lo que generó una
avalancha de colaboradores y los frutos no se harían esperar. 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 y gcc (El GNU Compiler Collection es un conjunto de compiladores
creados por el proyecto GNU. GCC es un software libre y lo distribuye la Free Software
Foundation bajo la licencia general pública GPL). Desde aquel entonces se han hecho
muchísimas versiones con ayuda de programadores de todo el mundo.

Filosofía de software libre

En este aspecto de el software, el echo de tener un software gratuito y funcional, se


debe a precisamente las personas que tienen o plantean esta filosofía, ya que aun que
actualmente empresas como GNU/Linux que se dedican a la creación y el
mantenimiento de su software libre, reciben cierta remuneración económica mediante
donaciones o acciones en la bolsa, antes no era así, debido al echo desinteresado de
crear un software funcional para todos de fácil acceso, el cual pueda tener la libertad de
copear, distribuir, estudiar, modificar y mejorar el Software.
Y así se crea o da inicio a una filosofía nueva en la cual personas las cuales no buscan
esa remuneración económica y lo que quieren es crear y mejorar un software para las
personas, pueden hacerlo en conjunto ayudando así a millones de personas, ya que
una condición para que el Software sea libre, es que debe de ser gratuito, por lo tanto
personas que antes no podían pagar un software de paga como lo es Windows, ahora
sea una decisión el tenerlo o no, ya que existen softwares libres

¿Que se necesita para que un software pueda considerarse libre?

Un programa es software libre si los usuarios tienen las cuatro libertades esenciales:

Libertad 1: la libertad de usar el programa para lo que quieran: El usuario puede


utilizar el programa para el fin que desee, sin tener que pedir permiso al programador
del software.

Libertad 2: la libertad de estudiar el funcionamiento del programa, y de modificarlo:


Para poder disfrutar de esta libertad, es necesario el acceso al código fuente del
programa. Si el código fuente no es claro y en la práctica no se puede estudiar, a los
efectos de esta libertad no se considera código fuente.
Libertad 3: la libertad de redistribuir copias: El usuario puede redistribuir copias de
los programas tanto en su versión ejecutable como su código fuente.

Libertad 4: la libertad de redistribuir copias de sus versiones modificadas: El usuario


dispone de la libertad de redistribuir copias del programa modificado, ya sea bajo una
licencia libre, o privativa (no libre), a elección del usuario. Si la licencia de un programa
requiere que las versiones redistribuidas sean privativas, entonces el programa no es
libre.

¿Cuáles son sus ventajas de tener un software libre?

Que el software que se utilice sea libre, tiene consecuencias de gran importancia para
las instituciones educativas.

Independencia Tecnológica: Mediante el uso de Software Libre, las instituciones


dejan de tener sus sistemas controlados por una entidad externa específica,
reduciendo así la posibilidad de quedar sujetas a proveedores únicos y pudiendo elegir
entre múltiples posibilidades de desarrollo y adaptación.

Control de la Información: Esto es una consecuencia directa de las libertades


del software libre. Al tener la libertad de inspeccionar su mecanismo de funcionamiento,
la manera en que almacena los datos y finalmente la posibilidad de modificar estos
aspectos, queda en manos de la institución la llave de acceso a la información. Es
decir, cómo ésta fue codificada y cómo decodificarla en el futuro.

Confiabilidad y Estabilidad: El software libre, al ser accesible su código fuente,


está sometido a la inspección de una multitud de personas, que pueden obtener
solución a los problemas y compartir dicha solución con los demás usuarios. Esto le
hace potencialmente más confiable y estable, para cualquier usuario final.

Seguridad: Este es uno de los puntos clave para un organismo público. Es crítico
poder fiscalizar que el software no tenga “puertas traseras", voluntarias o accidentales,
y que puedan corregirse en caso de encontrarlas. Tal proceso de corrección sólo es
posible por parte del usuario con el software libre. El software libre facilita: las
auditorías informáticas, controles y medidas que corroboran que el programa realice
sus funciones, cumpliendo con los requisitos de seguridad.

Economía: Se obtiene entre otros, un ahorro directo en licencias posibilitando la


inversión del dinero en otros rubros.

También podría gustarte