CP / M: Die Geschichte des Betriebssystems, die fast über Windows gelang

Autor: Roger Morrison
Erstelldatum: 17 September 2021
Aktualisierungsdatum: 1 Juli 2024
Anonim
CP / M: Die Geschichte des Betriebssystems, die fast über Windows gelang - Technologie
CP / M: Die Geschichte des Betriebssystems, die fast über Windows gelang - Technologie

Inhalt


Wegbringen:

Wenn es 1980 keinen schicksalhaften Tag gab, könnten Sie CP / M anstelle von Windows oder Mac OS verwenden.

Wenn Sie dies lesen, verwenden Sie wahrscheinlich einen PC. Wahrscheinlich wird auch Windows ausgeführt, oder Sie verwenden Mac OS X oder Linux. Wenn ein schicksalhafter Tag 1980 anders verlaufen wäre, könnten wir stattdessen CP / M verwenden.

Anfänge

Gary Kildall war ein Informatiker, der Anfang der 1970er Jahre an der Naval Postgraduate Academy in Monterey, Kalifornien, unterrichtete. Er entdeckte einige neue Technologien, die Intel im Norden des Silicon Valley entwickelt hatte.


Das Unternehmen hatte kürzlich den Mikroprozessor eingeführt, aber Kildall erkannte das volle Potenzial, als Intel nur sah, dass er Ampeln kontrollierte. Er erkannte, dass es möglich sein würde, PCs zu bauen, aber was sie wirklich brauchten, war Software, um sie laufen zu lassen.


Der Aufstieg von CP / M

Kildall, der als Berater für Intel arbeitete, entwickelte PL / M oder Programming Language for Microcomputers, eine Programmiersprache für Mikrocomputer, und Control Program for Microcomputers oder CP / M.


CP / M war ein Betriebssystem, das theoretisch auf jedem Mikrocomputer ausgeführt werden konnte, solange die maschinenabhängigen Teile portiert waren.

Kildalls Design war brillant. CP / M gliederte sich in drei Teile: das BIOS (Basic Input / Output System), das Basic Disk Operating System (BDOS) und den Console Command Processor (CCP). Das BIOS handhabte den maschinenabhängigen Code, während die CCP Befehle vom Benutzer akzeptierte, ähnlich der Shell auf Unix- und Linux-Systemen.

Intel interessierte sich nicht wirklich für CP / M und gründete daher seine eigene Firma namens Intergalactic Digital Research, die später zu Digital Research abgekürzt wurde. Wie viele aufstrebende nordkalifornische Technologieunternehmen in den 1970er-Jahren ließen es Kildall und seine Frau Dorothy zunächst von ihrem Haus in Pacific Grove aus laufen.


CP / M wurde zusammen mit dem S-100-Bus mit Intel 8080- oder Zilog Z-80-Prozessor in den späten 70er-Jahren de facto zum Standard. CP / M war nützlich, da ein CP / M-Programm, solange die Entwickler maschinenunabhängig codierten, auf fast jedem Computer mit CP / M ausgeführt werden konnte, ohne dass ein Programmierer wissen musste, wie jede Maschine funktioniert. In dieser Hinsicht war es wie ein Mini-Unix.

Es war so beliebt, dass es sogar eine Zusatzkarte gab, die SoftCard für den Apple II, mit der Benutzer sie auf ihren Computern mit 80-Spalten-Display ausführen konnten (ja, das war damals eine große Sache.)

Das Unternehmen, das diese Karte herstellte, war ein altes kleines Startup mit Sitz in Seattle mit dem Namen Microsoft.

IBM und MS-DOS

Der wachsende Erfolg von PCs machte IBM 1980 hungrig nach einem Teil der Aktion. Das Unternehmen entschied sich, mit einem eigenen PC auf den Markt zu kommen. Big Blue entwarf in der Regel ganze Computer für sich, war sich aber sicher, dass es mit den schwerfälligen internen Prozessen des Unternehmens zu spät sein würde.


Das Unternehmen entschloss sich, etwas für IBM völlig Unbekanntes zu tun. Es werden handelsübliche Komponenten verwendet und in ein Gesamtsystem integriert.

CP / M war die offensichtliche Wahl für das Betriebssystem, da es sehr beliebt war und sich leicht auf andere Systeme portieren ließ.

IBM wandte sich an Microsoft, um CP / M zu erhalten, und dachte anscheinend, dass sie CP / M lizenzieren könnten, seit sie die Apple II-Karte hergestellt haben. Microsoft wies die Verantwortlichen von IBM nach unten in Kalifornien auf DRI hin.

Was als nächstes geschah, war in der Technologiebranche endlosen Spekulationen und einer urbanen Legende ausgesetzt.

An dem Tag, an dem IBM auftauchte, um mit DRI zu verhandeln, übermittelte Kildall einem Kunden mit seinem Privatflugzeug einige Unterlagen und überließ Dorothy und den Anwälten des Unternehmens die Abmachung. DRI blieb anscheinend bei der Geheimhaltungsvereinbarung stecken, nachdem Kildall später am Tag zurückgekehrt war und der Deal schließlich gescheitert war.

IBM suchte verzweifelt nach einem Betriebssystem und wandte sich an Microsoft. Sie fanden einen CP / M-Klon, der von einem Freund von Bill Gates, Tim Paterson von Seattle Computer Products und dem Designer der SoftCard namens QDOS oder "Quick and Dirty Operating System" geschrieben wurde. Microsoft hat dies an IBM lizenziert, damit es rechtzeitig verfügbar ist.

Microsoft polierte es und bot es IBM als PC-DOS an. Das Unternehmen überzeugte IBM, die Rechte am Betriebssystem zu behalten, um Lizenzen an andere Computerhersteller zu vergeben. IBM war zuversichtlich, dass niemand das BIOS klonen würde, die einzige proprietäre Technologie auf dem PC. (Da der Computer, auf dem Sie dies lesen, wahrscheinlich nicht von IBM stammt, ist es offensichtlich, wie sich dies herausstellte.)

Gary Kildall hörte von dem Deal und drohte, IBM zu verklagen, wenn es PC-DOS herausbringe. Es wurde ein Deal ausgearbeitet, bei dem IBM beide Systeme anbieten würde, IBM jedoch PC-DOS für 40 USD verkaufte, CP / M-86, die PC-Version, jedoch 240 USD. Es war schwer zu rechtfertigen, einen höheren Preis für dasselbe zu zahlen, und die meisten Leute entschieden sich für DOS. Die meisten CP / M-Anwendungen, wie das WordStar-Textverarbeitungssystem, wurden nach MS-DOS portiert.

Keine Bugs, kein Stress - Ihre schrittweise Anleitung zur Erstellung lebensverändernder Software, ohne Ihr Leben zu zerstören

Sie können Ihre Programmierkenntnisse nicht verbessern, wenn sich niemand um die Softwarequalität kümmert.

DRI kämpft weiter

Trotz der Rückschläge setzte DRI seine Innovationen fort. Das Unternehmen setzte seine Innovationen fort und entwickelte eine Multitasking-Version von CP / M mit dem Namen MP / M.


Als klar wurde, dass DOS CP / M in Bezug auf die Anwendungsunterstützung verdrängt hatte, fügte DRI die MS-DOS-Kompatibilität hinzu und entwickelte sich zu DOS Plus und später zu DR DOS.

DRI drang auch in die aufstrebende Welt der grafischen Benutzeroberfläche mit GEM ein, die am besten als GUI für die Atari ST-Computerreihe bekannt war.

Spätere Jahre

Trotz der technologischen Fortschritte war klar, dass DRI nicht mit dem Microsoft-Juggernaut mithalten konnte. Digital Research wurde an Novell verkauft - der Deal machte Kildall sehr wohlhabend, aber er lebte nie lange genug, um seinen Erfolg wirklich zu genießen. Leider starb Gary Kildall 1994 nach einem Sturz.

Das Erbe von Gary Kildall, Digital Research und CP / M lebt weiter. DOS und neuere Windows-Versionen befinden sich immer noch im Schatten, einschließlich der Art und Weise, wie Laufwerke benannt werden.

Die Lehre ist, dass etablierte Unternehmen wie DRI sich immer vor kleineren, hungrigen Unternehmen wie dem Microsoft von 1980 hüten sollten.

Wie könnte sich die Branche mit Gary Kildall an der Spitze anstelle von Bill Gates entwickelt haben? Michael Swaine argumentierte in einem Artikel im Dr. Dobb's Journal, dass es aufgrund des akademischen Hintergrunds von Kildall viel kollegialer als wettbewerbsorientiert gewesen sein könnte.

Trotzdem haben viele Leute noch starke Erinnerungen an Gary Kildall und CP / M mit Tribut-Sites. Die PBS-Show The Computer Chronicles widmete Kildall ein Jahr nach seinem Tod eine Episode. Für eine ausführliche (über 1000 Seiten) Aufarbeitung der Anfänge des Silicon Valley, einschließlich Gary Kildall und Digital Research, möchten Sie möglicherweise ein Exemplar des Buches "Fire in the Valley" von Paul Freiberger und Michael Swaine aufspüren.

Auch wenn DRI, CP / M und sogar Gary Kildall weg sind, werden sie definitiv nicht vergessen.