Lo bueno y lo malo de Unix

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?

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *