CP / M: Η ιστορία του λειτουργικού συστήματος που σχεδόν πέτυχε πάνω από τα Windows

Συγγραφέας: Roger Morrison
Ημερομηνία Δημιουργίας: 17 Σεπτέμβριος 2021
Ημερομηνία Ενημέρωσης: 1 Ιούλιος 2024
Anonim
CP / M: Η ιστορία του λειτουργικού συστήματος που σχεδόν πέτυχε πάνω από τα Windows - Τεχνολογία
CP / M: Η ιστορία του λειτουργικού συστήματος που σχεδόν πέτυχε πάνω από τα Windows - Τεχνολογία

Περιεχόμενο


Πάρε μακριά:

Αν δεν ήταν για μια μοιραία ημέρα το 1980, ίσως να χρησιμοποιείτε το CP / M αντί των Windows ή του Mac OS.

Εάν διαβάζετε αυτό, πιθανότατα χρησιμοποιείτε υπολογιστή. Είναι πιθανότατα επίσης να εκτελείτε Windows ή ίσως να χρησιμοποιείτε Mac OS X ή Linux. Αν μια μοιραία ημέρα το 1980 είχε παίξει διαφορετικά, ίσως να χρησιμοποιούμε το CP / M αντί.

Αρχές

Ο Gary Kildall ήταν καθηγητής ηλεκτρονικών υπολογιστών στη Ναυτική Μεταπτυχιακή Ακαδημία στο Monterey της Καλιφόρνιας στις αρχές της δεκαετίας του '70, ο οποίος έριξε αέρα από κάποια νέα τεχνολογία που αναπτύχθηκε από την Intel στα βόρεια της Silicon Valley.


Η εταιρεία εισήγαγε πρόσφατα τον μικροεπεξεργαστή, αλλά η Kildall είδε όλες τις δυνατότητες όταν η Intel το είδε μόνο να ελέγχει τα φανάρια. Συνειδητοποίησε ότι θα ήταν δυνατή η κατασκευή προσωπικών υπολογιστών, αλλά αυτό που πραγματικά χρειαζόταν ήταν το λογισμικό για να τρέξει.

Η άνοδος του CP / M

Η Kildall, ως σύμβουλος της Intel, δημιούργησε PL / M ή Γλώσσα Προγραμματισμού για Μικροϋπολογιστές, η οποία ήταν μια γλώσσα προγραμματισμού για μικροϋπολογιστές και Πρόγραμμα Ελέγχου για Μικροϋπολογιστές ή CP / M.


Το CP / M ήταν ένα λειτουργικό σύστημα που θα λειτουργούσε θεωρητικά σε οποιοδήποτε μικροϋπολογιστή, εφόσον τα εξαρτήματα εξαρτώμενα από τη μηχανή μεταφέρονταν.

Το σχέδιο του Kildall ήταν λαμπρό. Το CP / M χωρίστηκε σε τρία μέρη: το BIOS (Basic Input / Output System), το βασικό λειτουργικό σύστημα δίσκων (BDOS) και τον επεξεργαστή εντολών κονσόλας (CCP). Το BIOS χειρίστηκε τον εξαρτώμενο από τον υπολογιστή κώδικα, ενώ το CCP δέχθηκε εντολές από το χρήστη, παρόμοιες με το κέλυφος σε συστήματα Unix και Linux.


Η Intel δεν ενδιαφέρεται πραγματικά για το CP / M, οπότε δημιούργησε τη δική της εταιρεία, που ονομάζεται Intergalactic Digital Research, αργότερα συντομεύθηκε στην ψηφιακή έρευνα. Όπως και πολλές αναδυόμενες τεχνολογικές εταιρείες της Βόρειας Καλιφόρνιας στη δεκαετία του '70, η Kildall και η σύζυγός της Dorothy την έκαναν αρχικά έξω από το σπίτι τους, που βρίσκεται στο Pacific Grove.

Το CP / M, μαζί με το δίαυλο S-100 που χρησιμοποιεί τον επεξεργαστή Intel 8080 ή Zilog Z-80, έγινε de facto πρότυπο στα τέλη της δεκαετίας του '70. Το CP / M ήταν χρήσιμο επειδή όσο προγραμματιστές κωδικοποίησαν με τρόπο ανεξάρτητο από μηχανή, ένα πρόγραμμα CP / M θα μπορούσε να τρέξει σε σχεδόν οποιοδήποτε υπολογιστή που τρέχει CP / M χωρίς προγραμματιστή να χρειάζεται να γνωρίζει πώς λειτουργεί κάθε μηχανή. Ήταν σαν ένα μίνι Unix από την άποψη αυτή.

Ήταν τόσο δημοφιλής που υπήρχε ακόμη και μια πρόσθετη κάρτα, η SoftCard για το Apple II που επέτρεψε στους χρήστες να την εκτελέσουν στους υπολογιστές τους με οθόνη 80 καναλιών (ναι, αυτό ήταν μια μεγάλη υπόθεση τότε).


Η εταιρεία που δημιούργησε την κάρτα αυτή ήταν μια μικρή εκκίνηση που βασίζεται στο Seattle και ονομάζεται Microsoft.

IBM και MS-DOS

Η αυξανόμενη επιτυχία των προσωπικών υπολογιστών έκανε την IBM πεινασμένη για ένα κομμάτι της δράσης το 1980. Η εταιρεία αποφάσισε να εισέλθει στην αγορά με δικό της υπολογιστή. Το Big Blue συνήθως σχεδίαζε ολόκληρους υπολογιστές από μόνα τους, αλλά πίστευε ότι θα ήταν πολύ αργά με τις εσωτερικές διεργασίες της εταιρείας.


Η εταιρεία αποφάσισε να κάνει κάτι εντελώς ανυπόμονο για την IBM. Θα χρησιμοποιούσε εξαρτήματα εκτός του ράφι και θα τα ενσωματώσει σε ένα πλήρες σύστημα.

Το CP / M ήταν η προφανής επιλογή για το λειτουργικό σύστημα, δεδομένου του πόσο δημοφιλής ήταν και πόσο εύκολο ήταν να το λιμάνι σε άλλα συστήματα.

Η IBM προσέγγισε αρχικά τη Microsoft για το CP / M, φαινομενικά ότι σκέφτηκε ότι θα μπορούσε να χορηγήσει άδεια χρήσης CP / M από τότε που έκανε την κάρτα Apple II. Για την πίστη της, η Microsoft επισήμανε τις εκτελέσεις της IBM προς την DRI στην Καλιφόρνια.

Αυτό που συνέβη στη συνέχεια υποβλήθηκε σε ατέλειωτη κερδοσκοπία και αστικό μύθο στον κλάδο της τεχνολογίας.

Την ημέρα που η IBM εμφανίστηκε να διαπραγματευτεί με την DRI, η Kildall παρέδωσε κάποια τεκμηρίωση σε έναν πελάτη χρησιμοποιώντας το ιδιωτικό αεροπλάνο της, αφήνοντας τη Dorothy και τους δικηγόρους της εταιρείας να εξαφανίσουν τη συμφωνία. Η DRI προφανώς έχει κολλήσει στη συμφωνία μη διάδοσης μετά την επιστροφή της Kildall αργότερα την ημέρα, και τελικά η συμφωνία δεν κατέληξε σε τίποτα.

Απελπισμένος για ένα λειτουργικό σύστημα, η IBM γύρισε στη Microsoft. Βρήκαν έναν κλώνο CP / M γραμμένο από έναν φίλο του Μπιλ Γκέιτς, τον Τιμ Πάτερσον του Seattle Computer Products και τον σχεδιαστή της SoftCard, που ονομάστηκε QDOS, ή "Γρήγορο και βρώμικο λειτουργικό σύστημα". Η Microsoft χορήγησε άδεια στην IBM, ώστε να είναι έτοιμη εγκαίρως.

Η Microsoft το πήρε και το πρόσφερε στην IBM ως PC-DOS. Η εταιρεία έπεισε την IBM να τους αφήσει να διατηρήσουν τα δικαιώματά τους στο λειτουργικό σύστημα για να αποκτήσουν άδεια σε άλλους κατασκευαστές υπολογιστών. Η IBM, με την πεποίθηση ότι κανείς δεν θα κλωνοποιήσει το BIOS, το μοναδικό κομμάτι της ιδιόκτητης τεχνολογίας στον υπολογιστή, συμφώνησε. (Δεδομένου ότι ο υπολογιστής που διαβάζετε αυτό το πιθανό δεν έγινε από την IBM, είναι προφανές πώς αυτό αποδείχθηκε.)

Ο Gary Kildall άκουσε για τη συμφωνία και απείλησε να μηνύσει την IBM αν κυκλοφόρησε το PC-DOS. Συζητήθηκε μια συμφωνία όπου η IBM θα προσφέρει και τα δύο συστήματα, αλλά η IBM πώλησε το PC-DOS για $ 40, αλλά η CP / M-86, η έκδοση PC, ήταν 240 δολάρια. Ήταν δύσκολο να δικαιολογηθεί η καταβολή υψηλότερης τιμής για αυτό που ισοδυναμούσε με το ίδιο πράγμα, και οι περισσότεροι άνθρωποι επέλεξαν DOS. Οι περισσότερες εφαρμογές CP / M, όπως το σύστημα επεξεργασίας κειμένου WordStar, μεταφέρθηκαν στο MS-DOS.

No Bugs, No Stress - Ο οδηγός σας βήμα προς βήμα για τη δημιουργία λογισμικού που αλλάζει τη ζωή χωρίς να καταστρέφει τη ζωή σας

Δεν μπορείτε να βελτιώσετε τις δεξιότητες προγραμματισμού σας όταν κανείς δεν ενδιαφέρεται για την ποιότητα του λογισμικού.

Το DRI συνεχίζει την πάλη

Παρά τα εμπόδια, η DRI συνέχισε να καινοτομεί. Η εταιρεία συνέχισε να καινοτομεί, δημιουργώντας μια έκδοση πολλαπλών εργασιών του CP / M που ονομάζεται MP / M.


Όταν ήταν σαφές ότι το DOS είχε αποκρύψει το CP / M από την άποψη της υποστήριξης εφαρμογών, η DRI πρόσθεσε τη συμβατότητα του MS-DOS και εξελίχθηκε σε DOS Plus και αργότερα σε DR DOS.

Το DRI έκανε επίσης επιρροές στον αναδυόμενο κόσμο του γραφικού περιβάλλοντος χρήστη με το GEM, το οποίο ήταν καλύτερο γνωστό ως το GUI για τη γραμμή Atari ST των υπολογιστών.

Αργότερα χρόνια

Ακόμη και με τις τεχνολογικές εξελίξεις, ήταν ξεκάθαρο ότι η DRI δεν ταιριάζει με το juggernaut της Microsoft. Η ψηφιακή έρευνα πωλήθηκε στη Novell - η συμφωνία έκανε τον Kildall πολύ πλούσιο, αλλά ποτέ δεν έζησε αρκετά για να απολαύσει πραγματικά την επιτυχία του. Δυστυχώς, ο Gary Kildall πέθανε το 1994 μετά από τραυματισμούς που υπέφερε σε πτώση.

Η κληρονομιά του Gary Kildall, της Ψηφιακής Έρευνας και του CP / M εξακολουθεί να ζει. Το DOS και αργότερα τα Windows εξακολουθούν να ζουν στη σκιά, συμπεριλαμβανομένου του τρόπου με τον οποίο οι δίσκοι ονομάζονται.

Το μάθημα είναι ότι οι καθιερωμένες εταιρείες όπως η DRI θα πρέπει να προσέχουν πάντα τις μικρότερες, πεινασμένες εταιρείες όπως η Microsoft του 1980.

Πώς θα μπορούσε η βιομηχανία να εξελιχθεί με τον Gary Kildall στο τιμόνι αντί του Bill Gates; Ο Michael Swaine υποστήριξε στο άρθρο του Δρ. Dobb ότι μπορεί να ήταν πολύ πιο συλλογικό από το ανταγωνιστικό, λόγω του ακαδημαϊκού υπόβαθρου του Kildall.

Παρ 'όλα αυτά, πολλοί άνθρωποι εξακολουθούν να έχουν ισχυρές αναμνήσεις του Gary Kildall και CP / M, με αξιοθέατα τόπους. Το PBS δείχνει τα Ηλετρονικά Χρονικά αφιέρωσαν ένα επεισόδιο στον Kildall ένα χρόνο μετά το θάνατό του. Για μια μακροχρόνια θεραπεία (1.000 σελίδων) των πρώτων ημερών της Silicon Valley, συμπεριλαμβανομένων των Gary Kildall και Digital Research, μπορεί να θέλετε να εντοπίσετε ένα αντίγραφο του βιβλίου "Fire in the Valley" από τους Paul Freiberger και Michael Swaine.

Αν και τα DRI, CP / M και ακόμη και ο Gary Kildall έχουν φύγει, σίγουρα δεν θα ξεχαστούν.