CP / M: Příběh OS, který téměř uspěl nad Windows

Autor: Roger Morrison
Datum Vytvoření: 17 Září 2021
Datum Aktualizace: 1 Červenec 2024
Anonim
CP / M: Příběh OS, který téměř uspěl nad Windows - Technologie
CP / M: Příběh OS, který téměř uspěl nad Windows - Technologie

Obsah


Odnést:

Pokud v roce 1980 nebyl jeden osudový den, možná byste místo Windows nebo Mac OS používali CP / M.

Pokud toto čtete, je pravděpodobné, že používáte počítač. Pravděpodobně také běží na Windows, nebo možná používáte Mac OS X nebo Linux. Pokud by jeden osudový den v roce 1980 hrál jinak, mohli bychom místo toho použít CP / M.

Začátky

Gary Kildall byl počítačovým vědcem vyučujícím na Naval Postgraduate Academy v Monterey v Kalifornii na počátku 70. let, který zachytil vítr některých nových technologií vyvinutých společností Intel na sever v Silicon Valley.


Společnost nedávno představila mikroprocesor, ale Kildall viděl plný potenciál, když Intel viděl pouze řízení semaforů. Uvědomil si, že bude možné stavět osobní počítače, ale to, co skutečně potřebovali, byl software pro jejich provoz.


Vzestup CP / M

Kildall, který pracoval jako konzultant společnosti Intel, vyvinul PL / M nebo Programovací jazyk pro mikropočítače, což byl programovací jazyk pro mikropočítače, a řídicí program pro mikropočítače, nebo CP / M.


CP / M byl operační systém, který by teoreticky fungoval na jakémkoli mikropočítači, pokud byly porty závislé na stroji.

Kildallův design byl skvělý. CP / M byl rozdělen do tří částí: BIOS (Basic Input / Output System), Basic Disk Operating System (BDOS) a Console Command Processor (CCP). Systém BIOS zpracoval kód závislý na stroji, zatímco CCP přijal od uživatele příkazy podobné shellu v systémech Unix a Linux.

Intel se opravdu nezajímal o CP / M, takže založil vlastní společnost s názvem Intergalactic Digital Research, později zkrácenou na Digital Research. Stejně jako mnoho začínajících technologických společností v severní Kalifornii v 70. letech, Kildall a jeho manželka Dorothy to původně vyběhli ze svého domu, který se nachází v Pacific Grove.


CP / M, spolu se sběrnicí S-100 využívající procesor Intel 8080 nebo Zilog Z-80, se stal de facto standardem na konci 70. let. CP / M bylo užitečné, protože pokud vývojáři kódovali strojově nezávislým způsobem, mohl program CP / M běžet na téměř jakémkoli počítači, na kterém běží CP / M, aniž by musel programátor vědět, jak každý stroj pracoval. V tomto ohledu to bylo jako mini Unix.

Bylo to tak populární, že tam byla dokonce přídavná karta, SoftCard pro Apple II, která umožňovala uživatelům provozovat ji na jejich počítačích s 80 sloupcovým displejem (ano, tehdy to bylo velké řešení).

Společnost, která tuto kartu vyrobila, byla velmi drzá při startu se sídlem v Seattlu s názvem Microsoft.

IBM a MS-DOS

Rostoucí úspěch osobních počítačů způsobil, že IBM měla v roce 1980 hlad po akci. Společnost se rozhodla vstoupit na trh pomocí vlastního počítače. Big Blue obvykle celé počítače navrhovala sama, ale usoudila, že by bylo příliš pozdě na interní procesy společnosti v řezání dřeva.


Společnost se rozhodla udělat něco úplně neslýchaného pro IBM. Využívalo by to standardní komponenty a integrovalo je do kompletního systému.

CP / M byla pro operační systém zřejmou volbou, vzhledem k tomu, jak populární bylo a jak snadné bylo portovat do jiných systémů.

IBM zpočátku oslovil Microsoft pro CP / M, očividně si myslel, že by mohli licencovat CP / M od doby, kdy vytvořili kartu Apple II. K jeho zásluze, Microsoft ukázal IBM výkony k DRI dolů v Kalifornii.

To, co se stalo příště, bylo podrobeno nekonečným spekulacím a městské legendě v technologickém průmyslu.

V den, kdy se ukázalo, že IBM vyjednávala s DRI, dodávala Kildall klientovi nějakou dokumentaci pomocí svého soukromého letadla a nechala Dorothyho a právníky společnosti, aby dohodu uzavírali. DRI očividně uvízla v dohodě o mlčenlivosti poté, co se Kildall vrátil později během dne, a nakonec se dohoda k ničemu nedostala.

Zoufale pro operační systém se IBM obrátila na společnost Microsoft. Našli klon CP / M napsaný přítelem Billem Gatesem, Timem Patersonem z počítačových produktů Seattle a návrhářem SoftCard, daboval QDOS, nebo „Rychlý a špinavý operační systém“. Společnost Microsoft na to poskytla licenci společnosti IBM, aby byla připravena včas.

Microsoft to vyleštil a nabídl IBM jako PC-DOS. Společnost přesvědčila společnost IBM, aby jim umožnila ponechat si práva k operačnímu systému na licenci jiným výrobcům počítačů. IBM, přesvědčená, že nikdo nebude klonovat BIOS, jeden kus patentované technologie v PC, souhlasil. (Protože počítač, který právě čtete, pravděpodobně nebyl vyroben společností IBM, je zřejmé, jak se to ukázalo.)

Gary Kildall slyšel o dohodě a pohrozil, že bude žalovat IBM, pokud vydá PC-DOS. Byla vypracována dohoda, kde IBM nabídne oba systémy, ale IBM prodala PC-DOS za 40 USD, ale CP / M-86, PC verze, byla 240 USD. Bylo těžké ospravedlnit zaplacení vyšší ceny za to, co činilo totéž, a většina lidí si vybrala DOS. Většina aplikací CP / M, například systém pro zpracování textu WordStar, byla přenesena do systému MS-DOS.

Žádné chyby, žádný stres - Váš průvodce krok za krokem k vytváření softwaru pro změnu života, aniž by došlo ke zničení vašeho života

Nemůžete zlepšit své programovací schopnosti, když se nikdo nestará o kvalitu softwaru.

DRI udržuje boj

Přes neúspěchy DRI stále inovovala. Společnost pokračovala v inovacích, vytvářením multitaskingové verze CP / M s názvem MP / M.


Když bylo jasné, že DOS zatměnil CP / M, pokud jde o podporu aplikací, DRI přidalo kompatibilitu MS-DOS a vyvinulo se na DOS Plus a pozdější DR DOS.

DRI také pronikl do vznikajícího světa grafického uživatelského rozhraní s GEM, který byl nejlépe známý jako GUI pro řadu počítačů Atari ST.

Pozdější roky

I s technologickým pokrokem bylo jasné, že DRI se pro juggernaut Microsoftu nehodí. Digitální výzkum byl prodán společnosti Novell - díky této dohodě byl Kildall velmi bohatý, ale nikdy nežil dost dlouho, aby si opravdu užil svého úspěchu. Bohužel, Gary Kildall zemřel v roce 1994 po zranění, která utrpěla při pádu.

Dědictví Garyho Kildalla, digitálního výzkumu a CP / M stále žije. DOS a novější Windows stále žijí ve stínu, včetně způsobu pojmenování jednotek.

Poučení je, že zavedené společnosti, jako je DRI, by se měly vždy dávat pozor na menší, hladovější společnosti jako Microsoft z roku 1980.

Jak se mohlo toto odvětví vyvinout u Garyho Kildalla u kormidla místo Billa Gatese? Michael Swaine argumentoval v článku Dr. Dobba v časopise, že by to mohlo být mnohem více kolegiální než konkurenční, díky akademickému zázemí Kildalla.

Přesto má mnoho lidí stále silné vzpomínky na Garyho Kildalla a CP / M s poctovými weby. PBS přehlídka Počítačové kroniky věnovala epizodu Kildallovi rok po jeho smrti. Pro zdlouhavé (1 000 a více) stránky o raných dnech Silicon Valley, včetně Garyho Kildalla a Digital Research, budete možná chtít vystopovat kopii knihy „Fire in the Valley“ od Paula Freibergera a Michaela Swaina.

I když jsou DRI, CP / M a dokonce i Gary Kildall pryč, určitě na ně nezapomeneme.