Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Evolución
Características
Estructura
Modos de operación
Niveles de ejecución
El Kernel
Evolución
Está ligada a la historia de UNIX, a un pequeño
programa Minix
Minix fue escrito por Andrew Tannebaum
AT&T fue el creador de Linux, Ken Thompson
desarrolla Multics al que le puso luego UNIX
En 1978 la Universidad de Berkeley en California
desarrolló una versión en base a la de AT&T
Linux fue un proyecto original de un estudiante
llamado Linus Torvalds de 23 años, pensó crear una
versión más sólida de Unix. Torvalds incorporó
algunos conceptos informáticos y puso el programa a
disposición de estudiantes de todo el mundo
En octubre de 1991 se presentó al mundo la primera
versión oficial de Linux
Características
Puede utilizarse en muchas plataformas
Multitarea
Capacidad multiusuario
Herramienta que incluye código fuente
Casi gratuito
No depende de ninguna empresa informática
Implementación del protocolo de red
Incorpora interfaz gráfica
Portabilidad
Diferentes aplicaciones
Hackers
Distribuciones
GNU, GPL y Copyleft
Estructura
Aplicaciones
man
vi Kernel ls
rm lp
grep
del Usuario
Niveles de Ejecución
Nivel Kernel
Se ejecutan procesos del usuario, se
llevan a cabo instrucciones
privilegiadas
Nivel de Usuario
Se reciben datos del usuario para
acceder a recursos del sistema
Modos de Operación
Foreground
Se ejecutan procesos del usuario en línea
o en un primer plano. Solo un proceso
puede ejecutarse a la vez, es el que
interactúa con el usuario
Background
Los procesos se ejecutan en un segundo
plano, mientras uno se está llevando a
cabo, otro puede ejecutarse en ese
momento
El Kernel