CP / M: Povestea sistemului de operare care a reușit aproape peste Windows

Autor: Roger Morrison
Data Creației: 17 Septembrie 2021
Data Actualizării: 1 Iulie 2024
Anonim
CONȘTIENTUL ȘI PERSONALITATEA. DE LA INEVITABIL MORT LA VEȘNIC VIU
Video: CONȘTIENTUL ȘI PERSONALITATEA. DE LA INEVITABIL MORT LA VEȘNIC VIU

Conţinut


La pachet:

Dacă n-ar fi fost pentru o zi fatidică în 1980, s-ar putea să folosiți CP / M în loc de Windows sau Mac OS.

Dacă citiți acest lucru, este posibil să folosiți un computer. Probabil, de asemenea, rulează Windows, sau poate utilizați Mac OS X sau Linux. Dacă o zi fatidică din 1980 ar fi jucat diferit, am putea folosi CP / M în schimb.

începuturi

Gary Kildall a fost un om de informatică care predă la Academia Navală de Studii Postuniversitare din Monterey, California, la începutul anilor ’70, care a surprins unele tehnologii noi dezvoltate de Intel până la nord în Silicon Valley.


Compania a introdus recent microprocesorul, dar Kildall a văzut întregul potențial atunci când Intel a văzut doar controlând semafoarele. Și-a dat seama că va fi posibil să construiască computere personale, dar ceea ce aveau nevoie cu adevărat de software-ul pentru a le rula.


Creșterea CP / M

Kildall, care lucrează ca consultant pentru Intel, a dezvoltat PL / M, sau limbajul de programare pentru microcomputere, care a fost un limbaj de programare pentru microcomputere și Program de control pentru microcomputere sau CP / M.


CP / M a fost un sistem de operare care, teoretic, ar rula pe orice microcomputer, atât timp cât piesele dependente de mașină au fost portate.

Designul lui Kildall a fost genial. CP / M a fost împărțit în trei părți: BIOS (Basic Input / Output System), Basic Disk Operating System (BDOS) și Console Command Processor (CCP). BIOS-ul a gestionat codul dependent de mașină, în timp ce CCP a acceptat comenzi de la utilizator, similare cu shell-ul de pe sistemele Unix și Linux.

Intel nu era deloc interesat de CP / M, așa că și-a format propria companie, numită Intergalactic Digital Research, mai târziu a fost scurtată la Digital Research. La fel ca multe companii tehnologice din nordul Californiei, în anii '70, Kildall și soția sa Dorothy au condus-o inițial în afara casei lor, situată în Pacific Grove.


CP / M, împreună cu autobuzul S-100 folosind procesorul Intel 8080 sau Zilog Z-80, au devenit de facto standard la sfârșitul anilor 70. CP / M a fost util, deoarece atât timp cât dezvoltatorii codificau într-un mod independent de mașină, un program CP / M putea rula pe aproape orice computer care rulează CP / M fără ca un programator să știe cum funcționează fiecare mașină. Era ca un mini Unix în această privință.

A fost atât de popular încât a existat chiar și un card suplimentar, SoftCard pentru Apple II, care a permis utilizatorilor să-l ruleze pe computerele lor cu afișaj cu 80 de coloane (da, asta a fost o afacere mare în acel moment.)

Compania care a realizat acest card a fost o inițiativă mică, bazată pe Seattle, numită Microsoft.

IBM și MS-DOS

Succesul din ce în ce mai mare al computerelor personale a făcut ca IBM să fie înfometat pentru o acțiune în 1980. Compania a decis să intre pe piață cu propriul computer. Big Blue de obicei a proiectat computere întregi de unul singur, dar a considerat că va fi prea târziu cu procesele interne ale companiei.


Compania a decis să facă ceva complet nemaiauzit pentru IBM. Ar folosi componentele de pe raft și le-ar integra într-un sistem complet.

CP / M a fost alegerea evidentă pentru sistemul de operare, având în vedere cât de popular a fost și cât de ușor a fost portul către alte sisteme.

Inițial, IBM s-a apropiat de Microsoft pentru CP / M, aparent gândindu-se că ar putea licența CP / M de când au făcut cartela Apple II. Spre creditul său, Microsoft a indicat executările IBM către DRI în California.

Ceea ce s-a întâmplat în continuare a fost supus unor speculații interminabile și a unei legende urbane în industria tehnologiei.

În ziua în care IBM s-a prezentat să negocieze cu DRI, Kildall livra o documentație unui client folosind avionul său privat, lăsându-i pe Dorothy și avocații companiei să scoată afacerea. Se pare că DRI s-a blocat în acordul de dezvăluire după ce Kildall s-a întors mai târziu în ziua respectivă și, în cele din urmă, acordul nu a ajuns la nimic.

Disperat de un sistem de operare, IBM a apelat la Microsoft. Au găsit o clonă CP / M scrisă de un prieten al lui Bill Gates, Tim Paterson de la Seattle Computer Products și proiectantul SoftCard, numit QDOS sau „Sistemul de operare rapid și murdar”. Microsoft a licențiat acest lucru către IBM, astfel încât să fie gata la timp.

Microsoft l-a șlefuit și l-a oferit IBM ca PC-DOS. Compania a convins IBM să le permită să păstreze drepturile asupra sistemului de operare pentru a licența către alți producători de computere. IBM, sigur că nimeni nu va clona BIOS-ul, o singură componentă a tehnologiei proprii în PC, a fost de acord. (Deoarece computerul pe care îl citiți probabil nu a fost creat de IBM, este evident cum s-a dovedit asta.)

Gary Kildall a auzit despre acord și a amenințat că îl va da în judecată pe IBM dacă lansează PC-DOS. S-a întocmit o afacere în care IBM ar oferi ambele sisteme, dar IBM a vândut PC-DOS pentru 40 de dolari, dar CP / M-86, versiunea pentru PC, a fost de 240 de dolari. A fost greu să justificați să plătiți un preț mai mare pentru ceea ce se ridica la același lucru, iar majoritatea oamenilor au ales DOS. Majoritatea aplicațiilor CP / M, cum ar fi sistemul de procesare a cuvintelor WordStar, au fost transportate la MS-DOS.

Fără bug-uri, fără stres - Ghidul dvs. pas cu pas pentru crearea de software care poate schimba viața fără a vă distruge viața

Nu îți poți îmbunătăți abilitățile de programare atunci când nimeni nu îi pasă de calitatea software-ului.

DRI continuă să lupte

În ciuda dezavantajelor, DRI a continuat să inoveze. Compania a continuat să inoveze, creând o versiune multitasking de CP / M numită MP / M.


Când a fost clar că DOS a eclipsat CP / M în ceea ce privește suportul pentru aplicații, DRI a adăugat compatibilitatea MS-DOS și a evoluat către DOS Plus și mai târziu DR DOS.

DRI a făcut, de asemenea, incursiuni în lumea emergentă a interfeței grafice cu GEM, cea mai cunoscută sub denumirea de GUI pentru linia de calculatoare Atari ST.

Anii târzii

Chiar și odată cu progresele tehnologiei, era clar că DRI nu era o potrivire pentru juggernautul Microsoft. Cercetarea digitală a fost vândută lui Novell - afacerea a făcut-o pe Kildall foarte bogată, dar nu a trăit niciodată suficient de mult pentru a se bucura cu adevărat de succesul său. Din păcate, Gary Kildall a murit în 1994, după rănile pe care le-a suferit într-o cădere.

Moștenirea Gary Kildall, Digital Research și CP / M încă mai există. DOS și mai târziu Windows încă trăiesc în umbră, inclusiv modul în care unitățile sunt numite.

Lecția este că companiile consacrate precum DRI ar trebui să fie mereu atenți la companiile mai mici, înfometate precum Microsoft din 1980.

Cum ar fi putut evolua industria cu Gary Kildall la cârmă în locul lui Bill Gates? Michael Swaine a argumentat într-un articol al jurnalului Dr. Dobb că ar fi putut fi mult mai colegial decât competitiv, din cauza mediului academic al lui Kildall.

Cu toate acestea, o mulțime de oameni mai au amintiri puternice despre Gary Kildall și CP / M, cu site-uri de tribut. Spectacolul PBS The Computer Chronicles a dedicat un episod lui Kildall la un an după moartea sa. Pentru un tratament îndelungat (de 1000 de pagini) din primele zile ale Silicon Valley, inclusiv Gary Kildall și Digital Research, este posibil să doriți să urmăriți o copie a cărții „Foc în vale”, de Paul Freiberger și Michael Swaine.

Chiar dacă DRI, CP / M și chiar Gary Kildall au dispărut, cu siguranță nu vor fi uitate.