Principios de diseño del UNIX
Diseñado por programadores, para programadores
Escrito en lenguaje C -> transportable
Es un entorno de programación: infinidad de utilidades de ayuda al desarrollo de software y al proceso de textos
Orientado al trabajo por lotes en terminales:su interfaz de usuario es austera (aunque se ha mejorado con entornos de ventanas)