martes, 19 de marzo de 2013

Breve historia de Linux

Historia de Linux
Linux, el núcleo o kernel de GNU/Linux, se desarrolló originalmente como un proyecto que Linus Torvalds emprendió en su tiempo libre.
Se inspiró en Minix, un sistema Unix básico desarrollado por Andy Tanenbaum. Las primeras discusiones acerca del núcleo Linux tuvieron lugar en el grupo de noticias de Usenet comp.os.minix.
Estas discusiones se centraban sobre todo en el desarrollo de un sistema pequeño y académico de Unix para usuarios de Minix que querí­an algo más. 
El primitivo desarrollo del núcleo Linux se centró en las caracterí­sticas multitarea del interfaz en modo protegido del 80386, escrito en código ensamblador.
Nunca se hizo un anuncio de la versión 0.01. Las fuentes del 0.01 ni siquiera eran ejecutables.
Contení­an sólo los rudimentos básicos de las fuentes del núcleo y daban por supuesto que se tení­a acceso a una máquina con Minix para compilarlas y experimentar con ellas. 
El 5 de octubre de 1991 Linus anunció la primera versión "oficial" del núcleo Linux, la versión 0.02.
En este punto, Linus podí­a ejecutar bash (el GNU Bourne Again Shell) y gcc (el compilador C GNU) pero no mucho más. De nuevo, estaba pensado como un sistema para hackers. 
La orientación principal fue el desarrollo del núcleo; el soporte de usuarios, la documentación y la distribución todaví­a no habí­an sido atendidos. Aún hoy, la comunidad parece que trata estas cosas como secundarias frente a la "programación de verdad" (el desarrollo del núcleo).

Versiones comerciales
Las versiones comerciales tiene licencia de AT&T y de BSD Actualmente existe en el mercado siguientes versiones: HP Vx - ATX - Solaris - SCO - comprado por Microsoft.

Arquitectura
1) El Kernel administra memoria, procesos y la entrada y salida.
2) El Shell es el intérprete de comandos.
3) Hardware: cada vez que se egrega hardware el kernel se recopila y es transparete.

Caráteristicas del sistema Unix
A) Multiusuario.
B) Multitarea.
C) Multiproceso.
D) Comunicación de datos.
E) Administrador de red nativo.
F) Biblioteca de rutina en C.

Requerimiento de Hardware
a. PC 386 o superior
b. RAM 8 MB

Sistema de Archivos
a. Estructura de árbol
b. estructura de Archivos y Directorios

No hay comentarios:

Publicar un comentario