CP / M: Priča o OS-u koja je gotovo uspjela za Windows

Autor: Roger Morrison
Datum Stvaranja: 18 Rujan 2021
Datum Ažuriranja: 1 Srpanj 2024
Anonim
First Microcomputer OS: CP/M - Computerphile
Video: First Microcomputer OS: CP/M - Computerphile

Sadržaj


Oduzeti:

Ako se jednog sudbonosnog dana 1980. nije dogodilo, možda biste koristili CP / M umjesto Windows ili Mac OS.

Ako ovo čitate, vjerovatno je da koristite računalo. Vjerojatno radi i sa sustavom Windows ili upotrebljavate Mac OS X ili Linux. Da se jednog kobnog dana 1980. godine odigralo drugačije, možda bismo umjesto njega koristili CP / M.

počeci

Gary Kildall bio je računalni znanstvenik koji je predavao na Pomorskoj poslijediplomskoj akademiji u Montereyu u Kaliforniji ranih 70-ih godina prošlog vijeka, a uhvatio je vjetar neke nove tehnologije koju je Intel razvio na sjeveru Silikonske doline.


Tvrtka je nedavno predstavila mikroprocesor, ali Kildall je puni potencijal vidio tek kad je Intel vidio da kontrolira semafor. Shvatio je da je moguće izgraditi osobna računala, ali za njih je stvarno potreban softver.

Porast CP / M

Kildall, radeći kao savjetnik za Intel, razvio je PL / M ili programski jezik za mikroračunala, koji je bio programski jezik za mikroračunala i upravljački program za mikroračunala ili CP / M.


CP / M bio je operativni sustav koji bi teoretski radio na bilo kojem mikroračunalu, sve dok su dijelovi ovisni o stroju.

Kildall-ov dizajn je bio sjajan. CP / M podijeljen je u tri dijela: BIOS (osnovni sustav ulaza / izlaza), osnovni diskovni operativni sustav (BDOS) i procesor naredbe konzole (CCP). BIOS je upravljao strojno ovisnim kodom, dok je CCP od korisnika prihvaćao naredbe, slične ljusci na Unix i Linux sustavima.


Intel baš i nije bio zainteresiran za CP / M, pa je osnovao vlastitu tvrtku, nazvanu Intergalactic Digital Research, koja je kasnije skraćena na Digital Research. Kao i mnoštvo početnih tehnoloških tvrtki iz sjeverne Kalifornije u 1970-ima, Kildall i njegova supruga Dorothy u početku su ga istjerali iz svog doma, smještenom u Pacific Groveu.

CP / M, zajedno sa S-100 sabirnicom koja koristi Intel 8080 ili Zilog Z-80 procesor, postao je de facto standard u kasnim 70-ima. CP / M je bio koristan jer dok su programeri šifrirali na strojno neovisan način, CP / M program mogao bi se izvoditi na gotovo bilo kojem računalu koji radi CP / M, a da programer ne mora znati kako svaki stroj radi. U tom pogledu bio je poput mini Unixa.

Bilo je toliko popularno da je postojala čak i dodatna kartica, SoftCard za Apple II koji je omogućio korisnicima da je pokreću na svojim računalima sa zaslonom od 80 stupaca (da, tada je to bila velika stvar.)

Tvrtka koja je napravila ovu karticu bio je malo bezobrazan startup sa sjedištem u Seattlu pod nazivom Microsoft.


IBM i MS-DOS

Rastući uspjeh osobnih računala natjerao je IBM na djelovanje akcije 1980. godine. Tvrtka je odlučila izaći na tržište s vlastitim računalom. Big Blue je obično sama dizajnirala čitava računala, ali zaključila je da će biti prekasno za gomilanje internih procesa.


Tvrtka je odlučila učiniti nešto potpuno nečuveno za IBM. Upotrijebio bi vanjske police i integrirao ih u cjelovit sustav.

CP / M je bio očit izbor za operativni sustav s obzirom na to koliko je bio popularan i koliko je lako prenositi u druge sustave.

IBM je u početku pristupio Microsoftu za CP / M, očito misleći da mogu licencirati CP / M otkad su napravili Apple II karticu. Kao svoju zaslugu, Microsoft je usmjerio IBM-ove izvršenike prema DRI dolje u Kaliforniji.

Ono što se dogodilo sljedeće podložno je beskrajnim špekulacijama i urbanoj legendi u tehnološkoj industriji.

Na dan kada se IBM pojavio kako bi pregovarao s DRI-om, Kildall je osobnim avionom dostavljao određenu dokumentaciju klijentu, ostavljajući Dorothy i tvrtke odvjetnike da istrese dogovor. DRI se očito zaglavio u sporazumu o neotkrivanju podataka nakon što se Kildall vratio kasnije tijekom dana, a na kraju je dogovor propao.

Očajnički u potrazi za operativnim sustavom, IBM se okrenuo Microsoftu. Pronašli su CP / M klon koji su napisali prijatelj Bill Gates, Tim Paterson iz Seattle Computer Products i dizajner SoftCard-a, nazvan QDOS, ili "Brzi i prljavi operativni sustav." Microsoft je to licencirao IBM-u kako bi bilo spremno na vrijeme.

Microsoft je to polirao i ponudio IBM-u kao PC-DOS. Tvrtka je uvjerila IBM da im omogućuje zadržavanje prava na operativni sustav za licenciranje drugih proizvođača računala. IBM, uvjeren da nitko neće klonirati BIOS, onaj dio vlasničke tehnologije na računalu. (Budući da računalo koje ovo čitate vjerovatno nije napravio IBM, očito je kako se to ispostavilo.)

Gary Kildall čuo je za dogovor i zaprijetio da će tužiti IBM ako izda PC-DOS. Posao je sklopljen gdje će IBM ponuditi oba sustava, ali IBM je PC-DOS prodao za 40 dolara, ali CP / M-86, verzija za PC, 240 dolara. Bilo je teško opravdati plaćanje veće cijene za ono što je isto, i većina ljudi je odabrala DOS. Većina CP / M aplikacija, poput sustava za obradu teksta WordStar, preneseni su u MS-DOS.

Bez grešaka, bez stresa - Vaš korak po korak vodič za stvaranje softvera koji mijenja život bez uništavanja života

Ne možete poboljšati svoje programiranje kad nikoga nije briga za kvalitetu softvera.

DRI vodi borbu

Unatoč zaostatku, DRI je nastavio s inovacijama. Tvrtka je nastavila s inovacijama kreirajući višesatnu inačicu CP / M zvanu MP / M.


Kad je bilo jasno da je DOS pomračio CP / M u pogledu podrške aplikacijama, DRI je dodao kompatibilnost s MS-DOS-om i evoluirao je u DOS Plus i kasnije DR DOS.

DRI je upadao i u novi svijet grafičkog korisničkog sučelja s GEM-om, koji je bio najpoznatiji kao GUI za liniju računala Atari ST.

Kasnije godine

Čak i s napretkom u tehnologiji, bilo je jasno da DRI ne odgovara Microsoftovom džunglu. Digital Research prodat je Novellu - posao je Kildall učinio vrlo bogatim, ali nikad nije živio dovoljno dugo da bi zaista uživao u svom uspjehu. Nažalost, Gary Kildall umro je 1994. nakon ozljeda koje je zadobio u padu.

Ostavština Garyja Kildalla, Digital Research i CP / M još uvijek živi. DOS i noviji Windows i dalje žive u sjeni, uključujući način na koji se pogoni nazivaju.

Pouka je da etablirane tvrtke poput DRI uvijek trebaju biti na oprezu od manjih, gladjih kompanija poput Microsofta iz 1980.

Kako bi se industrija mogla razviti s Garyjem Kildallom na čelu umjesto Billa Gatesa? Michael Swaine tvrdi u članku dr. Dobb-a da je on mogao biti mnogo kolegijalniji nego konkurentan, zahvaljujući Kildall-ovom akademskom podrijetlu.

Unatoč tome, puno ljudi i dalje ima jaka sjećanja na Garyja Kildalla i CP / M, s mjestima na kojima se odaje počast. PBS emisija The Computer Chronicles posvetila je epizodu Kildall-u godinu dana nakon njegove smrti. Za dugotrajni tretman prvih dana Silicijske doline, uključujući Garyja Kildalla i Digital Research, možda biste željeli pronaći primjerak knjige "Vatra u dolini", autora Paul Freiberger i Michaela Swainea.

Iako DRI, CP / M, pa čak i Gary Kildall više nema, sigurno ih neće zaboraviti.