La perspectiva del usuario

Untitled

Untitled

En linux todo es un archivo. El sistema de archivos es un metodo estructurado para guardar info que persista. No todo lo que está en el arbol está en disco.

Los perifericos aparece en /dev.

Los procesos tmb se mapean a un archivo en /proc.

Untitled

Untitled

La shell no forma parte del kernel!

La shell usa las syscalls para ejecutar los comandos (ls, find, etc) → crea un proceso nuevo, dale un comando y ejecutalo.

Untitled

Linux permite concatenar resultados de ejecutar un comando → |

El kernel

Untitled

El kernel tambien esta en memoria.

Por qué necesitamos el kernel?