www.wikidata.de-de.nina.az
Dieser Artikel beschreibt das Betriebssystem Schreibweise in Grossbuchstaben fur die Programmierschnittstelle API siehe OpenStep OPENSTEP ˈoʊpn stɛp war ein Betriebssystem des Unternehmens NeXT das Steve Jobs nach seinem Weggang von Apple 1985 gegrundet hatte OPENSTEP in Grossbuchstaben war der Name des Betriebssystems ab Version 4 0 von 1996 Von Version 3 1 bis 3 3 1993 1995 hiess es NeXTSTEP bzw NEXTSTEP nɛkstˈstɛp ursprunglich bis Version 3 0 bis 1992 in der Schreibweise NeXTStep OPENSTEPEntwickler NeXT Inc Lizenz en EULA Closed Source Erstveroff 18 September 1989Akt Version 4 2 Patch 4 1997 Kernel Mach BSD HybridkernelAbstammung 4 3BSD Tahoe NeXTStep lt 3 0 4 3BSD Reno NeXTStep 3 0 OPENSTEP 4 0 4 4BSD Rhapsody 5 0 FreeBSD Darwin macOS iOS etc Architektur en 3 0 m68k 3 1 x86 m68k SPARC PA RISC 4 0 x86 m68k SPARC 5 0 x86 PowerPC 5 3 PowerPCChronik NeXTStep NeXTSTEP NEXTSTEP 3 3 OPENSTEP 4 0 Rhapsody 5 0 Mac OS X OS X macOS 10 0 Sprache n mehrsprachigEs basiert auf dem Unix ahnlichen Betriebssystem 4 3BSD und einem Mach 2 5 Kernel Verbreitung hatte es vor allem im wissenschaftlichen aber auch im Bankbereich wo dank der damals ungewohnlichen objektorientierten Entwicklungsumgebung schnell komplexe Applikationen gebaut werden konnten NeXT wurde Ende 1996 von Apple aufgekauft und Steve Jobs kehrte im Sommer 1997 zu Apple als CEO zuruck OPENSTEP 4 2 wurde die Basis des unter dem Codenamen Rhapsody weiterentwickelten und ab 2000 als Mac OS X auf den Markt gebrachten Nachfolge Betriebssystems fur Apple Macintosh Computer um das altere klassische Mac OS 1984 2001 zu ersetzen Die NeXTstep bzw OpenStep Programmierschnittstelle API wurde bei Apple zu Cocoa weiterentwickelt und ist nicht nur fur macOS wie Mac OS X seit 2016 heisst zum wichtigsten API geworden sondern auch das der auf iOS basierenden mobilen Betriebssysteme Der auf NeXTStep OPENSTEP zuruckgehende Unix Unterbau von Rhapsody bzw Mac OS X erhielt 1999 den Namen Darwin und wurde im Quelltext veroffentlicht Inhaltsverzeichnis 1 Konzepte 2 OpenStep Programmierschnittstelle API 3 Nachfolge 4 Versionen 4 1 Architekturen 5 Verschiedenes 6 Weblinks 7 EinzelnachweiseKonzepte BearbeitenBei NeXTStep handelt es sich um ein Microkernel Betriebssystem das den Mach Mikrokernel verwendet Auf Basis dieses Kernels ist ein gewohnliches BSD Unix aufgebaut Dadurch bietet NeXTStep Funktionen wie praemptives Multitasking Multithreading und Speicherschutz jedoch fehlt Multiprozessorunterstutzung diese war im Mach Kernel zwar vorgesehen wurde aber nicht aktiviert Zur Grafikausgabe wird Display PostScript von Adobe verwendet dies ist die PostScript Variante fur Monitore statt fur Drucker und ermoglicht echtes WYSIWYG Zusammen mit Display PostScript kommt ein objektorientiertes Anwendungs Framework zum Einsatz das die Programmierung von grafischen Benutzeroberflachen stark vereinfacht Objective C wird als Standard Programmiersprache unter NeXTStep eingesetzt und war mit ein Grund fur die OO Entwickler Tools die mit dem Betriebssystem mitgeliefert wurden Als Dateisystem wird das auch bei den verschiedenen BSD Unix Varianten eingesetzte UFS verwendet Die Benutzerumgebung ist standardmassig reichhaltig ausgestattet Es gibt einen Installer Deinstaller das Webster Worterbuch einen leistungsfahigen Texteditor Softwareschnittstellen fur eine Fax Einbindung etc Die Bedienung der GUI weist verschiedene Besonderheiten auf welche die Arbeit erleichtern sollen vertikale Menus links oben im Bild zur Minimierung der Mausbewegungen Kontextmenus Scrollknopfe sind direkt untereinander angeordnet und auf der linken Seite platziert wo man sich ohnedies bei europaischen Schriften mehr aufhalt einheitliche Gestaltung aller Anwendungen durch Beschrankung auf eine API dadurch kurze Einarbeitungszeiten bei neuen Programmen Services konnen Manipulationen von markierten Bildschirmelementen durchfuhren OpenStep Programmierschnittstelle API Bearbeiten Hauptartikel OpenStep und Cocoa API Die Schreibweisen NeXTstep step in Kleinbuchstaben und OpenStep bezeichnen die Programmierschnittstellen APIs englisch Application Programming Interface s Hingegen wurde das Unix basierte vollstandige Betriebssystem das diese Schnittstelle implementiert NeXTStep grosser Anfangsbuchstabe bei Step und ab Version 3 1 NeXTSTEP STEP zur Ganze in Grossbuchstaben geschrieben In Version 4 0 wurde das gesamte Betriebssystem analog zum Namen der Spezifikation zu diesem Zeitpunkt in OPENSTEP alles Grossbuchstaben umbenannt Diese unterschiedlichen Schreibweisen sorgten immer wieder fur Ungenauigkeiten da sich viele Artikel auch in der Fachpresse nicht an diese Schreibkonvention hielten Oft war von NextStep oder Nextstep die Rede ohne genauer zu differenzieren ob das Betriebssystem oder die Spezifikation der Programmierschnittstelle gemeint war NeXTStep bis Version 3 0 lief ausschliesslich auf NeXT Hardware wie dem NeXTcube und der NeXTstation NeXT sah sich als Hersteller von Hardware mit speziell darauf optimierter Software wie es Apple zuvor mit der Lisa und dem Macintosh vorgemacht hatte Der Grunder der Firma NeXT Steve Jobs war vor seinem Abgang bei Apple 1985 mit der Leitung der Macintosh Entwicklung beauftragt gewesen Bei NeXT wurde dieses Konzept der Einheit zwischen Computer Hardware und Software ubernommen das Benutzerhandbuch zu NeXTStep 1 0 bezeichnete das Betriebssystem in seiner Gesamtheit als englisch NeXT System Software NeXTStep kann daher auch gerade in den ersten Versionen nur in diesem Zusammenhang gesehen werden Zu Anfang existierte mit dem NeXTStep Betriebssystem nur eine einzige Implementierung der NeXTstep API sodass die Schnittstelle und das Betriebssystem in gewisser Weise gleichbedeutend und nicht trennbar verbunden waren Als IBM 1988 an NeXT herantrat um die Programmierschnittstelle zu lizenzieren war es erstmals notwendig das Betriebssystem NeXTStep von der Programmierschnittstelle die ab diesem Zeitpunkt NeXTstep also step in Kleinbuchstaben genannt wurde zu trennen IBM wollte die NeXTstep Schnittstelle auf AIX portieren um das eigene UNIX Betriebssystem fur Programmierer von Anwendersoftware attraktiver zu machen Programme fur NeXTStep hatten mit nur minimalem Portierungsaufwand auch auf AIX laufen konnen Bald gab es auch Geruchte IBM wurde das NeXTstep API auch in OS 2 einfliessen lassen Spater stellte sich jedoch heraus dass es einzig bei der Lizenzierung blieb Die Programmierschnittstelle wurde bei IBM nie auf ein weiteres Betriebssystem auch nicht AIX portiert So blieb bis 1993 NeXT Hardware die einzige Plattform fur das Betriebssystem inklusive API Da NeXT jedoch keine Gewinne machte musste im Februar 1993 die Produktion eigener Hardware notgedrungen eingestellt werden Fur das Betriebssystem und die NeXTstep API interessierten sich jedoch einige Firmen weshalb NeXTstep die Programmierschnittstelle nun auch auf Windows NT von Microsoft und Solaris von Sun portiert werden sollte Das Betriebssystem selbst wurde ab NeXTStep 3 1 neben den 68k basierten NeXT Computern auch auf Intel i486 Hardware einigen PA RISC Workstations 1 von HP konkret die Workstation HP 9000 Model 712 Gecko 2 auf SPARC 3 und zumindest im Labor auch auf PowerPC portiert Die Namensnennung des neuen Betriebssystems war NeXTSTEP Intel NeXTSTEP SPARC und spater NEXTSTEP PA RISC wobei ab der PA RISC Portierung das klein geschriebene e fur alle Plattformen fallen gelassen wurde Die Programmierschnittstelle wurde ab 1994 gemeinsam mit Sun weiterentwickelt und als offene Spezifikation herausgegeben Um diese Neuerung noch sichtbarer zu machen wurde die API in OpenStep umbenannt und entgegen der Schreibweise von NeXT als OPENSTEP Enterprise vermarktet Ein System darf sich als OpenStep compliant bezeichnen wenn es die Spezifikation erfullt Sun kaufte Teile des Quelltextes von NeXT um mit OpenStep fur Solaris genau dies zu tun OpenStep greift dabei fur einige Grundfunktionen auf das auf Solaris laufende X11 zuruck NeXT selbst entwickelte auf gleiche Weise OPENSTEP fur Windows was entgegen der Konvention in Grossbuchstaben geschrieben wurde und Teil des Produkts OPENSTEP Enterprise ist welches Funktionen von Windows NT fur die Umsetzung der API nutzte NeXT s eigenes Betriebssystem setzte mit Version 4 0 die OpenStep Spezifikation ebenfalls um und wurde als OPENSTEP fur Mach in Versionen fur NeXT Hardware Motorola 68k Architektur OPENSTEP fur CISC Intel i486 Architektur OPENSTEP fur CISC und SPARC Sun SPARC OPENSTEP fur RISC herausgebracht Die Version fur PA RISC wurde eingestellt Da die OpenStep Programmierschnittstelle offengelegt worden war konnte mit GNUstep eine quelloffene Implementierung der API geschaffen werden die auf vielen weiteren Betriebssystemen lauffahig ist Vor allem unter Linux und diversen freien BSD Varianten ist oft ein GNUstep Desktop zu finden der neben dem API auch das Look and Feel von NeXTStep nachbildet Sun entwickelte indes mit Java eine eigene plattformubergreifende Programmierschnittstelle Um nicht in Konkurrenz zur eigenen API treten zu mussen stellte Sun die Solaris Version von OpenStep schliesslich ein Mit OPENSTEP 4 1 erschien noch eine letzte Version des ursprunglichen Unix und BSD basierten NeXTStep Betriebssystems bevor sich Steve Jobs Ende 1996 mit Apple auf eine vollstandige Ubernahme von NeXT durch Apple einigen konnte OPENSTEP diente Apple als Basis fur das zu dieser Zeit gesuchte Nachfolgebetriebssystem fur Mac OS Classic denn mit dem Projekt Rhapsody wurde neben OpenStep BSD und POSIX nun auch die Macintosh API anfangs nur durch die Blue Box der spateren Classic Umgebung und spater in Form des Carbon API sowie Java unterstutzt Das letzte reine NeXT Unix OPENSTEP 4 2 wurde bereits von Apple veroffentlicht und funf Jahre lang unterstutzt Da die Programmierschnittstelle bereits fur Windows NT vorhanden war wurde das Cross Plattform Konzept ursprunglich auch von Apple ubernommen Auf der WWDC 1997 gab man bekannt dass die nun in Yellow Box englisch fur Gelbe Box umbenannte Programmierschnittstelle auch auf weiteren Betriebssystemen zur Verfugung stehen werde Yellow Box war somit der neue Name sowie die Weiterentwicklung der OpenStep Programmierschnittstelle Ahnlich Java von Sun hatte Yellow Box auch auf Windows 95 und Windows NT verfugbar sein sollen uber eine Portierung auf weitere Betriebssysteme wurde nachgedacht Apple selbst arbeitete an Rhapsody einem auf OPENSTEP aufbauenden Betriebssystem das aus einem Mach Kernsystem genannt Core OS der Yellow Box die weiterentwickelte OpenStep API der Blue Box der spateren Classic Umgebung und dem mit Copland entwickelten Desktop Design Platinum das auch in Mac OS 8 integriert wurde bestand Dazu musste Rhapsody als direkte Weiterentwicklung von OPENSTEP 4 2 auf die von Apple Hardware genutzte PowerPC Architektur portiert werden Entwickelt wurde auch eine Intel Version von Rhapsody jedoch ohne Blue Box diese wurde jedoch nie vermarktet Angedacht aber nie verwirklicht wurde die als Red Box bezeichnete Funktion auf der Intel Version die ahnlich wie die Blue Box zur Virtualisierung eines anderen Betriebssystems auf dem Rhapsody Desktop allerdings nicht fur ein Mac OS sondern fur ein Windows Betriebssystem fur eine zusatzliche Kompatibilitatsschicht gesorgt hatte 4 Ahnlich wie auf OS 2 hatte damit auf Rhapsody Intel die Moglichkeit bestanden eine Vielzahl von existierenden Windows Programmen auf einem ebenso existierenden oder zusatzlich zu erwerbenden virtualisierten Windows Betriebssystem zu nutzen Ein Jahr spater auf der WWDC 1998 liess Apple plotzlich verlauten dass das Rhapsody Experiment gescheitert sei Es werde keine Intel Version geben und auch keine plattformubergreifende Programmierschnittstelle Rhapsody wurde nur noch in einer fur PowerPC basierte Apple Computer laufenden Version als Mac OS X Server 1 0 bis 1 2v3 herausgebracht und die Yellow Box wurde unter dem neuen Namen Cocoa in Mac OS X integriert Die Blue Box hingegen kam bei den Entwicklern nicht gut an da die Programme die darauf liefen nicht von den modernen Vorzugen von Cocoa profitieren konnten Ein Programm das innerhalb der Blue Box lief war auf die Funktionen von Mac OS 8 bzw 9 limitiert Gleichzeitig hatte aber eine Portierung auf Mac OS X und dessen modernes Cocoa API OpenStep Yellow Box einen immensen Personalaufwand fur die Portierung des Quelltextes bedeutet da wesentliche Programmteile vom Macintosh API auf das nicht dazu kompatible Cocoa API umgeschrieben hatten werden mussen Um den Portierungsaufwand fur bestehende Macintosh Programme zu verringern wurde auf Druck der Entwickler mit Carbon eine zusatzliche Programmierschnittstelle in Mac OS X integriert die Teile der ursprunglichen Macintosh API unter Mac OS X verfugbar machte Somit konnten bestehende Mac OS Programme mit uberschaubaren Anpassungen am Quelltext fur Mac OS X herausgebracht werden die auch von den Vorzugen wie Speicherschutz und praemptives Multitasking des modernen Betriebssystems profitieren konnten Carbon wurde von Apple in Mac OS X bis 2007 aktiv weiterentwickelt blieb jedoch auf 32 Bit beschrankt und war bis 2019 Bestandteil von macOS wie Mac OS X seit 2016 heisst In GNUstep das die OpenStep Spezifikation vollstandig umsetzt wurden die Neuerungen der API aus Yellow Box und Cocoa nur teilweise umgesetzt Mit Stand vom Januar 2016 unterstutzt GNUstep Cocoa aus Mac OS X 10 4 vollstandig allerdings muss ein Programm aus dem Quelltext neu mit GNUstep ubersetzt werden damit es auf einem anderen Betriebssystem als Mac OS X lauft 5 2013 wurde eine Crowdfunding Kampagne gestartet um Cocoa aus Mac OS X Lion Version 10 7 und Snow Leopard Version 10 6 vollstandig unterstutzen zu konnen 6 Mit der Laufzeitumgebung Darling die GNUstep mit einer Umgebung ahnlich Wine umsetzt ware es sogar moglich macOS Applikationen unmodifiziert ohne Neukompilierung auf einem anderen unterstutzten Betriebssystem auszufuhren Das Finanzierungsziel wurde jedoch nicht erreicht 7 Auf den NeXT Computern die Motorolas 68030 und 68040 Prozessoren nutzten liefen alle Versionen von NeXTStep und OPENSTEP bis hin zur letzten veroffentlichten Version 4 2 von 1996 Ab NeXTSTEP 3 1 von 1993 war das Betriebssystem fur weitere Plattformen verfugbar Rhapsody 1998 lief auf Intel PCs IBM PC kompatible x86 PCs und PowerPC Macs Seit Mac OS X ab 1999 laufen alle Versionen exklusiv auf Apple Hardware Das Erbe von NeXTStep die BSD Unix Basis und der Mach Kernel ermoglichten in Mac OS X einen relativ einfachen Umstieg von der PowerPC zur IA 32 Architektur die Apple 2006 vollzog sowie mit iOS die Portierung von Mac OS X auf die ARM Architektur Nachfolge Bearbeiten Hauptartikel Rhapsody Betriebssystem und macOS Ab Mitte der 1990er Jahre war Apple auf der Suche nach einem Nachfolger fur das damals als technisch veraltet geltende System 7 dem Betriebssystem fur Macintosh Computer das ab Version 7 6 den Namen Mac OS trug Die Wahl fiel schliesslich auf NeXTStep der Firma NeXT 1996 wurde das Unternehmen von Apple ubernommen und ein neues Betriebssystem auf Basis von OPENSTEP entwickelt das zunachst den Codenamen Rhapsody trug Dabei wurde das Betriebssystem nicht nur auf die PowerPC Plattform des Macintosh portiert es wurde auch der Unix Unterbau von 4 3BSD auf 4 4BSD Lite aktualisiert und der Kernel von Mach 2 5 auf einen Hybrid zwischen Mach 3 0 und dem monolithischen FreeBSD Kernel neu implementiert Erstmals wurde der Unix Unterbau inklusive XNU Kernel vollstandig als Open Source ausgegliedert und als eigenstandiges Betriebssystem verfugbar gemacht Darwin Rhapsody besass das Look and Feel des klassischen Mac OS das Platinum Design von Mac OS 8 und war nur als Vorschau fur Entwickler veroffentlicht worden Mit Aqua wurde jedoch ein neues Aussehen fur das Nachfolgebetriebssystem von Mac OS entwickelt das im Marz 2001 unter dem Namen Mac OS X erschien Um die zeitliche Lucke zu fullen wurde 1999 ein direkt auf Rhapsody basierendes Server Betriebssystem das ebenfalls den Namen Mac OS X trug nur mehr fur die hauseigenen Power Macintosh Computer veroffentlicht im Gegensatz zu Rhapsody das noch auf Intel i486 und PowerPC Hardware lief erschien Mac OS X Server 1 0 Rhapsody 5 3 ebenfalls noch im Platinum Design ohne Aqua nur fur die Power Macintosh Serie Intern wurde indes weiterhin sichergestellt dass Mac OS X portierbar blieb der Darwin Teil etwa lief von Anfang an neben PowerPC auch auf Intel Bei der Umstellung von der PowerPC auf die Intel Architektur 2006 profitierte Apple von diesem Erbe obwohl seit der ersten Veroffentlichung von Mac OS X nur mehr eigene Hardware unterstutzt wurde war ein Architekturwechsel auf Basis des Darwin Betriebssystems das wiederum direkt von Rhapsody OPENSTEP und NeXTStep abstammt relativ einfach moglich Auch die Portierung auf die ARM Architektur mit iOS ist dieser Abstammung zu verdanken Ab 2012 hiess das Betriebssystem nur noch OS X ohne Mac im Namen weil Teile davon wie der Darwin Kern mit dem davon abstammenden iOS nunmehr auch auf anderen Geraten laufen 2016 wurde der Name jedoch analog zu iOS ab 2010 davor iPhone OS und iPad OS in macOS geandert ebenso bei tvOS ab 2015 davor Apple TV Software und watchOS 2015 ab Version 2 davor Watch OS Das letzte Rhapsody Betriebssystem Mac OS X Server 1 2v3 tragt die interne Versionsnummer 5 6 und ist somit noch direkt von NeXTStep bis Version 3 3 und OPENSTEP bis Version 4 2 abgeleitet Auch die Codenamen folgen denen von NeXTStep und OPENSTEP z B Lightning9I fur NeXTStep 3 3 und Titan1U fur Rhapsody 5 1 Im Gegensatz dazu wird bei der Weiterentwicklung von Rhapsody Mac OS X ab 10 0 und den vorangegangenen Preview und Beta Versionen die Versionsnummer zu Mac OS bis 9 2 2 in Bezug gebracht um dessen Rolle als Mac OS Nachfolger zu unterstreichen Auch die Versionsnummern von Darwin sind mit Mac OS X OS X macOS synchronisiert Nur der XNU Kernel tragt eine unabhangige Versionierung die mit der Entwicklung von Mac OS X begonnen wurde der Kernel selbst basiert auf dem Rhapsody Kernel welcher wiederum aus dem OPENSTEP Kernel entwickelt wurde Versionen BearbeitenVersion Veroffentlichung Codename Plattformen Anmerkungen0 8 Photon m68k Erste veroffentlichte Version auf Basis von 4 3BSD Tahoe Der Kernel basiert auf einem Mach 2 0 Mikrokernel des CMU 0 9 12 Okt 1988 Kodak m68k1 0 Sept 1989 m68k Ab dieser Version wurde der verbesserte CMU Mach 2 5 Mikrokernel als Basis verwendet 2 0 18 Sep 1990 m68k2 1 25 Mar 1991 m68k3 0 8 Sep 1992 m68k Die Betriebssystembasis wurde auf 4 3BSD Reno gehoben 3 1 25 Mai 1993 m68k i486 PA RISC SPARC Da sich NeXT zu diesem Zeitpunkt aus dem Hardwaregeschaft zuruckzog wurden weitere Architekturen unterstutzt damit die Software fur bestehende Hardware anderer Hersteller vermarktet werden konnte 3 2 Okt 1993 m68k i486 PA RISC SPARC3 3 Feb 1995 Lightning9I m68k i486 PA RISC SPARC Popularste und letzte Version unter dem Namen NeXTStep die nach der Ubernahme durch Apple weiter unterstutzt wurde Als letztes Update wurde Patch 3 von Apple herausgebracht um NeXTStep Jahr 2000 kompatibel zu machen 4 0 Juni 1996 Lantern3V1 m68k i486 SPARC Implementierung der OpenStep API daher Umbenennung in OPENSTEP bzw OPENSTEP fur Mach unixoid und OPENSTEP Enterprise Portierung der API auf Windows NT OpenStep fur Windows Unterstutzung fur PA RISC entfallt 4 1 Dez 1996 Lantern4S m68k i486 SPARC4 2 Jan 1997 Lantern5V m68k i486 SPARC Letzte OPENSTEP Version die noch auf mehreren Architekturen und fremder Hardware lief da Rhapsody 5 x auf i486 nicht vermarktet wurde OPENSTEP for MACH 4 2 wurde bereits durch Apple im September 1997 ausgeliefert und weitere funf Jahre unterstutzt Am 6 August 1999 veroffentlichte Apple als letztes Update OPENSTEP User Patch 4 womit OPENSTEP Jahr 2000 kompatibel wird 5 0 bis 5 2 siehe Rhapsody i486 PowerPC Basis fur Apples neue Betriebssystem Generation unter dem Codenamen Rhapsody das als Developer Preview 1 und 2 an Entwickler abgegeben wurde Das Look and Feel wurde von Mac OS 8 bzw Copland ubernommen Unterstutzung fur die 68k Workstations von NeXT entfallt hinzu kommt jedoch die Unterstutzung fur Power Macintosh nur bis G3 von Apple Die fertige Version von Rhapsody 1 0 das sich intern als Rhapsody 5 2 ausweist wurde nicht vermarktet 5 3 bis 5 6 siehe Rhapsody und Mac OS X Server PowerPC Version 5 3 und neuer sind als der aus Rhapsody hervorgegangene Zwischenschritt hin zu Mac OS X zu sehen Der Name Rhapsody wurde fallen gelassen stattdessen wurde das Betriebssystem als Mac OS X Server nur mehr fur PowerPC basierte Macintosh Computer vertrieben Unterstutzung fur Intel i486 entfallt ab Version 5 3 Mac OS X Server 1 0 Version 5 6 Mac OS X Server 1 2 unterstutzt erstmals den Power Mac G4 Architekturen Bearbeiten Mit NeXTSTEP 3 1 wurden erstmals andere Rechnerarchitekturen unterstutzt Um die Versionen unterscheiden zu konnen wurden diese mit einem Schragstrich gefolgt von der jeweiligen Architektur gekennzeichnet sowie mit einer Farbe bezeichnet die auch oft von den Benutzern von NeXTSTEP z B bei Diskussionen in Foren verwendet wurde 8 NEXTSTEP NeXT Computers schwarz englisch black NEXTSTEP Intel weiss englisch white NEXTSTEP PA RISC grun englisch green NEXTSTEP SPARC gelb englisch yellow Bei OPENSTEP sozusagen NeXTStep ab Version 4 wird die Sache noch ein wenig komplizierter Hier heisst das vollstandige Unix Betriebssystem mit eigenem Mach Kernel nun OPENSTEP fur Mach 9 und somit z B OPENSTEP fur Mach Intel auf weisser Hardware Verschiedenes Bearbeiten nbsp Screenshot von WorldWideWeb dem ersten Webbrowser unter NeXTStep Sowohl der erste Webbrowser unter dem Namen WorldWideWeb als auch der erste Webserver die den Grundstein fur die Internetrevolution der folgenden Jahre legten wurden von Tim Berners Lee am CERN unter NeXTStep in wenigen Wochen entwickelt Die popularen Computerspiele Wolfenstein 3D und Doom von id Software wurden unter NeXTStep entwickelt und dort fur DOS kompiliert Die Level Editoren von Doom und Quake waren echte NeXTStep Anwendungen geschrieben in der Programmiersprache Objective C Die Computer Animationen fur den international erfolgreichen Anime Ghost in the Shell entstanden unter NeXTStep Der Anime Serial Experiments Lain enthalt zahlreiche Hommagen zu NeXTStep 1989 erwarb IBM fur 60 Mio US eine Lizenz von NeXTStep 1 0 fur den Vertrieb auf IBM PCs Die Zusammenarbeit wurde aber eingestellt bevor auch nur ein solches Gerat ausgeliefert wurde Auch Compaq und Dell wollten eine solche Lizenz kaufen NeXTstep R3 enthielt die 3D Programmierung RenderMan von Pixar unter dem Namen 3DKit NeXTStep OPENSTEP und macOS sind hoch portabel und bereits fur mehrere Plattformen portiert worden so Motorola 68000 Ursprungsplattform und 88100 geplante Nachfolge CPU des 68000 in den NeXTstations wurde nicht vermarktet IBM RT nicht vermarktet evtl nur ein Port der Entwicklungsumgebung x86 Intel AMD IA 32 x86 32 sowie x86 64 erst mit Mac OS X Intel bzw macOS Sun SPARC HP PA RISC PowerPC zunachst bei NeXTStep als Nachfolger fur Motorola 68000 geplant dann bei Mac OS X fur die Macintoshs umgesetzt ARM erst mit iOS und davon abgeleiteten Betriebssystemen spater auch macOS Weblinks BearbeitenA Bit of History Cocoa Fundamentals Guide GNUstep Projekt Namenserklarungen zu NeXTStep OPENSTEP OpenStep usw NeXTStep 0 x bis OPENSTEP 4 x bei winworldpc com NeXTStep 3 3 im NeXT File Archive von nextcomputers org OPENSTEP 4 2 im NeXT File Archive von nextcomputers org Screenshots von NeXTStep 3 3 bei toastytech com Screenshots von OPENSTEP 4 2 bei toastytech com The WorldWideWeb browser der allererste Webbrowser Tom Hormby Full Circle A Brief History of NeXT Low End Mac 26 April 2014 englisch Einzelnachweise Bearbeiten Axel Kossel Wiederkehr Nextstep auf RISC Workstation In c t Archiv 7 1994 heise online abgerufen am 15 November 2011 Blake Patterson My HP 9000 712 60 Gecko Workstation Byte Cellar 9 Februar 2005 abgerufen am 15 November 2011 Hubert Feyrer Gestern standen wir noch am Abgrund heute sind wir schon einen Schritt weiter Erfahrungsbericht Hubert Feyrer 21 Mai 1995 abgerufen am 15 November 2011 Red Box Blue Box Yellow Box Low End Mac 17 September 1997 englisch abgerufen am 15 Janner 2016 FAQ Can I run NeXT OPENSTEP or Mac OS X programs on GNUstep GNUstep Wiki englisch und Is GNUstep following changes to OpenStep and Mac OS X englisch abgerufen am 15 Janner 2016 Oliver Diedrich GNUStep Mac OS X API Cocoa fur alle Plattformen In Heise online 15 August 2013 Abgerufen am 15 Januar 2016 GNUstep Project Kickstarter englisch abgerufen am 15 Janner 2016 OpenStep Confusion englisch Tomi Engel 11 Januar 2000 abgerufen am 26 Mai 2016 The NeXT FAQ Frequently asked questions englisch Bernhard Scholz 26 September 1996 abgerufen am 26 Mai 2016 nbsp macOS und seine EntwicklungMac OS Classic Macintosh System Software 5 1 System 6 System 7 Mac OS 7 6 Mac OS 8 Mac OS 9 nbsp NeXTSTEP OPENSTEP Rhapsody NeXTStep NeXTSTEP NEXTSTEP 3 3 OPENSTEP 4 0 4 2 Rhapsody 1 0 intern 5 0 5 2 Mac OS X Server 1 x intern 5 3 5 6 Mac OS X OS X macOS basierend auf Darwin Mac OS X Public Beta Kodiak Mac OS X 10 0 Cheetah 10 1 Puma 10 2 Jaguar Panther 10 3 Tiger 10 4 Leopard 10 5 Snow Leopard 10 6 Lion 10 7 OS X Mountain Lion 10 8 Mavericks 10 9 Yosemite 10 10 El Capitan 10 11 macOS Sierra 10 12 High Sierra 10 13 Mojave 10 14 Catalina 10 15 Big Sur 11 Monterey 12 Ventura 13 Sonoma 14 Bis Version 10 6 gab es jeweils Mac OS X Server macOS Derivate iOS 2007 tvOS 2007 watchOS 2015 audioOS 2018 iPadOS 2019 visionOS 2023 Andere historische Mac Betriebssystem Projekte von Applevermarktet A UX MAE MkLinux verworfen Star Trek Taligent Copland siehe auch Liste der Apple Betriebssysteme Normdaten Sachbegriff GND 4309098 9 lobid OGND AKS LCCN n91092798 VIAF 185163749 Abgerufen von https de wikipedia org w index php title OPENSTEP amp oldid 235738782