miércoles, 23 de julio de 2008

Tipos de Usuarios

En el Sistema Operativo UNIX pueden interactuar los siguientes usuarios:

NOVATO:

- sabe que les muestra el contenido de un directorio
- usa el editor pero lo llama "vie"
- ha oído hablar de C pero nunca lo ha usado
- ha tenido su primera mala experiencia con rm
- se pregunta cómo leer el correo
- se pregunta por qué a sus compañeros les gusta tanto UNIX

USUARIO:

- utiliza vi y nroff de forma inexperta
- ha oído hablar de las expresiones regulares pero nunca ha visto una
- ha descubierto que - se antepone a las opciones del programa
- ha intentado escribir un programa en C pero decidió volver a Pascal
- se pregunta cómo mover un directorio- sabe cómo leer su correo y se pregunta cómo leer las news

USUARIO AVANZADO:

- utiliza nroff sin problemas y está aprendiendo a usar tbl y eqn
- utiliza grep para buscar cadenas fijas- ha descubierto que mv mueve directorios
- ha aprendido que learn(1) no propociona ninguna ayuda
- alguien le ha enseñado a escribir programas en C
- una vez utilizó sed para hacer una sustitución en un texto
- piensa que make es para cobardes

EXPERTO:

- utiliza sed cuando es necesario
- utiliza macros en vi, usa ex cuando es necesario
- escribe en las news en cuanto se le presenta la oportunidad
- escribe programas en C con vi y compila con cc- ha descubierto para qué sirven && y
- piensa que "human history" (la historia de la humanidad) empieza con !h

HACKER:

- utiliza sed y awk con comodidad
- utiliza características de vi que no se encuentran en la documentación
- escribe código C con cat >foo.c y compila con !cc
- utiliza adb porque no confía en los depuradores de código fuente
- puede contestar preguntas acerca del entorno de usuario
- escribe sus propios macros para nroff
- escribe scripts para la Bourne shell (/bin/sh)- sabe cómo instalar bug fixes

GURÚ:

- escribe código para m4 y lex con comodidad
- escribe código ensamblador con cat >foo.s
- utiliza adb con el kernel mientras carga el sistema
- personaliza las aplicaciones parcheando el código fuente
- lee el código de drivers de dispositivos durante el desayuno
- puede responder cualquier pregunta sobre unix después de pensar un poco
- utiliza make para cualquier cosa que requiera de dos o más comandos
- ha aprendido a comprometer la seguridad de un sistema pero ya no lo necesitaWIZARD:
- escribe drivers usando cat >foo.o
- arregla bugs parcheando los binarios- puede responder cualquier pregunta antes de que la formules
- escribe sus propios paquetes de macros para troff- se tutea con Dennis, Bill, y Ken

No hay comentarios: