Wenn Sie dies lesen, verwenden Sie wahrscheinlich einen PC. Es läuft wahrscheinlich auch Windows, oder vielleicht verwenden Sie Mac OS X oder Linux. Wenn ein schicksalhafter Tag im Jahr 1980 anders verlaufen wäre, könnten wir stattdessen CP / M verwenden.
Anfänge
Gary Kildall war ein Informatiker, der in den frühen 1970er Jahren an der Naval Postgraduate Academy in Monterey, Kalifornien, unterrichtete und Wind von einer neuen Technologie bekam, die von Intel im Norden des Silicon Valley entwickelt wurde.
Das Unternehmen hatte vor kurzem den Mikroprozessor eingeführt, aber Kildall sah das volle Potenzial, als Intel nur Ampeln steuerte. Er erkannte, dass es möglich sein würde, Pcs zu bauen, aber was sie wirklich brauchten, war Software, um sie auszuführen.
Der Aufstieg von CP / M
Kildall, der als Berater für Intel arbeitete, entwickelte PL / M oder Programmiersprache für Mikrocomputer, eine Programmiersprache für Mikrocomputer und ein Steuerprogramm für Mikrocomputer oder CP / M.CP/M war ein Betriebssystem, das theoretisch auf jedem Mikrocomputer laufen würde, solange die maschinenabhängigen Teile portiert wurden.
Kildalls Design war brillant. CP / M wurde in drei Teile unterteilt: das BIOS (Basic Input / Output System), das Basic Disk Operating System (BDOS) und den Console Command Processor (CCP). Das BIOS behandelte den maschinenabhängigen Code, während die CCP Befehle vom Benutzer akzeptierte, ähnlich wie die Shell auf Unix- und Linux-Systemen.
Intel war nicht wirklich an CP/ M interessiert, also gründete er seine eigene Firma namens Intergalactic Digital Research, später verkürzt auf Digital Research. Wie viele aufstrebende nordkalifornische Technologieunternehmen in den 1970er Jahren betrieben Kildall und seine Frau Dorothy es zunächst von zu Hause aus in Pacific Grove.
CP/ M wurde zusammen mit dem S-100-Bus mit dem Intel 8080- oder Zilog Z-80-Prozessor Ende der 70er Jahre zum De-facto-Standard. CP / M war nützlich, denn solange Entwickler maschinenunabhängig codierten, konnte ein CP / M-Programm auf fast jedem Computer ausgeführt werden, auf dem CP / M ausgeführt wurde, ohne dass ein Programmierer wissen musste, wie jede Maschine funktionierte. Es war wie ein Mini-Unix in dieser Hinsicht.
Es war so beliebt, dass es sogar eine Add-On-Karte gab, die SoftCard für den Apple II, mit der Benutzer sie auf ihren Computern mit 80-Spalten-Textanzeige ausführen konnten (ja, das war damals eine große Sache.)
Die Firma, die diese Karte herstellte, war ein schäbiges kleines Startup mit Sitz in Seattle namens Microsoft.
IBM und MS-DOS
Der wachsende Erfolg von Personalcomputern machte IBM 1980 hungrig nach einem Teil der Aktion. Das Unternehmen beschloss, mit einem eigenen PC auf den Markt zu kommen. Big Blue entwarf normalerweise ganze Computer selbst, dachte aber, dass es mit den schwerfälligen internen Prozessen des Unternehmens zu spät sein würde.
Das Unternehmen beschloss, etwas völlig Unbekanntes für IBM zu tun. Es würde Standardkomponenten verwenden und diese in ein komplettes System integrieren.
CP/M war die naheliegende Wahl für das Betriebssystem, wenn man bedenkt, wie beliebt es war und wie einfach es war, auf andere Systeme zu portieren.IBM wandte sich zunächst an Microsoft für CP / M und dachte anscheinend, dass sie CP / M lizenzieren könnten, da sie die Apple II-Karte hergestellt hatten. Zu seiner Ehre wies Microsoft die Führungskräfte von IBM darauf hin, sich in Kalifornien niederzulassen.Was als nächstes geschah, war Gegenstand endloser Spekulationen und einer urbanen Legende in der Technologiebranche.An dem Tag, als IBM auftauchte, um mit DRI zu verhandeln, lieferte Kildall einige Unterlagen an einen Kunden mit seinem Privatflugzeug, so dass Dorothy und die Anwälte des Unternehmens den Deal aushandelten. DRI blieb anscheinend bei der Geheimhaltungsvereinbarung hängen, nachdem Kildall später am Tag zurückgekehrt war, und letztendlich kam der Deal zu nichts.
Verzweifelt nach einem Betriebssystem wandte sich IBM 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 fertig wird.
Microsoft polierte es und bot es IBM als PC-DOS an. Das Unternehmen überzeugte IBM, sie die Rechte an dem Betriebssystem behalten zu lassen, um es an andere Computerhersteller zu lizenzieren. IBM, zuversichtlich, dass niemand das BIOS klonen würde, das einzige Stück proprietärer Technologie im PC, stimmte zu. (Da der Computer, auf dem Sie dies lesen, wahrscheinlich nicht von IBM stammt, ist es offensichtlich, wie sich das herausstellte.)
Gary Kildall hörte von dem Deal und drohte IBM zu verklagen, wenn es PC-DOS veröffentlicht. Es wurde ein Deal ausgearbeitet, bei dem IBM beide Systeme anbieten würde, aber IBM verkaufte PC-DOS für 40 US-Dollar, aber CP / M-86, die PC-Version, kostete 240 US-Dollar. 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 auf MS-DOS portiert.
DRI kämpft weiter
Trotz der Rückschläge hat DRI weiter innovativ gearbeitet. Das Unternehmen setzte seine Innovationen fort und entwickelte eine Multitasking-Version von CP / M namens MP / M.
Als klar war, dass DOS CP / M in Bezug auf die Anwendungsunterstützung in den Schatten gestellt 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-Computerlinie bekannt war.
Spätere Jahre
Selbst mit den Fortschritten in der Technologie war klar, dass DRI dem Microsoft-Moloch nicht gewachsen war. Digital Research wurde an Novell verkauft – der Deal machte Kildall sehr reich, aber er lebte nie lange genug, um seinen Erfolg wirklich zu genießen. Leider starb Gary Kildall 1994 nach Verletzungen, die er bei einem Sturz erlitten hatte.Das Erbe von Gary Kildall, Digital Research und CP/M lebt weiter. DOS und später Windows leben immer noch im Schatten, einschließlich der Art und Weise, wie Laufwerke benannt werden.Die Lektion ist, dass etablierte Unternehmen wie MICROSOFT sich immer vor kleineren, hungrigeren 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 Dr. Dobbs Zeitschriftenartikel, dass es aufgrund von Kildalls akademischem Hintergrund viel kollegialer als wettbewerbsfähig gewesen sein könnte.
Trotzdem haben viele Menschen immer noch starke Erinnerungen an Gary Kildall und CP / M mit Tribute-Sites. Die PBS-Show The Computer Chronicles widmete Kildall ein Jahr nach seinem Tod eine Episode. Für eine lange (über 1000 Seiten) Behandlung der frühen Tage des Silicon Valley, einschließlich Gary Kildall und digitaler Forschung, möchten Sie vielleicht eine Kopie 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 werden.