Características esenciales
Ficha técnica completa
Multiusuario
Portabilidad en C
Shell + pipes
1. Fecha
1969 (PDP-7). Versiones clave: V6 (1975), V7 (1979), System V (1983), BSD 4.x (años 80).
2. Creador
AT&T Bell Labs.
3. Personas clave
Ken Thompson, Dennis Ritchie, Brian Kernighan, Doug McIlroy, Joe Ossanna; laterales: Bill Joy (BSD), otros equipos.
4. País
Estados Unidos.
5. Lenguajes
C (núcleo y utilidades), ensamblador para partes dependientes de hardware.
6. Kernel
Monolitico; arquitectura modular con llamadas al sistema, manejo de procesos y FS integrado.
7. Multitarea
Multitarea preventiva; procesos, signals; multiprocesamiento SMP en derivados posteriores.
8. Multiusuario
Si, disenado desde el inicio para multiples usuarios con cuentas y permisos.
9. Seguridad
Modelo de permisos rwx para propietario/grupo/otros; setuid; ACL y MAC en variantes (Trusted Solaris, SELinux en Linux).
10. Sistema de archivos
FS jerarquico; VFS en derivados; UFS en BSD/SysV; ZFS en Solaris; HFS+/APFS en macOS (linea BSD).
11. Interfaz
CLI (sh, csh, ksh, bash); GUIs posteriores en derivados (X11, CDE, GNOME, Aqua).
12. Dispositivos objetivo
Inicialmente minicomputadoras (PDP); luego servidores, workstations, mainframes, y desktop/macOS.
13. Portabilidad
Altamente portable gracias a C; portado a docenas de arquitecturas (PDP, VAX, SPARC, x86, ARM).
14. Licencia
Originalmente propietario de AT&T; licencias académicas; luego variantes BSD (BSD license) y comerciales (System V).
15. Ecosistema
Compiladores, shells, editores (ed, vi), toolchain C, utilidades de red; package managers en derivados (pkgsrc, homebrew en macOS).
16. Innovaciones
Sistema de archivos jerarquico, pipes, portabilidad en C, procesos ligeros, filosofia de herramientas simples.
17. Impacto
Base conceptual de Linux, BSD, macOS; standards POSIX; dominacion en servidores/infraestructura.
18. Competidores
VMS, MVS, DOS/Windows, OS/2; en servers: NetWare, Windows NT; en UNIX wars: BSD vs System V.
19. Curiosidades
El nombre "Unix" parodia a "Multics"; creado en un PDP-7 con pocos recursos; manuales famosos como "UNIX Programmer's Manual".
20. Estado actual
Lineas originales historicas; legado vivo en BSD/macOS y en standards POSIX, influencia total en la industria.
Bonus
Contexto ampliado
Rendimiento histórico
Ligero y eficiente para hardware PDP; desempeño escalado en VAX y servidores posteriores.
Modelo de negocio
Licencias académicas/comerciales; luego open source BSD; influencia en modelos de soporte y servicios UNIX.
Influencias en estandares
POSIX, SUS, IEEE; definio APIs de sistema (fork, exec, pipe), sockets en BSD.
Errores epicos
Unix wars fragmentaron licencias y sabores; litigios AT&T vs BSD retrasaron adopcion libre en los 90.
Mitos
Se cree que "todo es un archivo" es absoluto; en realidad hay excepciones (p. ej., sockets no son archivos en todos los sentidos).
UNIX cristalizo la idea de sistemas portables, multiusuario y componibles. Su influencia llega a cada servidor, smartphone y workstation moderna.