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.
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.
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.
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.
“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.
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.
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
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.