Características esenciales
Ficha técnica completa
Mach + BSD
GUI PostScript
Objective-C
1. Fecha
1988 (NeXT Computer). NeXTSTEP 3.x, OPENSTEP (1996) estandariza APIs.
2. Creador
NeXT (fundada por Steve Jobs).
3. Personas clave
Steve Jobs, Avie Tevanian (Mach), Bud Tribble, Scott Forstall (posterior), equipos de NeXT.
4. País
Estados Unidos.
5. Lenguajes
Objective-C para frameworks; C/asm para kernel; PostScript para GUI.
6. Kernel
Mach microkernel + BSD (híbrido); procesos, sockets, memoria virtual.
7. Multitarea
Multitarea preemptiva; soporte multiprocesador en hardware NeXT.
8. Multiusuario
Si; modelo UNIX con cuentas y permisos.
9. Seguridad
Permisos UNIX; aislamiento de procesos; sin sandbox moderno en origen.
10. Sistema de archivos
UFS (BSD); soporte de NFS; mas tarde HFS+ al fusionarse con Apple.
11. Interfaz
GUI Display PostScript; Dock, Shelf, Workspace Manager; CLI UNIX disponible.
12. Dispositivos objetivo
Workstations NeXT (m68k, luego x86/HP-PA en OPENSTEP), servidores y desarrollo.
13. Portabilidad
Portado a varias arquitecturas en OPENSTEP (x86, PA-RISC, SPARC); base portable adoptada por Apple.
14. Licencia
Propietario comercial (NeXT, luego Apple).
15. Ecosistema
Interface Builder, Project Builder, frameworks AppKit/Foundation; toolchain gcc/objc; aplicaciones como Mail.app/WebObjects.
16. Innovaciones
GUI PostScript, frameworks OO, Interface Builder, Dock, servicios distribuidos.
17. Impacto
Núcleo de macOS/iOS; pionero en RAD con Interface Builder; influyo en desarrollo web (WebObjects) y el primer navegador de Berners-Lee.
18. Competidores
UNIX comerciales (SunOS/Solaris, HP-UX, AIX), Windows/OS2 en desktop, IRIX en estaciones gráficas.
19. Curiosidades
Tim Berners-Lee escribio WorldWideWeb en NeXTSTEP; Apple compro NeXT en 1996 para construir Mac OS X.
20. Estado actual
Legado; vive como base de macOS, iOS, iPadOS, watchOS, tvOS.
Bonus
Contexto ampliado
Rendimiento histórico
Requeria hardware potente para la época (m68k con FPU); multitarea y UI PostScript tenian alto costo de CPU.
Modelo de negocio
Venta de hardware NeXT y licencias OPENSTEP; luego integracion en Apple tras adquisicion.
Influencias en estandares
Promovio Objective-C y patrones MVC; influyo en herramientas RAD y en estandares de GUI.
Errores epicos
Costo alto de hardware; cuota de mercado limitada antes de la adquisicion por Apple.
Mitos
Se piensa que fue un experimento marginal; en realidad es el cimiento directo de macOS/iOS.
NeXTSTEP mezclo Mach, BSD y una GUI PostScript con frameworks OO. Dejo como legado directo la plataforma moderna de Apple.