Ξεκινώντας με τον επόμενο υπολογιστή του Steve Jobs 'επόμενο το 1988, το λειτουργικό σύστημα NextStep αντιπροσώπευε την αιχμή του σχεδιασμού λογισμικού επιφάνειας εργασίας. Έγινε η τεχνολογική κρεβατοκάμαρα για τη Μακού της Apple, η Ίος και άλλοι. Ας δούμε τι ήταν τόσο ξεχωριστό για το NextStep.
NextStep: Ευέλικτο και κομψό, με μια σταθερή βάση
Μέσα από τον ανταγωνισμό βαρέων βαρών από Παράθυρα , Mac OS, OS / 2 , και Άτακτος Στη δεκαετία του 1990, το λειτουργικό σύστημα NextStep ξεχώρισε. Αυτό οφείλεται στην κομψή χρήση λεπτομερών εικονιδίων και τυπογραφίας, ενσωματωμένη υποστήριξη δικτύωσης του, το εύκολο στο πρόγραμμα αντικειμενοστρεφόμενο σύστημα παύσης και τις στερεές ρίζες του Unix.
Όλα αυτά τα χαρακτηριστικά (και πολλά άλλα) κέρδισε NEXTSTEP μια βασική ομάδα των die-hard fans. Κέρδισε επίσης τους οπαδούς της Apple, ο οποίος καθοδηγείται NEXTSTEP στο μέλλον της εταιρείας. Σήμερα, εκατοντάδες εκατομμύρια άνθρωποι χρησιμοποιούν απόγονοι του λογισμικού NeXT για Mac, iPhone, iPad, η Apple και ρολόγια. Αλλά πώς έγινε αυτό;
ΣΧΕΤΙΖΕΤΑΙ ΜΕ: Τι ήταν BeOS, και γιατί οι άνθρωποι αγαπούν αυτό;
Η προέλευση των NEXTSTEP
Τα μέσα της δεκαετίας του 1980 ήταν δύσκολο για τον Steve Jobs. Μετά από μια πάλη για την εξουσία στην Apple, έφυγε από την εταιρεία που ίδρυσαν από κοινού το 1985. Την ίδια χρονιά, ίδρυσε την NeXT, Inc., μαζί με αρκετούς άλλους βετεράνους της Apple.
Το πλήρωμα πήρε γρήγορα στη δουλειά δημιουργώντας μια εντελώς νέα πλατφόρμα υπολογιστή, με Avie Tevanian υπεύθυνος του λογισμικού και βετεράνος της Apple υλικού χειρισμού Πλούσια σελίδας. Για την αποφυγή μη ανταγωνισμού προβλήματα με την Apple, NeXT αποφάσισε να στοχεύσουν το high-end αγορά εκπαιδευτικού εργασίας.
Μετά από αρκετά χρόνια στην ανάπτυξη, η εταιρεία κυκλοφόρησε το NeXT Computer τον Οκτώβριο του 1988. εξέπληξε τον Τύπο αλμάτων τους επιτραπέζιους υπολογιστές της εποχής στην ικανότητα.
Τα χαρακτηριστικά του περιλαμβάνονται:
- Ένα 25 MHz Motorola 68030 CPU
- 8 MB μνήμης RAM
- Ένα ειδικό Motorola DSP chip για ψηφιακό ήχο
- Built-in Ethernet
- ΕΝΑ μαγνητο-οπτικού δίσκου που θα μπορούσε να διαβάσει και να γράψει 250 δίσκους MB
- Υποστήριξη για μια υψηλής ανάλυσης, 1120-με-832 οθόνη με βάθος χρώματος 2-bit (4 αποχρώσεις του γκρι)
Όλα αυτά συσσωρεύθηκε μέσα σε ένα κύβο μαγνησίου 12-ιντσών. Φυσικά, αυτό το είδος της τεχνολογίας δεν έρχονται φτηνός: ένα βασικό μοντέλο λιανικώς για $ 6.500 (περίπου $ 14.000 σήμερα), υπερβαίνοντας σημαντικά την αρχική $ 3.000 στόχο την απασχόληση.
Αλλά το υλικό είναι το μισό μόνο της ιστορίας. NeXT πνοή σε νέο μηχάνημα της με ένα λειτουργικό σύστημα αιχμής που ονομάζεται NEXTSTEP. Αυτό σε συνδυασμό με πυρήνα UNIX / BSD-based (Mach Tevanian του) με ένα εξελιγμένο, object-oriented περιβάλλον εργασίας. Κάποτε της Adobe Εμφάνιση PostScript τεχνολογία για να καταστήσει ομαλά γραφικά και γραμματοσειρές σε υψηλές αναλύσεις.
NEXTSTEP λειτουργούσαν άψογα ως ένα γραφικό λειτουργικό σύστημα το ποντίκι-based με μια διεπαφή 3D στυλ και μεγάλες, λεπτομερείς εικόνες. Ωστόσο, κάτω από τα φανταχτερά εξωτερικό του θέσει το παλλόμενη καρδιά του ένα πλήρως λειτουργικό σύστημα UNIX. Μια γραμμή εντολών UNIX χάκερ-φιλικό ήταν μόνο ένα κλικ μακριά, ανά πάσα στιγμή, χάρη στην ενσωματωμένη εφαρμογή Terminal.
Η ομάδα του Jobs συνέλαβε επίσης NEXTSTEP ως λειτουργικό σύστημα δικτύωσης από το μηδέν. Η έκδοση έναρξη v0.8 συμπεριληφθούν TCP / IP δικτύωσης και ένα προηγμένο πελάτη ηλεκτρονικού ταχυδρομείου που θα μπορούσε να στείλει μηνύματα ηλεκτρονικού ταχυδρομείου με τον ήχο και την ψηφιακή συνημμένα εικόνα. Αυτά δίκτυο φιλικό προς το υπόβαθρο, σε συνδυασμό με την ενσωματωμένη θύρα Ethernet και την άριστη κατασκευή εφαρμογής εργαλείων, διευκολύνεται ο Tim Berners-Lee ανάπτυξη του πρώτου Παγκόσμιου πρόγραμμα περιήγησης στο Web σχετικά με την πλατφόρμα επόμενης 1990.
Στην πραγματικότητα, θα μπορούσαμε να πούμε το πραγματικό αστέρι της παράστασης NEXTSTEP ήταν της αντικειμενοστραφής περιβάλλον ανάπτυξης. Επέτρεψε στους προγραμματιστές να δημιουργούν γρήγορα εξελιγμένες εφαρμογές γραφικών στο Στόχος-C με βάση σπονδυλωτή κώδικα. Αυτή η ευκολία της ανάπτυξης προσέλκυσε πολλούς πελάτες να NEXTSTEP στις αρχές-να-μέσα της δεκαετίας του '90.
Ορισμένοι προγραμματιστές που χρησιμοποιείται NEXTSTEP ως προηγμένη πλατφόρμα για την ανάπτυξη προγραμμάτων για άλλους υπολογιστές. Ένα υψηλού προφίλ παράδειγμα είναι Μοίρα , Η υπερπαραγωγή shooter πρώτου προσώπου, που ξεκίνησε για πρώτη φορά το MS-DOS υπολογιστές.
Κατά τη διάρκεια της ανάπτυξης, της id Software John Carmack και John Romero διαπίστωσε ότι το περιβάλλον δίπλα τους έδωσε ένα τεράστιο πλεονέκτημα ανάπτυξης. Αυτό ισχύει ιδιαίτερα για το Καταδικασμένη επίπεδο επεξεργαστή που δημιουργήθηκε για την κατασκευή τους χάρτες του παιχνιδιού.
"Η διεπαφή χρήστη και η ευκολία των αναπτυσσόμενων εφαρμογών GUI ήταν μοναδικά για την επόμενη εκείνη τη στιγμή", δήλωσε ο Carmack. "Είχαμε αναπτύξει τους δικούς μας συντάκτες σε Dos για προηγούμενα παιχνίδια, αλλά η καταδικασμένη ήταν πολύ πιο περίπλοκη και έπρεπε να εξελιχθεί με ευέλικτα κατά τη διάρκεια της αναπτυξιακής διαδικασίας. Στη συνέχεια ήταν τέλεια γι 'αυτό. "
Ο Romero πρόσθεσε ότι το επόμενο περιβάλλον ήταν 15 χρόνια μπροστά από οτιδήποτε άλλο εκείνη τη στιγμή. Εξόφλησε την υψηλή ανάλυση του συστήματος, η οποία τους επέτρεψε να εντοπίσουν το παιχνίδι ενώ το τρέχουν ταυτόχρονα σε ένα παράθυρο - κάτι που ήταν αδύνατο για το DOS.
"Θα κάναμε Μοίρα Χωρίς NoteStep, "είπε ο Romero. "Αλλά δεν ξέρω τι θα έμοιαζε ή πόσο καιρό θα είχε πάρει."
Σε σύγκριση με τις μηχανές MAC και DOS με ένα χρήστη και DOS που μαστίζονται με αστάθεια και τους ισχυρούς αλλά δυσκίνητους και εχθρικούς σταθμούς εργασίας Unix, το NextStep ήταν μια γεύση του μέλλοντος.
ΣΧΕΤΙΖΕΤΑΙ ΜΕ: Πώς να παίξετε κλασικό "Doom" στην ευρεία οθόνη στον υπολογιστή σας ή Mac
Ένας ανώμαλος επιχειρηματικός δρόμος
Παρά το Shipping Hard-Edge και το λογισμικό, επόμενος αγωνίστηκε για να αποκτήσει αξιόπιστη ροή εσόδων σε όλη την ύπαρξή του. Η ακαδημαϊκή αγορά εργασίας στη συνέχεια είχε αρχικά στοχευθεί αποδεδειγμένη αποδεδειγμένη ότι είναι πολύ μικρή και υποτιμημένη για να υποστηρίξει το είδος των περιθωρίων που είναι απαραίτητα για την πώληση τέτοιου προχωρημένου υλικού.
Ως αποτέλεσμα, η επόμενη προσπάθεια περιστροφής του επιχειρηματικού του σχεδίου αρκετές φορές.
Μια μηχανή χαμηλότερης τιμής, το Επόμενος σταθμός , κυκλοφόρησε το 1990 και ακολούθησε αρκετούς ταχύτερους σταθμούς εργασίας με προηγμένες δυνατότητες χρώματος. Οι εταιρικοί αριθμοί πωλήσεων είναι δύσκολο να βρεθούν, αλλά οι επόμενες πληροφορίες πωλούνται μόνο περίπου 50.000 υπολογιστές Πριν τραβήξετε το βύσμα στις πωλήσεις υλικού το 1993.
Μετά από αυτό, το επόμενο αποφάσισε να επικεντρωθεί στο λογισμικό, να συμμετάσχει στη NextStep σε άλλες αρχιτεκτονικές, συμπεριλαμβανομένων των X86 CPUS, PA-RISC και SUN SPARC. Για κάποιο χρονικό διάστημα, θα μπορούσατε να αγοράσετε ένα κουτί αντίγραφο της επόμενης και να το εκτελέσετε στο σπίτι σας 486 PC (όσο το δυνατόν Πληκτρολογήστε τις απαιτήσεις του συστήματος ).
Στην τελική του σημαντική άξονα ως μια ανεξάρτητη εταιρεία, η επόμενη αποφάσισε να επικεντρωθεί κυρίως στη μυστική σάλτσα: μια παγκόσμια τάξη, αντικειμενοστρεφόμενος API ανάπτυξης με τον ήλιο που ονομάζεται Ανόητος .
Το 1996, το NextStep έγινε ανοιχτό για το Mach (ομοιόμορφα, το Branding Caps ήταν μια προσπάθεια να διαφοροποιηθεί το προϊόν OpenStep OS από το προϊόν API OpenStep). Στη συνέχεια κυκλοφόρησε επίσης το API OpenStep για άλλες πλατφόρμες, όπως τα Windows.
Αξιοσημείωτες κυκλοφορίες NextStep
Στη συνέχεια, αποστέλλονται τουλάχιστον δώδεκα σημαντικές εκδόσεις του NextStep και OpenStep για διάφορες πλατφόρμες μεταξύ 1988-97. Παρακάτω είναι μερικά από τα πιο αξιοσημείωτα:
- NEXTSTEP 0.8 (1988): Η πρώτη έκδοση για να στείλει με το επόμενο υλικό, που περιλαμβάνεται στον επόμενο υπολογιστή.
- NEXTSTEP 2.0 (1990): Αυτή η έκδοση εισήγαγε υποστήριξη για χρωματικά γραφικά, δισκέτες, CD-ROM, την πρώτη εμφάνιση του Terminal.app και πολλά άλλα.
- NEXTSTEP 3.1 (1993): Η πρώτη απελευθέρωση για να υποστηρίξει τους επεξεργαστές X86, επιτρέποντας την εγκατάσταση του NextStep στο Generic Hardware IBM PC.
- NEXTSTEP 3.3 (1995): Την τελευταία έκδοση πριν από μετονομασία του OpenStep. Υποστήριξε τη Motorola 68k, Intel I386, Pa-Risc και πλατφόρμες SPARC.
- OpenStep 4.2 (1996): Η τελική έκδοση στην ανάπτυξη πριν από την Apple αγόρασε τη συνέχεια.
Την κληρονομιά του NextStep
Το 1995, η Apple άρχισε να αυξάνει τις προσπάθειές του να αποκτήσει τεχνολογία από μια εξωτερική επιχείρηση που θα χρησιμοποιηθεί ως βάση για ένα λειτουργικό σύστημα Macintosh επόμενης γενιάς. Τα στελέχη της εταιρείας προσπάθησαν να αποκτήσουν τον προγραμματιστή του Άτακτος , αλλά ο Steve Jobs πήρε τον άνεμο του σχεδίου και ελήφθησαν αργότερα.
Η Apple αποκτήθηκε στη συνέχεια (συμπεριλαμβανομένου του NoteStep, OpenStep, και Webobjects ) Για 400 εκατομμύρια δολάρια το 1996. Με αυτό, άρχισε να ξεδιπλώνεται ένα νέο κεφάλαιο της ιστορίας της Apple.
Μετά την εξαγορά, η Apple πήρε μια μεταμόσχευση εγκεφάλου στην ανώτερη διοίκηση. Εργασία και πολλά NeXT βετεράνους, συμπεριλαμβανομένων Tevanian και John Rubinstein , Είχαν εγκατασταθεί ως στελέχη της Apple. Ορισμένοι μάλιστα αστείο ότι το επόμενο απέκτησε η Apple, και όχι το αντίστροφο.
Οι εργασίες άρχισαν γρήγορα να μετατρέψει NEXTSTEP στην επόμενη σημαντική έκδοση του Mac OS . Μετά από αρκετά πρωτότυπα που ονομάζεται Rhapsody (και που στέλνουν το προϊόν Rhapsody με βάση ονομάζεται Mac OS X Sever 1.0 ), Η Apple προσγειώθηκε στο Mac OS X το 2000. Έγινε ο πυρήνας κατεύθυνση των προϊόντων, σήμερα το μέλλον του λογισμικού της εταιρείας, το Mac OS X είναι γνωστή ως το MacOS.
ΣΧΕΤΙΖΕΤΑΙ ΜΕ: 20 χρόνια αργότερα: Πώς το Mac OS X Public Beta Αποθηκευμένες το Mac
Από τότε, απόγονοι των βασικών τεχνολογιών που έχουν αναπτυχθεί για NEXTSTEP στη δεκαετία του '80 εξακολουθούν να υπάρχουν σε MacOS, iOS, iPadOS, watchos και tvOS. Την πάροδο του χρόνου, OpenStep εξελίχθηκε στο API για το κακάο στην καρδιά των εφαρμογών Mac OS X.
Πολλές εφαρμογές εξακολουθούν να περιλαμβάνονται στο MacOS (συμπεριλαμβανομένου του λεξικού, σκάκι, TextEdit, και Mail.app) όλων των κατέβει άμεσα από παλαιότερες εκδόσεις στη NEXTSTEP. οι MacOS γυρίζοντας ανεμόμυλο του θανάτου Επίσης, ξεκίνησε στις NEXTSTEP και Dock NEXTSTEP ήταν ο προπάτορας του MacOS του.
Βασικά, MacOS είναι ακόμα NEXTSTEP στον πυρήνα του, έστω και με πολλές σημαντικές αλλαγές.
NEXTSTEP Trivia
Εάν έχετε απολαύσει αυτό το ταξίδι μνήμης λωρίδα, θα σας αφήσει με τις ακόλουθες κομμάτια ενδιαφέρουσες πληροφορίες NEXTSTEP:
- Μέχρι NEXTSTEP 2,0 το 1990, μια «μαύρη τρύπα» ήταν το ισοδύναμο του Trash στο Mac ή το Recycle Bin των Windows: Στο 2,0, άλλαξε στο «Recycler.»
- NextStep 2.0 περιλαμβάνεται ένα προεγκατεστημένο e-mail από τον Steve Jobs : Ήταν το πρώτο μήνυμα να εμφανίζεται στο λογισμικό ηλεκτρονικού ταχυδρομείου NeXT Mail.
- NEXTSTEP αποστέλλονται με εικόνες μονόχρωμη και εφαρμογές: Το λειτουργικό σύστημα δεν εμφανίστηκε στο χρώμα μέχρι το 1992 με NEXTSTEP 3.0.
- Μια από τις πρώτες προσπάθειες σε ένα ψηφιακό «App Store» για εφαρμογές υπολογιστών έκανε το ντεμπούτο του στην NEXTSTEP το 1991: ο Ηλεκτρονική AppWrapper πωλούνται εμπορικά πακέτα, όπως λήψεις ψηφιακό δίκτυο που διαχειρίζεται κρυπτογράφησης και διαχείρισης ψηφιακών δικαιωμάτων.