OPENSTEP

Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 18. Februar 2005 um 21:29 Uhr durch MarkusHagenlocher (Diskussion | Beiträge). Sie kann sich erheblich von der aktuellen Version unterscheiden.

NeXTStep war ein Betriebssystem der Firma NeXT, das seinerzeit (erste Version 1989) eines der technisch fortschrittlichsten und bedienungsfreundlichsten war. Es basierte auf BSD-Unix und einem Mach-2.5-Kernel.

Zur Grafikausgabe benutzte NeXTStep Display Postscript von Adobe. Dies ist die PostScript-Variante für Monitore (statt für Drucker) und ermöglicht echtes WYSIWYG. NeXTStep setzte im Gegensatz zu anderen UNIX-System nicht auf das X Window System, sondern verfolgte einen neuen Ansatz auf Basis von Display PostScript und einem objektorientierten Anwendungs-Framework, das die Programmierung von grafischen Benutzeroberflächen stark vereinfachte. Objective C war die Standard-Programmiersprache unter NeXTStep und mit ein Grund für die ausgezeichneten OO-Entwickler-Tools.

Die Firma NeXT wurde von Steve Jobs, dem Mitbegründer von Apple Computer, aufgebaut. NeXT verkaufte seine auf Motorola 680x0-Prozessoren basierenden Computer vor allem im wissenschaftlichen, aber auch im Bankbereich, wo dank der exzellenten Entwicklertools schnell komplexe Applikationen gebaut werden konnten.

Sowohl der erste Webbrowser als auch der erste Webserver, die den Grundstein für die Internetrevolution der folgenden Jahre legten, wurden von Tim Berners-Lee am CERN unter NeXTStep in wenigen Wochen entwickelt.

Die NeXTStep-Spezifikation wurde gemeinsam mit Sun zu der OpenStep-Spezifikation erweitert, von Sun dann jedoch zugunsten von Java fallengelassen.

1993 verabschiedete sich NeXT vom Hardwaregeschäft und verkaufte NeXTStep bzw. OPENSTEP plattformunabhängig. OPENSTEP bezeichnet dabei das Betriebssystem von NeXT, während die Spezifikationen OpenStep genannt werden. OPENSTEP war für NeXT Computer mit Motorola 68030 und 68040 Prozessoren, Intel-Hardware, einige PA-RISC Workstations von HP, Sun SPARC und zumindest im Labor auch für den IBM PPC verfügbar. Schließlich wurde die Firma von Apple Computer übernommen, um die neue Generation von Mac OS auf Basis von OPENSTEP zu entwickeln (vgl. Cocoa), das aber auch noch diverse Technologien von Mac OS übernahm (vgl. z.B. Carbon oder QuickTime). Steve Jobs übernahm dort kurze Zeit später die Position des CEO (auch „iCEO“ genannt in Anspielung auf den iMac und andere in der Folge entstandene „i“-Produkte).


An einer freien Implementierung von OpenStep mit dem Namen GNUstep wird seit längerem gearbeitet.