lunes, 9 de septiembre de 2013

Reseña Historia de GNU/Linux


GNU/LINUX


Hay una frase que dice: No puedes saber a donde vas sin saber de donde vienes. Entonces hay que entender de donde vino el GNU/LINUX.
Empecemos por decir o corregir que Linux no es el nombre del sistema operativo en si, hay una diferencia entre GNU y Linux; y si eres de los que recien escucha esto y estas sorprendido y preguntándote: ¿que, así era?. no eres el primero ni el único. Muchos pensábamos igual que tu, pero por eso vamos a averiguar de donde vinimos-por decirlo así-
Tratare de ser lo mas sencillo posible, aunque se que pocos va a leer esto, y en realidad este post es para que mi profesor se quede contento y siga así hasta que escriba mi nota, espero que alguna vez en algún lugar del mundo le sirva a alguien =).
Muy bien empecemos.
Primero vamos a separar el GNU del Linux.
¿Que es GNU?
GNU es un sistema operativo basado en Unix, y si estas pensando que es Unix, no voy a explicar  todos los detalles en un solo post, ademas eso  no pidio mi prof. =P. Asi que te recomiendo buscarlo por tu cuenta. O en otro post que mas adelante publicare. Sigamos, GNU es el nombre de un proyecto fundado en 1984 por Richard Stallman con el fin de crear sistemas operativos basados en Unix; y ademas es Software Libre, ojo "LIBRE" no Gratis, en fin, como GNU esta basado en Unix esta construido a partir de un conjunto de aplicaciones, bibliotecas y herramientas de programación, además de un programa de para alojar recursos e interactuar con el hadware, denominado Núcleo.
El software GNU tuvo una pegada muy fuerte y en poco tiempo muchos programas fueron escritos. Así que para el año 1990 ya había suficiente software GNU para hacer un sistema operativo propio, pero faltaba algo; faltaba un buen Kernel o Núcleo basado en Unix. Y esto nos lleva a lo siguiente: Linux.

Linux debe su nombre a un Ingeniero llamado Linus Benedict Torvalds, Linux es el nombre del núcleo o Kernel desarrollado por Linus en el año 1991.
Pero como fue que a este señor se le ocurrió crear Linux, bueno veamos como:
en 1988 Linus entra a la universidad. Ese mismo año fue cuando un sistema operativo didáctico, basado en Unix y creado por Andy Tanenbaum, empezó a cobrar importancia dicho sistema era el Minix.
Linus entró a formar parte de la comunidad de usuarios Minix. Pero Andy cometió un error en sus sistema operativo; era demasiado limitado tanto técnicamente como políticamente. Su primer error fue ceder todos sus derechos a Prentice Hall, que empezó a cobrar 150 dolares por licencia.
Así Linus tomó la decisión de cambiar esta política debido a que el sistema Minix era ideal para los estudiantes de sistemas operativos, y su precio era considerablemente alto para esa época.
A la edad de 21 años de edad con 1 año de experiencia programando (en C), Linus ya conocía lo suficiente del sistema operativo Minix para tomar algunas ideas prestadas y empezar un proyecto personal.
Linus nunca anuncio la versión 0.01 de Linux, esta versión no era ejecutable, solamente incluía los principios del nucleo del sistema, estaba escrita en lenguaje ensamblador y asumía que uno tenia acceso a un sistema Minix para su copilación.
La historia de Linux está fuertemente vinculada a la del proyecto GNU. Así es que el núcleo creado por Linus lleno el hueco que le hacia falta al sistema operativo GNU.
El 5 de octubre de 1991 Linus anunció la primera versión oficial de Linux-Versión 0.02
Esta versión era capaz de ejecutar BASH(Bourne Again Shell) y el copilador conocido como GCC(GNU Copiler Collection) pero no mucho mas funcionaba. En ese estado de desarrollo ni se pensaba en los términos de soporte, documentación o distribución. Después de la versión 0.03, Linus saltó en la numeración hasta la 0.10, más programadores a lo largo y ancho de Internet empezaron a trabajar en el proyecto y después de revisiones Linus incremento el número a la versión 0.95(marzo de 1992). En diciembre de 1993 el núcleo del sistema estaba en la versión 0.99 y la versión 1.0 llego el 14 de marzo de 1994. Y aunque actualmente  solo el 2% del código Linux esta escrito por Linus Torvarlds este sigue siendo el padre de "Linux".
Resumiendo: Linux se refiere estrictamente al nucleo Linux, pero es comúnmente utilizado para describir al sistema operativo tipo Unix, que utiliza primordialmente filosofía y metodologías libres y que esta formado mediante la combinación del núcleo Linux con las bibliotecas y herramientas del proyecto GNU y de muchos otros.
Bueno eso es todo espero que les sirva de algo mi resumen. Y espero que le guste a mi Profe.

No hay comentarios:

Publicar un comentario