¿Qué era NeXTSTEP y por qué a la gente le encantaba?
Lanzado con NeXT Computer de Steve Jobs en 1988, NeXTSTEP Advanced Desktop Operating Systems. Se convirtió en la base tecnológica para macOS, iOS y otros de Apple. Echemos un vistazo a lo que tenía de especial NeXTSTEP.
NeXTSTEP: flexible y elegante, con una base sólida
En medio de la competencia masiva de Windows, Mac OS, OS / 2 y BeOS en la década de 1990, se destacó el sistema operativo NeXTSTEP. Esto se debió a su elegante uso de íconos detallados y tipografía, su soporte de red integrado, su sistema de ventanas orientado a objetos fácil de programar y sus sólidas raíces en UNIX.

Todas estas características (y más) le han valido a NeXTSTEP un núcleo de ávidos fanáticos. También se ganó a los fanáticos de Apple, quienes guiaron a NeXTSTEP hacia el futuro de la compañía. Hoy en día, cientos de millones de personas usan descendientes del software NeXT en Mac, iPhone, iPad y Apple Watch. Pero, ¿cómo ha pasado?
RELACIONADO: ¿Qué era BeOS y por qué a la gente le encantaba?
Los orígenes de NeXTSTEP
A mediados de la década de 1980 fue difícil para Steve Jobs. Después de una lucha de poder en Apple, dejó la compañía que cofundó en 1985. Ese mismo año fundó NeXT, Inc., junto con varios otros veteranos de Apple.
El equipo se puso a trabajar inmediatamente para crear una plataforma de TI completamente nueva, con Avie Tevanian responsable del software y hardware de administración de Rich Page de Apple. Para evitar problemas de no competencia con Apple, NeXT decidió recurrir al mercado de estaciones de trabajo educativas de alta gama.

Después de varios años de desarrollo, la empresa lanzó el Próxima computadora en octubre de 1988. Asombró a la prensa al anular las capacidades de las computadoras de escritorio de la época.
Entre sus características se incluyen:
- Una CPU Motorola 68030 de 25 MHz
- 8 MB de RAM
- Un dedicado Chip DSP de Motorola para audio digital
- Ethernet integrado
- UNA unidad magneto-óptica que podría leer y escribir discos de 250 MB
- Soporte para una pantalla de alta resolución de 1120x832 con profundidad de color de 2 bits (4 tonos de gris)
Todo esto fue empaquetado en un cubo de magnesio de 12 pulgadas. Por supuesto, este tipo de tecnología no fue barata: un modelo base se vende por $ 6,500 (alrededor de $ 14,000 en la actualidad), superando con creces la meta inicial de Jobs de $ 3,000.

Pero el hardware es solo la mitad de la historia. NeXT dio vida a su nueva máquina con un sistema operativo de última generación llamado NeXTSTEP. Emparejó un kernel basado en UNIX / BSD (Tevanian's Mach) con un sofisticado entorno de escritorio orientado a objetos. El usó Adobe Ver PostScript tecnología para renderizar gráficos y personajes en alta resolución de forma fluida.
NeXTSTEP funcionó maravillosamente como un sistema operativo gráfico basado en mouse con una interfaz de estilo 3D e íconos grandes y detallados. Sin embargo, debajo de su elegante apariencia se encuentra el corazón palpitante de un sistema UNIX completamente funcional. Un símbolo del sistema UNIX compatible con hackers también estaba a solo un clic de distancia en cualquier momento, gracias a una aplicación de Terminal incorporada.

El equipo de Jobs también concibió NeXTSTEP como un sistema operativo de red desde cero. La edición de lanzamiento v0.8 incluía redes TCP / IP y un cliente de correo avanzado capaz de enviar correos electrónicos con archivos adjuntos de audio e imágenes digitales. Estas bases compatibles con la red, junto con el puerto Ethernet incorporado, facilitaron el desarrollo de Tim Berners-Lee de la primera. red mundial navegador en la plataforma NeXT en 1990.
Sin embargo, algunos pueden decir que la verdadera estrella del programa NeXTSTEP fue la suya. orientado a objetos desarrollo del medio ambiente. Permitió a los desarrolladores crear rápidamente aplicaciones gráficas sofisticadas en C objetivo basado en código modular. Esta facilidad de desarrollo atrajo a muchos clientes a NeXTSTEP en la primera mitad de la década de 1990.
De hecho, algunos desarrolladores han utilizado NeXTSTEP como una plataforma avanzada para desarrollar programas para otras computadoras. Un ejemplo de alto perfil es Destino, el shooter en primera persona de gran éxito lanzado por primera vez en PC MS-DOS.
Durante el desarrollo, John Carmack y John Romero de id Software descubrieron que el entorno NeXT les brindaba una gran ventaja de desarrollo. Esto fue especialmente cierto en el Editor de niveles de DoomEd que crearon para construir los mapas del juego.

"La interfaz de usuario y la facilidad de desarrollo de aplicaciones GUI eran exclusivas de NeXT en ese momento", dijo Carmack. “Habíamos desarrollado nuestros editores de DOS para juegos anteriores, pero DoomEd era mucho más complicado y tenía que evolucionar de manera flexible durante el proceso de desarrollo. NeXT fue perfecto para esto. "
Romero agregó que el entorno NeXT estaba 15 años por delante de cualquier otra cosa en ese momento. Le gustó la alta resolución del sistema, que le permitió depurar el juego mientras lo ejecutaba en una ventana, lo cual era imposible en DOS.
“Hubiéramos hecho Destino sin NeXTSTEP ", dijo Romero." Pero no sé cómo sería ni cuánto tiempo tomaría.
En comparación con las máquinas Mac y DOS de un solo usuario que estaban plagadas de inestabilidad y estaciones de trabajo UNIX poderosas pero voluminosas y hostiles, NeXTSTEP era una muestra del futuro.
RELACIONADO: Cómo jugar el clásico "Doom" en pantalla ancha en tu PC o Mac
Un camino empresarial lleno de baches.
A pesar de proporcionar hardware y software de última generación, NeXT ha luchado por lograr un flujo de ingresos confiable a lo largo de su existencia. El mercado de estaciones de trabajo académicas al que se enfocó inicialmente NeXT resultó ser demasiado pequeño y con fondos insuficientes para soportar el tipo de márgenes necesarios para vender hardware tan avanzado.
Como resultado, NeXT ha intentado varias veces rotar su plan de negocios.

Una máquina de menor precio, la Siguiente estacion, fue lanzado en 1990 y fue seguido por varias estaciones de trabajo más rápidas con capacidades de color avanzadas. Las cifras de ventas fijas son difíciles de encontrar, pero según se informa, NeXT solo vendió unas 50.000 computadoras antes de desconectarse de las ventas de hardware en 1993.
A continuación, NeXT decidió centrarse en el software, trasladando NeXTSTEP a otras arquitecturas, incluidas las CPU x86 de Intel, PA-RISC y las máquinas SPARC de Sun. Durante algún tiempo, podía comprar una copia en caja de NeXT y ejecutarla. en su PC doméstico 486 (siempre que ha cumplido con los requisitos del sistema).
En su último gran avance como empresa independiente, NeXT decidió centrarse principalmente en su salsa secreta: una API de desarrollo orientada a objetos de clase mundial desarrollada con Sun llamada OpenStep.
En 1996, NeXTSTEP se convirtió en OPENSTEP para Mach (confundido, la marca en mayúsculas fue un intento de diferenciar el producto OPENSTEP OS del producto OpenStep API). NeXT también ha lanzado la API de OpenStep para otras plataformas, como Windows.
Lanzamientos notables de NeXTSTEP
NeXT distribuyó al menos una docena de versiones principales de NeXTSTEP y OPENSTEP para varias plataformas entre 1988 y 1997; a continuación se muestran algunos de los más importantes:
- PRÓXIMO PASO 0.8 (1988): La primera versión se envió con el hardware NeXT, incluido con la computadora NeXT.
- NeXTSTEP 2.0 (1990): Esta versión introdujo soporte para gráficos en color, disquetes, CD-ROM, la primera aparición de Terminal.app y más.
- PRÓXIMO PASO 3.1 (1993): La primera versión que admite procesadores x86, lo que permite la instalación de NeXTSTEP en hardware genérico compatible con PC IBM.
- PRÓXIMO PASO 3.3 (1995): La última versión antes del cambio de nombre de OPENSTEP. Es compatible con las plataformas Motorola 68K, Intel i386, PA-RISC y SPARC.
- OPENSTEP 4.2 (1996): La versión final en desarrollo antes de que Apple comprara NeXT.
El legado de NeXTSTEP
En 1995, Apple comenzó a intensificar sus esfuerzos para adquirir tecnología de una empresa externa para utilizarla como base para un sistema operativo Macintosh de próxima generación. Los ejecutivos de la empresa intentaron adquirir el desarrollador de BeOS, pero Steve Jobs se enteró del plan y consideró NeXT.
Apple adquirió NeXT (incluidos NeXTSTEP, OpenStep y WebObjects) por $ 400 millones en 1996. Con él, comenzó a desarrollarse un nuevo capítulo en la historia de Apple.

Después de la adquisición, Apple recibió un trasplante de cerebro en la alta dirección. Jobs y varios veteranos de NeXT, incluidos Tevanian y John Rubinstein, fueron instalados como ejecutivos de Apple. Algunos incluso bromean diciendo que NeXT ha adquirido Apple, y no al revés.
El trabajo rápidamente comenzó a transformar NeXTSTEP en la próxima versión importante de Mac OS. Después de varios prototipos llamados Rhapsody (y un producto de envío basado en Rhapsody llamado Servidor de Mac OS X 1.0), Apple aterrizó en Mac OS X en 2000. Esta se ha convertido en la dirección principal de los futuros productos de software de la compañía: hoy, Mac OS X se conoce como macOS.
RELACIONADO: 20 años después: cómo la beta pública de Mac OS X salvó la Mac

Desde entonces, los descendientes de las tecnologías centrales desarrolladas para NeXTSTEP en la década de 1980 persisten en macOS, iOS, iPadOS, watchOS y tvOS. Con el tiempo, OpenStep se ha convertido en Cocoa API en el núcleo de las aplicaciones de Mac OS X.
Varias aplicaciones que aún se incluyen con macOS (incluidas Dictionary, Chess, TextEdit y Mail.app) descienden directamente de versiones anteriores en NeXTSTEP. El macOS el molinete giratorio de la muerte también comenzó en NeXTSTEP y NeXTSTEP Dock fue el progenitor de macOS.
Básicamente, macOS sigue siendo NeXTSTEP en su núcleo, aunque con muchos cambios importantes.
Trivia de NeXTSTEP
Si disfrutaste de este viaje a la memoria, te dejamos con las siguientes piezas interesantes de NeXTSTEP:
- Hasta NeXTSTEP 2.0 en 1990, un "agujero negro" era el equivalente a la Papelera de reciclaje en Mac o la Papelera de reciclaje en Windows: En 2.0, se cambió a "Recycler".
- NeXTSTEP 2.0 incluye un archivo preinstalado correo electrónico de Steve Jobs: Fue el primer mensaje que apareció en el software de correo electrónico NeXT Mail.
- NeXTSTEP viene con iconos y aplicaciones monocromáticos: El sistema operativo no apareció en color hasta 1992 con NeXTSTEP 3.0.
- Uno de los primeros intentos de crear una "App Store" digital para aplicaciones informáticas debutó en NeXTSTEP en 1991: los AppWrapper electrónico vendió paquetes comerciales como descargas de redes digitales gestionadas mediante cifrado y gestión de derechos digitales.
Deja una respuesta
Descubre más contenido