Linux

Páginas: 5 (1189 palabras) Publicado: 3 de febrero de 2014
Introducción a GNU/Linux


Antes de empezar es necesario conocer un poco sobre qué es Linux, GNU, software libre, sus orígenes e historia, así que manos a la obra.

¿Que es Unix?
Unix es un sistema operativo portable, multitarea y multiusuario, creado en 1969 por los investigadores Ken Thompson y Dennis Ritchie de los laboratorios Bell de AT\&T, en los Estados Unidos. Las primeras versionesfueron escritas en assambler, pero muy pronto fue re-escrito en el lenguaje C. En sus primeros años, no se lo utilizó comercialmente, sino que se usaba para proyectos de investigación en laboratorios y se distribuya gratuitamente en las universidades, donde tuvo mucha aceptación.

En 1975, Bell decidió comercializarlo. Dado que el sistema se vendía con una licencia que permite modificarlo yredistribuirlo, a lo largo del tiempo fueron surgiendo una gran variedad de sistemas derivados del UNIX original. Los más conocidos son: Solaris, AIX, HPUX, SCO, BSD.

¿Qu significa GNU?

GNU significa: GNU's Not Unix (GNU no es Unix, acrónimo recursivo). En 1984, Richard Stallman fundó el Proyecto GNU con el objetivo de conseguir un sistema operativo libre y abierto. Esto es, un sistemaoperativo tal que los usuarios puedan usarlo, leer el código fuente, modificarlo y redistribuirlo. A partir de ese momento, un gran número de colaboradores se fueron sumando al proyecto, desarrollando software libre para reemplazar cada una de las herramientas del sistema operativo UNIX.

La filosofía GNU apoya el crecimiento de la sociedad como un conjunto, haciendo especial hincapié en la valoraciónde las libertades personales, aún cuando esto puede estar en conflicto con intereses empresariales.

Cómo surgió Linux

Linux tiene su origen en Unix. Andrew Tanenbaum desarrolló un sistema operativo similar a Unix
llamado Minix, para enseñar a sus alumnos el diseño de un sistema operativo. Debido al enfoque
docente de Minix, Tanenbaum no permitió que éste fuera modificado, ya que podríanintroducirse
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, 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ásimportante era el kenel o
núcleo, que controla el hardware.

En 1991, Torvalds completó el sistema con su kernel ( la aplicación encargada de comunicar los
procesos con el hardware de la computadora). A este kernel lo bautizó como Linux (Linux Is Not
- 3 -UniX). El sistema conjunto (herramientas GNU y núcleo Linux) forma lo que llamamos GNU/Linux.

En 19911 , en Helsinki, Linus Torvalds comenzó unproyecto que más tarde llegó a ser el núcleo Linux. Esto fue al principio un emulador terminal, al cual Torvaldssolía tener acceso en los grandes servidores UNIX de la universidad. Él escribió el programa expresamente para el hardware que usaba, e independiente de unsistema operativo, porque quiso usar las funciones de su nueva computadora personal con un procesador 80386. Este es aún el estándarde hoy. El sistema operativo que él usó durante el desarrollo fue Minix, y el compilador inicial fue el GNU C compiler, que aún es la opción principal para compilar Linux hoy (aunqueLinux puede ser compilado bajo otros compiladores, tal como el Intel C Compiler).
Como Torvalds escribió en su libro "Solamente por diversión"),2 él tarde o temprano comprendió que había escrito un núcleo de sistemaoperativo. El 25 de agostode 1991, 20:57:08 GMT, anunció este sistema en un envío a la red Usenet, en el newsgroup (grupo de noticias): comp.os.minix.:
Hello everybody out there using Uinix -

I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones. This has been brewing since april, and is starting to get ready. I'd like any feedback...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Linux
  • Linux
  • Linux
  • Linux
  • Linux
  • Linux
  • linux
  • linux

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS