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