CP / M: OS-i lugu, mis Windowsiga peaaegu õnnestus

Autor: Roger Morrison
Loomise Kuupäev: 17 September 2021
Värskenduse Kuupäev: 21 Juunis 2024
Anonim
CP / M: OS-i lugu, mis Windowsiga peaaegu õnnestus - Tehnoloogia
CP / M: OS-i lugu, mis Windowsiga peaaegu õnnestus - Tehnoloogia

Sisu


Ära võtma:

Kui see kestis ühel saatuslikul päeval 1980. aastal, võite kasutada Windowsi või Mac OSi asemel CP / M.

Kui loete seda, on tõenäoline, et kasutate arvutit. Tõenäoliselt töötab see ka Windowsiga või võib-olla kasutate Mac OS X või Linux. Kui üks saatuslik päev 1980. aastal oleks teistmoodi mänginud, võiksime selle asemel kasutada CP / M.

Algus

Gary Kildall oli arvutiteadlane, kes õpetas 1970. aastate alguses Californias Monterey osariigis asutatud mereväe kraadiõppe akadeemias ja kes põdes Inteli välja töötatud uut tehnoloogiat Silicon Valley põhjaosas.


Ettevõte oli hiljuti tutvustanud mikroprotsessorit, kuid Kildall nägi kogu potentsiaali siis, kui Intel nägi seda ainult fooride juhtimisel. Ta mõistis, et personaalarvuteid on võimalik ehitada, kuid nende käitamiseks oli vaja tegelikult tarkvara.


CP / M tõus

Inteli konsultandina töötav Kildall töötas välja mikroarvutite PL / M ehk programmeerimiskeele, mis oli mikroarvutite programmeerimiskeel, ja mikroarvutite juhtimisprogrammi ehk CP / M.


CP / M oli opsüsteem, mis teoreetiliselt töötaks mis tahes mikroarvutis, kui masinast sõltuvad osad on teisaldatud.

Kildalli disain oli hiilgav. CP / M jagunes kolme ossa: BIOS (Basic Input / Output System), Basic Disk Operating System (BDOS) ja Console Command Processor (CCP). BIOS käsitles masinast sõltuvat koodi, samas kui CCP võttis kasutajalt vastu käske, sarnaselt kestaga Unixi ja Linuxi süsteemides.

Intelli CP / M tegelikult ei huvitanud, nii et ta asutas oma ettevõtte, mille nimi oli Intergalactic Digital Research, hiljem lühendatud digitaalseks uurimistööks. Nagu paljud 1970ndatel lootustandvad Põhja-California tehnoloogiaettevõtted, jooksid Kildall ja tema naine Dorothy selle algul välja oma kodust, mis asus Pacific Grove'is.


CP / M koos S-100 bussiga, milles kasutati protsessorit Intel 8080 või Zilog Z-80, sai de facto standardiks 70ndate lõpus. CP / M oli kasulik, kuna nii kaua, kuni arendajad kodeerisid masinast sõltumatult, võis CP / M programm töötada peaaegu igas arvutis, kus töötab CP / M, ilma et programmeerija peaks teadma, kuidas iga masin töötab. Selles osas oli see nagu mini-Unix.

See oli nii populaarne, et oli olemas isegi lisakaart, Apple II jaoks mõeldud tarkvarakaart SoftCard, mis võimaldas kasutajatel seda 80-veerulise ekraaniga arvutites kasutada (jah, see oli tollal suur asi).

Selle kaardi valmistanud ettevõte oli Seattle'is asuv väike skandaalne startup, mille nimi oli Microsoft.

IBM ja MS-DOS

Personaalarvutite kasvav edu pani IBMi 1980. aastal nälga jääma. Ettevõte otsustas turule tulla oma personaalarvutiga. Tavaliselt kavandas Big Blue terved arvutid ise, kuid arvas, et ettevõtte sisemiste protsessidega on liiga hilja.


Ettevõte otsustas teha midagi IBMi jaoks täiesti ennekuulmatut. See kasutaks tavapäraseid komponente ja integreeriks need terviklikku süsteemi.

CP / M oli opsüsteemi jaoks ilmne valik, arvestades selle populaarsust ja seda, kui lihtne oli teistesse süsteemidesse teisaldada.

Algselt pöördus IBM CP / M poole Microsofti poole, arvades ilmselt, et nad võiksid CP / M-i litsentsida alates Apple II kaardi valmistamisest. Oma tunnustuseks tõi Microsoft IBM-i eksperdid DRI poole Californias.

Järgmisena toimunu suhtes on tehtud lõputuid spekulatsioone ja tehnoloogiasektoris linnalegend.

Päeval, mil IBM asus DRI-ga läbirääkimisi pidama, edastas Kildall kliendile mõned dokumendid, kasutades tema eralennukit, jättes Dorothy ja ettevõtte juristid tehingu lahti rullima. Ilmselt takerdus DRI mitteavaldamiskokkuleppesse pärast seda, kui Kildall naasis hiljem, ja lõpuks ei jõutud kokkuleppele.

Meeldetuletult opsüsteemi järele pöördus IBM Microsofti poole. Nad leidsid CP / M klooni, mille on kirjutanud Bill Gates'i sõber, Seattle'i arvutitooteid esindav Tim Paterson ja QDOS-i nime kandva SoftCardi või "Kiire ja räpane operatsioonisüsteem" kujundaja. Microsoft litsentsis selle IBM-ile, nii et see oleks õigeks ajaks valmis.

Microsoft poleeris selle ja pakkus seda IBM-ile PC-DOS-na. Ettevõte veenis IBM-i laskma neil säilitada opsüsteemi õigused, et litsentsida teistele arvutitootjatele. IBM, olles kindel, et keegi ei klooni BIOS-i, mis on üks patenteeritud tehnoloogia arvutis, nõustus. (Kuna arvutit, mida te tõenäoliselt lugesite, ei olnud IBMi loodud, on ilmne, kuidas see välja kujunes.)

Gary Kildall kuulis tehingust ja ähvardas IBM-i kohtusse kaevata, kui see vabastab PC-DOS-i. Töötati välja leping, kus IBM pakuks mõlemat süsteemi, kuid IBM müüs PC-DOS-i 40 dollari eest, PC-versioon CP / M-86 aga 240 dollarit. Sama asja eest kõrgemat hinda maksmist oli raske õigustada ja enamik inimesi valis DOS-i. Enamik CP / M rakendusi, näiteks WordStar tekstitöötlussüsteem, kanti üle MS-DOS-i.

Pole vigu ega stressi - teie samm-sammuline juhend elumuutva tarkvara loomiseks ilma oma elu hävitamata

Te ei saa oma programmeerimisoskusi parandada, kui keegi tarkvara kvaliteedist ei hooli.

DRI hoiab võitlust

Vaatamata tagasilöökidele jätkas DRI uuendusi. Ettevõte jätkas uuendustegevust, luues CP / M multitegumtöötluse versiooni MP / M.


Kui oli selge, et DOS on rakenduse toe osas CP / M varjanud, lisas DRI MS-DOS ühilduvuse ja sellest kujunes DOS Plus ja hiljem DR DOS.

DRI tungis ka GEM-i graafilise kasutajaliidese arenevasse maailma, mida tunti kõige paremini Atari ST-arvutite rea GUI-na.

Hilisemad aastad

Isegi tehnoloogia arenguga oli selge, et DRI ei sobinud Microsofti juggernautiga. Digital Research müüdi Novellile - tehing tegi Kildalli väga jõukaks, kuid ta ei elanud kunagi piisavalt kaua, et oma edust tõeliselt rõõmu tunda. Kahjuks suri Gary Kildall 1994. aastal pärast vigastusi, mida ta sügisel kannatas.

Gary Kildalli, Digital Researchi ja CP / M pärand elab endiselt. DOS ja hilisem Windows elavad endiselt varjus, kaasa arvatud viis, kuidas draive nimetatakse.

Õppetund on see, et väljakujunenud ettevõtted, nagu DRI, peaksid alati olema ettevaatlikud väiksemate ja näljaste ettevõtete nagu 1980. aasta Microsofti ees.

Kuidas oleks tööstusharu arenenud koos Bill Gates'i asemel tüürimehe Gary Kildalliga? Michael Swaine väitis dr Dobbsi ajakirja artiklis, et Kildalli akadeemilise tausta tõttu võis see olla palju kollegiaalsem kui konkurentsivõimeline.

Sellegipoolest on paljudel inimestel endiselt tugevad mälestused Gary Kildallist ja CP / M-st koos austusavaldustega. PBS-i saade The Computer Chronicles pühendas episoodi Kildallile aasta pärast tema surma. Silicon Valley algusaegade (sealhulgas Gary Kildall ja Digital Research) pikaajaliseks (1000-pluss lehekülg) käsitlemiseks võiksite leida Paul Freibergeri ja Michael Swaine'i raamatu "Tuli orus" koopia.

Ehkki DRI, CP / M ja isegi Gary Kildall pole kadunud, ei unustata neid kindlasti.