¿Cómo fue NeXTSTEP y por qué le gustó a la gente?

Siguiente acrónimo.

Lanzado por Steve Jobs PC en 1988, el sistema operativo NeXTSTEP fue la culminación del diseño de software de escritorio. Ahora es la base tecnológica para macOS, iOS y otros de Apple. Echemos un vistazo a lo que tiene de especial NeXTSTEP.

NeXTSTEP: flexible y elegante, con una base sólida

En el contexto de la feroz competencia de Windows, Mac OS, OS / 2 y BeOS en la década de 1990, el sistema operativo NeXTSTEP se destacó. Esto se debe a su uso elegante de íconos detallados y tipografía, su soporte de red integrado, su sistema de ventanas orientado a objetos que es fácil de programar y sus sólidas raíces UNIX.

Se abren tres ventanas en el escritorio NeXTSTEP 3.3.
Escritorio NeXTSTEP 3.3.

Todas estas características (y muchas más) le dieron a NeXTSTEP una base de fans en línea. También ganó seguidores en Apple, lo que guió a NeXTSTEP hacia el futuro de la compañía. Hoy en día, cientos de millones de personas usan extractos de software NeXT en Mac, iPhone, iPad y relojes Apple. Pero, ¿cómo sucedió eso?

RELACIONADO: ¿Cómo era BeOS y por qué le gustaba a la gente?

Bunús NeXTSTEP

La mitad de la década de 1980 fue difícil para Steve Jobs. Después de una lucha de poder en Apple, dejó la empresa que fundó en 1985. El mismo año, fundó NeXT, Inc., junto con varios otros veteranos de Apple.

El equipo rápidamente se dispuso a crear una plataforma computarizada completamente nueva con Avie Tevanian Rich Apple veterano en el manejo de software y administrador de hardware. Para evitar los problemas de la no competencia con Apple, NeXT decidió enfocarse en el mercado de estaciones de trabajo educativas de clase mundial.

Próxima computadora con pantalla de megapíxeles.
Próxima computadora con pantalla de megapíxeles.

Después de varios años de desarrollo, la empresa lanzó La próxima computadora en octubre de 1988. Sorprendió a la prensa al superar las capacidades de las computadoras de escritorio de la época.

Sus caracteristicas incluyen:

  • CPU Motorola 68030 de 25 MHz
  • 8 MB de RAM
  • Uno dedicado Chip DSP de Motorola para audio digital
  • Ethernet incorporada
  • CHUN unidad magnetóptica que puede leer y escribir discos de 250 MB
  • Soporte para pantalla en color de 2 bits de alta resolución de 1120 x 832 (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 básico que se vendió por $ 6.500 (alrededor de $ 14.000 en la actualidad), superó con creces el objetivo inicial de $ 3.000 de Jobs.

Pero el hardware es solo la mitad de la historia. NeXT ha dado vida a su nueva máquina con un sistema operativo de última generación llamado NeXTSTEP. Combinó el kernel UNIX / BSD (Tevanian’s Mach) con un sofisticado entorno de escritorio orientado a objetos. Usó adobe Pantalla PostScript tecnología para proporcionar gráficos y fuentes a alta resolución.

NeXTSTEP funcionó muy bien como un sistema operativo gráfico basado en mouse con una interfaz de estilo 3D e íconos grandes y detallados. Sin embargo, bajo su estrecho exterior estaba el núcleo lubricante de un sistema UNIX completamente funcional. El símbolo del sistema de UNIX que admite piratas informáticos estaba a solo un clic de distancia en cualquier momento, gracias a una aplicación de Terminal incorporada.

Más iconos de OPENSTEP 4.2 en el Dock.

El equipo de trabajos de NeXTSTEP diseñó el sistema operativo de red desde cero. El lanzamiento de v0.8 incluyó TCP / IP y un cliente de correo electrónico avanzado que puede enviar correos electrónicos con archivos adjuntos de audio e imágenes digitales. Estas bases compatibles con la red, combinadas con el puerto Ethernet integrado y las herramientas de creación de aplicaciones de última generación, han facilitado el desarrollo de Tim Berners-Lee. desarrollo del primer navegador World Wide Web en la plataforma NeXT en 1990.

De hecho, algunos podrían decir que fue una verdadera estrella de NeXTSTEP. orientado a objetos entorno de desarrollo. Permitió a los desarrolladores de aplicaciones de gráficos sofisticados crear rápidamente gráficos en C objetivo basado en código modular. Esta facilidad de desarrollo atrajo a muchos clientes a NeXTSTEP desde principios hasta mediados de la década de 1990.

Algunos desarrolladores han utilizado NeXTSTEP como una plataforma avanzada para desarrollar programas para otras computadoras. Es un ejemplo de alto perfil. Atender, el juego de disparos en primera persona lanzado por primera vez en computadoras 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 un caso Editor de niveles de DoomEd que crearon para construir los mapas del juego.

El editor de niveles de DoomEd para Doom se está ejecutando en NeXTSTEP.
Editor de niveles de DoomEd Software para id Atender ejecutándose en NeXTSTEP.

«La interfaz de usuario y la facilidad de desarrollo de la aplicación GUI eran exclusivas de NeXT en ese momento», dijo Carmack. “Habíamos desarrollado nuestros propios editores de DOS para juegos anteriores, pero DoomEd era mucho más complejo y tenía que evolucionar de manera flexible durante el proceso de desarrollo. NeXT fue perfecto para eso. «

Romero agregó que el entorno NeXT estaba 15 años por delante de cualquier otra cosa en ese momento. Me gustó la alta resolución del sistema, que les permitió solucionar problemas del juego mientras lo ejecutaban simultáneamente en una ventana, lo cual era imposible en DOS.

«Él se fijó en nosotros entonces Atender sin NeXTSTEP ”, dijo Romero. «Pero no sé cómo se veía ni cuánto duró».

En comparación con las máquinas Mac y DOS de un solo usuario afectadas por la inestabilidad y las poderosas pero complejas y hostiles estaciones de trabajo UNIX, NeXTSTEP era el sabor del futuro.

RELACIONADO: Cómo jugar con pantalla ancha «Doom» en PC o Mac

Ir camino de negocios lleno de baches

A pesar de ofrecer hardware y software de última generación, NeXT se ha esforzado por obtener un flujo de ingresos confiable durante su existencia. El mercado de estaciones de trabajo académicas al que se enfocó inicialmente NeXT era demasiado pequeño y carecía de fondos suficientes para soportar los tipos de márgenes requeridos para vender hardware de alta gama.

Como resultado, NeXT intentó repetidamente enfocar su plan de negocios.

Correo electrónico de Steve Jobs en una PC NeXTSTEP 2.0.
Correo electrónico de Steve Jobs entregado con NeXTSTEP 2.0.

Coche de menor precio, el Siguiente estacion, lanzado en 1990 y más tarde algunas estaciones de trabajo más rápidas con capacidades de color de alta. Es difícil conseguir cifras de ventas ajustadas, pero NeXT parece ser solo vendió alrededor de 50,000 piezas antes de que se retiraran las ventas de hardware en 1993.

Posteriormente, NeXT decidió centrarse en el software, transportando NeXTSTEP a otras arquitecturas, incluidas las CPU Intel x86, PA-RISC y máquinas SPARC Sun. Durante un tiempo, puede comprar una copia de NeXT en la caja y ejecutarlo en sus 486 PC domésticos (siempre que cumplió con los requisitos del sistema).

En su último gran giro como empresa independiente, NeXT ha decidido centrarse principalmente en su salsa secreta: una API de desarrollo de clase mundial centrada en objetos codificados por Sun, conocida como Sun. OpenStep.

En 1996, NeXTSTEP se convirtió en OPENSTEP para Mach (confusamente, la marca superior fue un intento de diferenciar el sistema operativo OPENSTEP de la API OpenStep). NeXT lanzó OpenStep API para otras plataformas como Windows.

Lanzamientos notables de NeXTSTEP

Ilustración de NeXTSTEP en la versión 3.1.

NeXT entregó al menos una docena de versiones principales de NeXTSTEP y OPENSTEP para varias plataformas entre 1988-97; Éstos son algunos de los más notables:

  • Siguiente PASO 0.8 (1988): La primera versión viene con hardware NeXT, incluido con NeXT PC.
  • Siguiente paso 2.0 (1990): Esta versión introdujo soporte para gráficos en color, disquetes, CD-ROM, la primera edición de Terminal.app y mucho mas.
  • Siguiente paso 3.1 (1993): La primera edición que admite procesadores x86, que le permite instalar NeXTSTEP en hardware genérico compatible con PC IBM.
  • Siguiente PASO 3.3 (1995): Última versión antes de cambiar el nombre de OPENSTEP. Es compatible con las plataformas Motorola 68K, Intel i386, PA-RISC y SPARC.
  • OPENSTEP 4.2 (1996): La versión final se estaba desarrollando antes de que Apple comprara NeXT.

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 última generación. Los ejecutivos de la empresa intentaron comprar un desarrollador de BeOS, pero Steve Jobs se enteró del plan y consideró NeXT.

Apple compró un NeXT (incluidos NeXTSTEP, OpenStep y WebObjects) por 400 millones de dólares en 1996. Con él, comenzó a surgir un nuevo capítulo en la historia de Apple.

Se abren tres ventanas en Apple Rhapsody.
El prototipo de Apple Rhapsody en 1997 muestra la transición entre OPENSTEP y Mac OS.

Tras la adquisición, Apple recibió un trasplante de cerebro en la alta dirección. Publicaciones y varios veteranos de NeXT, incluidos Tevanian y John Rubinstein, instalados como ejecutivos de Apple. Algunos incluso bromean diciendo que Apple compró un NeXT, y no al revés.

El trabajo se acerca rápidamente para implementar NeXTSTEP en la próxima versión principal de Mac OS. A continuación se muestran algunos prototipos llamados Rhapsody (y una entrega basada en productos llamada Rhapsody Servidor Mac OS X 1.0), Apple aterrizó Mac OS X en 2000. Se convirtió en la guía principal para los futuros productos de software de la compañía; hoy, Mac OS X se llama macOS.

RELACIONADO: 20 años después: cómo salvar Mac OS X Public Beta Mac

La galería de fotos se abre en la aplicación Fotos en MacBook Pro.
El MacOS actual es un descendiente directo de NeXTSTEP.

Desde entonces, la descendencia de las tecnologías centrales desarrolladas para NeXTSTEP en la década de 1980 todavía existe en macOS, iOS, iPadOS, watchOS y tvOS. Con el tiempo, OpenStep se ha convertido en Cocoa API en el corazón de las aplicaciones de Mac OS X.

Algunas aplicaciones que todavía están incluidas en macOS (incluidos Dictionary, Chess, TextEdit y Mail.app) provienen directamente de versiones anteriores de NeXTSTEP. Mac OS la rueca de la muerte también inició NeXTSTEP, y NeXTSTEP Dock fue el antepasado de macOS.

Básicamente, macOS todavía tiene NeXTSTEP en su centro, aunque hay muchos cambios importantes.

Trivia NeXTSTEP

Si disfrutaste de este recorrido por la memoria, te dejamos con la siguiente información interesante de NeXTSTEP:

  • Hasta NeXTSTEP 2.0 en 1990, el «agujero negro» era la Papelera de Mac o la Papelera de reciclaje de Windows: En 2.0, se cambió a «Reciclador».
  • NeXTSTEP 2.0 tiene uno preinstalado correo electrónico de Steve Jobs: Este fue el primer mensaje que apareció en el software de correo electrónico de NeXT Mail.
  • NeXTSTEP viene con iconos y aplicaciones monocromáticos: El color del sistema operativo no apareció hasta 1992 con NeXTSTEP 3.0.
  • Uno de los primeros intentos de crear una «App Store» digital para aplicaciones de PC lanzado en NeXTSTEP en 1991: Un AppWrapper electrónico paquetes comerciales vendidos como descargas de redes digitales gestionadas por cifrado y gestión de derechos digitales.