En una charla «antigua» (de 2001) Rob Pike resume lo bueno, lo malo y lo feo de Unix:
| CaracterÃstica | Bueno | Malo | Feo |
| Lenguaje C | C se ha hecho familiar | A C le falta «recolección de basura» y gestión de cadenas | Preprocesador y compilación condicional |
| Herramientas | Útiles, variadas e interconectadas (tuberÃas) | Elegir cual | Perl :-p |
| Ficheros | Texto plano es fácil | pero no escala | Ficheros binarios |
| Sistema de ficheros | Dispositivos como ficheros, red transparente | Como implementa la transparencia NFS | – |
| «Portabilidad» | Pionero y triunfador: codigo de alto nivel | La «máquina» se vuelve irrelevante | Un buen «software» (independencia de dispositivo) permitió un mal «hardware» |
| Claves cifradas | root, ignorar la usabilidad en favor de la seguridad en abstracto | setuid | |
| Comunidad | Código compartido | Falta de dirección | Variantes incompatibles |
Será Plan 9 la solución?