Operating Systems · Reviewed

NeXTSTEP

NeXT's Unix-based operating system and object-oriented application environment, whose frameworks and development tools formed an important foundation for Apple's later software platforms.

DeveloperNeXT
First release1989
Platformsx86, NeXT, SPARC, PA-RISC
LicenceProprietary
StatusDiscontinued
CategoriesOperating Systems

Overview

NeXTSTEP combines a Unix operating system with a graphical desktop and an object-oriented application framework. Its development environment brought Objective-C, reusable interface components and tools such as Interface Builder into a coordinated system. Display PostScript supported sophisticated on-screen graphics and typography.

The environment was intended for workstation users and developers building substantial graphical applications. Instead of constructing every interface element from the ground up, programmers could connect reusable objects to application logic. This combination of Unix services and a high-level graphical framework distinguished NeXTSTEP from both command-oriented workstations and less development-focused personal-computer systems.

Key features

Historical significance

NeXTSTEP's influence extends beyond the size of its original workstation market. It demonstrated a productive combination of Unix foundations, visual interface construction and reusable application objects. Its technical lineage is visible in later Apple development frameworks, while the first web browser provides a concrete example of the system's role as a platform for experimental software.

History and development

NeXTSTEP 1.0 was released in 1989 for NeXT's Motorola-based computers. Later versions supported additional architectures, including Intel hardware, as NeXT moved away from manufacturing its own machines. Work with Sun on the OpenStep specification separated the application framework concept from a single underlying operating system.

Apple acquired NeXT in 1997. NeXT technology then contributed to Rhapsody and Mac OS X, while the framework lineage continued through Cocoa and AppKit. NeXTSTEP also has a direct place in web history: Tim Berners-Lee used a NeXT computer to develop the first web browser and editor at CERN.

Sources