Voor Mac OS X: Wat was NeXTSTEP, en waarom mensen ervan houden

Aug 24, 2025
Computer History

Lancering met Steve Jobs 'Volgende computer in 1988, het besturingssysteem van de NEXTSTEP vertegenwoordigde de snijkant van Desktop Software Design. Het werd het technologische bestel voor de MacO's van Apple, IOS en anderen. Laten we eens kijken naar wat zo speciaal was aan de NextStep.

NEXTSTEP: Flexibel en elegant, met een solide basis

Temidden van zwaargewicht concurrentie van ramen , Mac OS, OS / 2 , en Beos In de jaren negentig viel het besturingssysteem van de NEXTSTEP uit. Dit was te wijten aan het elegante gebruik van gedetailleerde pictogrammen en typografie, de ingebouwde netwerkondersteuning, het eenvoudig naar programma-georiënteerde venstersysteem en de vaste UNIX-wortels.

De NEXTSTEP 3.3 Desktop. ToastyTech GUI Galerij

Al deze functies (en meer) verdienden NextStep een kerngroep die-harde fans. Het won ook fans bij Apple, die de nextstep in de toekomst van het bedrijf leidde. Tegenwoordig gebruiken honderden miljoenen mensen afstammelingen van de volgende software op Macs, iPhones, iPads en Apple-horloges. Maar hoe gebeurde dat?

VERWANT: Wat was Beos, en waarom deden mensen ervan?

De oorsprong van NEXTSTEP

Het midden van de jaren taai waren moeilijk voor Steve Jobs. Na een machtsstrijd bij Apple, verliet hij het bedrijf dat hij in 1985 cofdeed. Datzelfde jaar, zette hij de volgende, Inc., samen met verschillende andere Apple-veteranen.

De bemanning kreeg snel aan het werk met het creëren van een volledig nieuw computerplatform, met Avie Tevanian Verantwoordelijk voor de hardewerk van de software en Apple Veteran Rich Page. Om niet-conforme problemen met Apple te voorkomen, besloot vervolgens om de high-end educatieve werkstationmarkt te richten.

De volgende computer met een Megapixel-display. Volgende, Inc.

Na enkele jaren in ontwikkeling heeft het bedrijf de Volgende computer In oktober 1988. Het verbluft de pers door de desktopcomputers van de tijd in het vermogen te springen.

De functies zijn inclusief:

  • A 25 MHz Motorola 68030 CPU
  • 8 MB RAM
  • Een toegewijde Motorola DSP-chip Voor digitale audio
  • Ingebouwd Ethernet
  • EEN Magneto-optische station dat zou 250 MB-schijven kunnen lezen en schrijven
  • Ondersteuning voor een hoge resolutie, 1120-bij-832-display met 2-bits kleurdiepte (4 tinten grijs)

Dit alles was verpakt in een 12-inch magnesiumblokje. Natuurlijk kwam dit soort technologie niet goedkoop: een basismodel verkocht voor $ 6.500 (ongeveer $ 14.000 vandaag), dramatisch overschrijding van de banen 'eerste $ 3.000 doelwit.

Maar hardware is slechts de helft van het verhaal. Vervolgens ademde het leven in zijn nieuwe machine met een geavanceerd besturingssysteem genaamd NEXTSTEP. Het combineerde een Unix / BSD-gebaseerde kernel (Tevanian's mach) met een geavanceerde, objectgeoriënteerde desktopomgeving. Het gebruikte Adobe's PostScript weergeven Technologie om grafiek en lettertypen op hoge resoluties en fonts en lettertypen weer te geven.

Nextstep werkte prachtig als een grafisch muis-gebaseerd besturingssysteem met een 3D-stijl-interface en grote, gedetailleerde pictogrammen. Toch legde onder de mooie buitenkant het kloppende hart van een volledig functioneel Unix-systeem. Een hacker-friendly Unix-opdrachtprompt was ook op elk moment slechts een klik weg, dankzij een ingebouwde terminalapplicatie.

Verschillende Openstep 4.2 Applicatiepictogrammen in het Dock. Volgende, Inc.

Jobs'-team heeft NextStep ook verwacht als een netwerk-besturingssysteem van de grond. De V0.8 Launch Edition omvatte TCP / IP-netwerken en een geavanceerde e-mailclient die e-mails zou kunnen verzenden met audio- en digitale beeldbijlagen. Deze netwerkvriendelijke onderbouwing, gepaard met de ingebouwde Ethernet-poort en uitstekende toepassingsgereedschappen, faciliteerden Tim Berners-Lee's Ontwikkeling van de eerste World Wide Web-browser op het volgende platform in 1990.

In feite zou sommigen zeggen dat de echte ster van de NextsteP-show het was Object-georiënteerd ontwikkelomgeving. Het liet ontwikkelaars snel geavanceerde grafische toepassingen in Doelstelling C Gebaseerd op modulaire code. Dit gemak van ontwikkeling trok veel klanten naar Nextstep in de vroege tot medio jaren 90.

Sommige ontwikkelaars gebruikten NextStep als een geavanceerd platform om programma's voor andere computers te ontwikkelen. Een voorbeeld van een hoog profiel is Ondergang , de Blockbuster First-Person Shooter die voor het eerst is gelanceerd op MS-DOS-pc's.

Tijdens de ontwikkeling ontdekten de John Carmack en John Romero van ID Software dat de volgende omgeving hen een enorme ontwikkelingsrand heeft gegeven. Dit was vooral waar voor de DOONED LEVEL-editor Ze hebben gemaakt voor het bouwen van de kaarten van het spel.

Doemed Level Editor van de ID-software voor Ondergang Draaien op NEXTSTEP. Quasar / doomwiki

“De gebruikersinterface en het gemak van het ontwikkelen van GUI applicaties waren uniek voor NeXT op het moment”, aldus Carmack. “We hadden onze eigen redactie op DOS ontwikkeld voor de vorige games, maar gedoemd was een stuk ingewikkelder, en moest flexibel evolueren tijdens het ontwikkelproces. NeXT was perfect voor dat.”

Romero voegde eraan toe dat de NeXT omgeving was 15 jaar eerder dan iets anders op het moment. Hij genoot van het systeem hoge resolutie, waardoor ze om het spel te debuggen, terwijl tegelijkertijd het runnen van het in een venster-iets dat onmogelijk is om op DOS.

“We zou hebben gemaakt Ondergang zonder NeXTSTEP “, aldus Romero. “Maar ik weet niet hoe het eruit zou hebben gezien of hoe lang het zou hebben genomen.”

In vergelijking met de single-user Mac en DOS machines die werden geplaagd door instabiliteit, en de krachtige, maar omslachtig en onvriendelijk UNIX-werkstations, NeXTSTEP was een voorproefje van de toekomst.

VERWANT: Hoe te Classic "Doom" Play in breedbeeld op uw pc of Mac

Een hobbelige Zakelijke Road

Ondanks de scheepvaart cutting-edge hard- en software, NeXT moeite om een ​​betrouwbare bron van inkomsten door zijn bestaan ​​te krijgen. De academische workstation markt NeXT had aanvankelijk gericht bleek te klein en te weinig geld om de aard van de marges die nodig zijn om dergelijke geavanceerde hardware verkopen te ondersteunen.

Als gevolg hiervan, NeXT probeerde haar meerdere malen business plan draaien.

De e-mail van Steve Jobs die wordt meegeleverd met NeXTSTEP 2.0. ToastyTech GUI Galerij

Een goedkopere machine, Volgend station , Werd uitgebracht in 1990 en gevolgd door verscheidene sneller werkplekken met geavanceerde kleurmogelijkheden. Firm verkoopcijfers zijn moeilijk te vinden, maar de volgende verluidt alleen verkocht ongeveer 50.000 computers voor het trekken van de stekker op hardware verkopen in 1993.

Na dat, NeXT besloot focus op software, porten NeXTSTEP naar andere architecturen, waaronder Intel x86 CPU's, PA-RISC en SPARC machines Sun's. Voor een tijd, kon je een boxed kopie van de NeXT te kopen en deze vervolgens op uw huis 486 PC (zolang het voldaan aan de systeemvereisten ).

In zijn laatste grote pivot als een onafhankelijk bedrijf, NeXT besloten om in de eerste plaats richten op haar geheime saus: een wereld-klasse, object-georiënteerde ontwikkeling API codeveloped met Sun genoemd OpenStep .

In 1996, NeXTSTEP werd OPENSTEP voor Mach (verwarrend, de hoofdletters branding was een poging om het OPENSTEP OS product uit het OpenStep API product te onderscheiden). NeXT bracht ook de OpenStep API voor andere platformen, zoals Windows.

Opmerkelijke NeXTSTEP Releases

NeXT verzonden ten minste een dozijn belangrijke versies van NeXTSTEP en OPENSTEP voor diverse platforms tussen 1988-1997; Hieronder zijn een paar van de meest opmerkelijke:

  • NeXTSTEP 0,8 (1988): De eerste versie voor verzenden met een NeXT hardware, die bij de volgende computer.
  • NeXTSTEP 2.0 (1990): Deze versie introduceerde ondersteuning voor afbeeldingen in kleur, diskettes, cd-rom, de eerste verschijning van Terminal.app, en nog veel meer.
  • NeXTSTEP 3.1 (1993): De eerste release op x86-processors ondersteunen, zodat NeXTSTEP op generieke IBM PC-compatibele hardware te worden geïnstalleerd.
  • NeXTSTEP 3.3 (1995): De laatste versie voor de OPENSTEP hernoemen. Het steunde de Motorola 68K, Intel i386, PA-RISC en SPARC platformen.
  • OPENSTEP 4.2 (1996): De definitieve versie in ontwikkeling voordat Apple NeXT kocht.

De erfenis van NeXTSTEP

In 1995, Apple begon speedramp haar inspanningen te verwerven technologie van een extern bedrijf om te gebruiken als de basis voor een next-generation Macintosh besturingssysteem. kaderleden van het bedrijf geprobeerd om de ontwikkelaar van het verwerven Beos , Maar Steve Jobs kreeg wind van het plan en gemanoeuvreerd NeXT in overweging.

Apple verworven NeXT (Met inbegrip van NeXTSTEP, OpenStep, en WebObjects ) Voor $ 400 miljoen in 1996. Met het, een nieuw hoofdstuk in de geschiedenis van Apple begon te ontvouwen.

Apple's 1997 Rhapsody prototype toont de overgang tussen OPENSTEP en Mac OS. ToastyTech GUI Galerij

Na de overname, Apple kreeg een brain transplantatie in de bovenste-management. Jobs en verschillende NeXT veteranen, waaronder Tevanian en John Rubinstein , Werden geïnstalleerd als Apple executives. Sommige zelfs grap die NeXT verworven Apple, in plaats van andersom.

Werk snel begon te zet NeXTSTEP in de volgende grote versie van Mac OS . Na een aantal prototypes genaamd Rhapsody (en één verzending Rhapsody-based product genaamd Mac OS X Sever 1.0 ), Apple landde op Mac OS X in 2000. Het werd de kern richting van toekomstige software-producten van het bedrijf-tot-dag, is Mac OS X bekend als MacOS.

VERWANT: 20 Years Later: Hoe de Mac OS X Public Beta Saved de Mac

Today's MacOS is een directe afstammeling van NeXTSTEP. appel

Sindsdien zijn afstammelingen van de kern technologieën ontwikkeld voor NeXTSTEP in de jaren '80 volharden in MacOS, iOS, iPadOS, watchos en tvOS. Na verloop van tijd, OpenStep uitgegroeid tot de Cocoa API in het hart van Mac OS X-programma's.

Verschillende apps nog steeds opgenomen met MacOS (inclusief Dictionary, Schaken, TextEdit, en Mail.app) alle afdaling rechtstreeks uit eerdere versies op NeXTSTEP. MacOS spinnen Pinwheel van de dood ook begonnen met de NeXTSTEP en NeXTSTEP's Dock was de voorvader van MacOS's.

Kortom, MacOS nog NeXTSTEP in de kern, zij het met veel grote veranderingen.

NeXTSTEP Trivia

Als u deze trip down memory lane hebt genoten, zullen wij u met de volgende stukjes interessante NeXTSTEP weetjes:

  • Tot NeXTSTEP 2,0 in 1990, een “zwart gat”, was het equivalent van de Prullenbak op Mac of de Prullenbak op Windows: In 2.0, werd het veranderd naar de “Recycler.”
  • NeXTSTEP 2,0 omvatte een vooraf geïnstalleerde e-mail van Steve Jobs : Het was het eerste bericht te verschijnen in de NeXT Mail e-mailsoftware.
  • NeXTSTEP geleverd met monochrome pictogrammen en toepassingen: De OS verscheen niet in kleur tot 1992 met NeXTSTEP 3.0.
  • Een van de eerste pogingen om een ​​digitale “App Store” voor computerapplicaties debuteerde op NeXTSTEP in 1991: De Electronic AppWrapper verkocht commerciële pakketten als digitaal netwerk downloads beheerd door encryptie en beheer van digitale rechten.

Computer History - Meest populaire artikelen

25 jaar van het maken van verbindingen met USB (na drie pogingen)

Computer History Aug 24, 2025

Iedereen kent USB-sticks moet zijn driemaal omgedraaid om ze in de juiste oriëntatie te krijgen Navissone / Shutterstock Versie 1.0 van de U..


Wat was het cheat-apparaat "Game Genie" en hoe werkte het?

Computer History Aug 24, 2025

Galoob Eerst uitgebracht in 1991, de Game Genie laat spelers speciale codes invoeren die videogames gemakkelijker hebben gemaakt of andere functies ontgrendeld. Nintendo ..


De eerste pc om miljoenen te verkopen: Commodore VIC-20 omdraait 40

Computer History Aug 24, 2025

Evan Amos In 1981 bracht Commodore de VIC-20 , een goedkope thuiscomputer met een goedkope massa-markt die geweldige videogames heeft gediend en een generati..


Een succesvolle Failure: De TI-99 / 4A windt 40

Computer History Aug 24, 2025

Benj Edwards In juni 1981 brachten Texas-instrumenten de TI-99 / 4A uit, een 16-bits thuiscomputer en gamingplatform dat een enorm cultureel succes werd in Amerika na d..


Macintosh Systeem 1:? Wat was Apple's Mac OS 1.0 Zoals

Computer History Aug 24, 2025

Op 14 januari 1984 heeft Apple de eerste versie van het Macintosh-besturingssysteem, systeem 1.0 uitgebracht. Ondanks dat het bijna vier decennia oud is, lijken veel van de kenmerken van d..


Hoe Play Microsoft Adventure, 's werelds eerste IBM PC-spel

Computer History Aug 23, 2025

Microsoft 40 jaar geleden publiceerde IBM 's werelds eerste commercial IBM PC spel, Microsoft Adventure. Als een haven van een Mainframe Classic die..


40 Years Later: Hoe was het om te Gebruik een IBM PC in 1981

Computer History Aug 24, 2025

IBM Veertig jaar geleden vandaag 12 augustus 1981 -Ibm introduceerde de allereerste IBM-pc, ook bekend als de IBM-pc (Model 5150). Het verkocht goed en stelde ..


De OS / 2 Last Stand: IBM OS / 2 Warp 4 Turns 25

Computer History Sep 26, 2025

IBM 25 jaar geleden - op 26 september 1996-IBM lanceerde OS / 2 warp-versie 4, de laatste belangrijke poging om te concurreren met Microsoft Windows in desktop-besturings..


Categorieën