CP / M: Het verhaal van het besturingssysteem dat bijna is geslaagd via Windows

Schrijver: Roger Morrison
Datum Van Creatie: 17 September 2021
Updatedatum: 1 Juli- 2024
Anonim
Essential Scale-Out Computing by James Cuff
Video: Essential Scale-Out Computing by James Cuff

Inhoud


Afhaal:

Als het voor een noodlottige dag in 1980 niet bestond, gebruikt u mogelijk CP / M in plaats van Windows of Mac OS.

Als u dit leest, is de kans groot dat u een pc gebruikt. Waarschijnlijk draait het ook op Windows, of misschien gebruik je Mac OS X of Linux. Als een noodlottige dag in 1980 anders had gespeeld, zouden we in plaats daarvan CP / M kunnen gebruiken.

Beginnings

Gary Kildall was een computerwetenschapper die les gaf aan de Naval Postgraduate Academy in Monterey, Californië in het begin van de jaren zeventig, die een aantal nieuwe technologie, ontwikkeld door Intel in het noorden in Silicon Valley, in de wind kreeg.


Het bedrijf had onlangs de microprocessor geïntroduceerd, maar Kildall zag het volledige potentieel toen Intel het alleen verkeerslichten zag regelen. Hij besefte dat het mogelijk zou zijn om personal computers te bouwen, maar ze hadden echt software nodig om ze te laten werken.


De opkomst van CP / M

Kildall, werkzaam als consultant voor Intel, ontwikkelde PL / M, of programmeertaal voor microcomputers, een programmeertaal voor microcomputers, en een besturingsprogramma voor microcomputers, of CP / M.


CP / M was een besturingssysteem dat theoretisch op elke microcomputer zou werken, zolang de machine-afhankelijke onderdelen werden geporteerd.

Het ontwerp van Kildall was briljant. CP / M was verdeeld in drie delen: het BIOS (Basic Input / Output System), het Basic Disk Operating System (BDOS) en de Console Command Processor (CCP). Het BIOS verwerkte de machine-afhankelijke code, terwijl de CCP opdrachten van de gebruiker accepteerde, vergelijkbaar met de shell op Unix- en Linux-systemen.

Intel was niet echt geïnteresseerd in CP / M, dus richtte hij zijn eigen bedrijf op, Intergalactic Digital Research, later afgekort tot Digital Research. Zoals veel ontluikende technologiebedrijven in Noord-Californië in de jaren 1970, haalden Kildall en zijn vrouw Dorothy het in eerste instantie uit hun huis, gelegen in Pacific Grove.


CP / M, samen met de S-100-bus met de Intel 8080- of Zilog Z-80-processor, werd eind de jaren 70 een de facto standaard. CP / M was nuttig omdat zolang ontwikkelaars op een machine-onafhankelijke manier codeerden, een CP / M-programma op vrijwel elke computer met CP / M kon draaien zonder dat een programmeur hoefde te weten hoe elke machine werkte. Het was wat dat betreft een mini-Unix.

Het was zo populair dat er zelfs een add-on-kaart was, de SoftCard voor de Apple II waarmee gebruikers deze konden uitvoeren op hun computers met 80-koloms display (ja, dat was een groot probleem toen.)

Het bedrijf dat deze kaart maakte, was een slordige kleine startup gevestigd in Seattle, Microsoft genaamd.

IBM en MS-DOS

Het groeiende succes van personal computers maakte IBM hongerig voor een deel van de actie in 1980. Het bedrijf besloot de markt op te gaan met een eigen pc. Big Blue ontwierp meestal zelf complete computers, maar dacht dat het te laat zou zijn met de logge interne processen van het bedrijf.


Het bedrijf besloot om iets te doen dat ongehoord was voor IBM. Het zou kant-en-klare componenten gebruiken en deze integreren in een compleet systeem.

CP / M was de voor de hand liggende keuze voor het besturingssysteem, gezien hoe populair het was en hoe gemakkelijk het was om over te dragen naar andere systemen.

IBM benaderde Microsoft aanvankelijk voor CP / M, blijkbaar denkend dat ze CP / M konden licentiëren sinds ze de Apple II-kaart hadden gemaakt. Het is zijn verdienste dat Microsoft de leidinggevenden van IBM op DRI in Californië heeft gewezen.

Wat er daarna gebeurde is onderworpen aan eindeloze speculaties en een stedelijke legende in de technologische industrie.

Op de dag dat IBM opdook om met DRI te onderhandelen, leverde Kildall wat documentatie aan een klant met behulp van zijn privévliegtuig, waardoor Dorothy en de advocaten van het bedrijf de deal moesten sluiten. DRI bleef blijkbaar vastzitten aan de geheimhoudingsovereenkomst nadat Kildall later op de dag terugkeerde en uiteindelijk kwam de deal tot niets.

IBM was wanhopig op zoek naar een besturingssysteem en wendde zich tot Microsoft. Ze vonden een CP / M-kloon geschreven door een vriend van Bill Gates, Tim Paterson van Seattle Computer Products en de ontwerper van de SoftCard, genaamd QDOS of "Quick and Dirty Operating System". Microsoft heeft dit in licentie gegeven aan IBM, zodat het op tijd klaar zou zijn.

Microsoft heeft het gepolijst en aan IBM aangeboden als PC-DOS. Het bedrijf overtuigde IBM om hen de rechten op het besturingssysteem te laten behouden om licenties te verlenen aan andere computerfabrikanten. IBM was ervan overtuigd dat niemand het BIOS zou klonen, het enige stuk eigen technologie op de pc. (Aangezien de computer waarop u dit leest waarschijnlijk niet door IBM is gemaakt, is het duidelijk hoe dat is gebleken.)

Gary Kildall hoorde over de deal en dreigde IBM te vervolgen als het PC-DOS zou uitbrengen. Er werd een deal gesloten waarbij IBM beide systemen zou aanbieden, maar IBM verkocht PC-DOS voor $ 40, maar CP / M-86, de pc-versie, was $ 240. Het was moeilijk om een ​​hogere prijs te rechtvaardigen voor wat neerkwam op hetzelfde en de meeste mensen kozen voor DOS. De meeste CP / M-toepassingen, zoals het WordStar-tekstverwerkingssysteem, werden overgezet naar MS-DOS.

Geen bugs, geen stress - Uw stapsgewijze handleiding voor het creëren van levensveranderende software zonder uw leven te vernietigen

U kunt uw programmeervaardigheden niet verbeteren als niemand om softwarekwaliteit geeft.

DRI blijft vechten

Ondanks de tegenslagen bleef DRI innoveren. Het bedrijf bleef innoveren en creëerde een multitasking-versie van CP / M genaamd MP / M.


Toen het duidelijk was dat DOS CP / M had overschaduwd wat betreft applicatieondersteuning, voegde DRI MS-DOS-compatibiliteit toe en evolueerde het naar DOS Plus en later DR DOS.

DRI drong ook door in de opkomende wereld van de grafische gebruikersinterface met GEM, die vooral bekend stond als de GUI voor de Atari ST-lijn van computers.

Latere jaren

Zelfs met de technologische vooruitgang was het duidelijk dat DRI geen partij was voor de Microsoft-juggernaut. Digitaal onderzoek werd verkocht aan Novell - de deal maakte Kildall erg rijk, maar hij heeft nooit lang genoeg geleefd om echt van zijn succes te genieten. Helaas stierf Gary Kildall in 1994 na verwondingen die hij opliep in een val.

De erfenis van Gary Kildall, Digital Research en CP / M leeft nog steeds voort. DOS en later Windows leven nog steeds in de schaduw, inclusief de manier waarop schijven worden genoemd.

De les is dat gevestigde bedrijven zoals DRI altijd moeten oppassen voor kleinere, hongeriger bedrijven zoals de Microsoft van 1980.

Hoe kan de industrie zijn geëvolueerd met Gary Kildall aan het roer in plaats van Bill Gates? Michael Swaine beweerde in een artikel van Dr. Dobb's Journal dat het vanwege de academische achtergrond van Kildall misschien veel collegiaaler dan competitief was geweest.

Desondanks hebben veel mensen nog steeds sterke herinneringen aan Gary Kildall en CP / M, met tribute-sites. De PBS-show The Computer Chronicles heeft een jaar na zijn dood een aflevering aan Kildall opgedragen. Voor een langdurige (1000-pluspagina) behandeling van de vroege dagen van Silicon Valley, inclusief Gary Kildall en Digital Research, wilt u misschien een exemplaar van het boek 'Fire in the Valley' van Paul Freiberger en Michael Swaine vinden.

Hoewel DRI, CP / M en zelfs Gary Kildall zijn verdwenen, zullen ze zeker niet worden vergeten.