CP / M: Tarina käyttöjärjestelmästä, joka onnistui melkein Windowsin yli

Kirjoittaja: Roger Morrison
Luomispäivä: 17 Syyskuu 2021
Päivityspäivä: 1 Heinäkuu 2024
Anonim
CP / M: Tarina käyttöjärjestelmästä, joka onnistui melkein Windowsin yli - Tekniikka
CP / M: Tarina käyttöjärjestelmästä, joka onnistui melkein Windowsin yli - Tekniikka

Sisältö


Ottaa mukaan:

Jos se kestää yhden kohtalokkaan päivän vuonna 1980, saatat käyttää CP / M: tä Windowsin tai Mac OS: n sijasta.

Jos luet tätä, on todennäköistä, että käytät tietokonetta. Se todennäköisesti käyttää myös Windowsia, tai ehkä käytät Mac OS X: ää tai Linuxia. Jos yksi kohtalokas päivä vuonna 1980 olisi pelannut eri tavalla, saatamme käyttää sen sijaan CP / M: tä.

alkeet

Gary Kildall oli tietotekniikan tutkija, joka opetti 1970-luvun alussa Montereyn Kalifornian merivoimien jatko-akatemiassa. Hän sai kiinni Intelin kehittämästä uudesta teknologiasta, joka sijaitsi pohjoisessa Piilaaksossa.


Yhtiö oli hiljattain esitellyt mikroprosessorin, mutta Kildall näki koko potentiaalinsa, kun Intel näki sen vain liikennevalojen hallintaa. Hän tajusi, että henkilökohtaisia ​​tietokoneita olisi mahdollista rakentaa, mutta mitä he todella tarvitsi, oli ohjelmisto niiden käyttämiseen.


CP / M: n nousu

Intelin konsulttina työskentelevä Kildall kehitti PL / M: n tai ohjelmointikielen mikrotietokoneille, joka oli mikrotietokoneiden ohjelmointikieli, ja ohjausohjelman mikrotietokoneille, tai CP / M.


CP / M oli käyttöjärjestelmä, joka teoreettisesti toimisi millä tahansa mikrotietokoneella, kunhan koneesta riippuvat osat siirrettiin.

Kildallin muotoilu oli loistava. CP / M jaettiin kolmeen osaan: BIOS (Basic Input / Output System), Basic Disk Operating System (BDOS) ja Console Command Processor (CCP). BIOS käsitteli koneesta riippuvaa koodia, kun taas CCP hyväksyi käyttäjän komennot, samankaltaisia ​​kuin Unix- ja Linux-järjestelmien kuori.

Intel ei ollut todella kiinnostunut CP / M: stä, joten hän perusti oman yrityksen, nimeltään Intergalactic Digital Research, lyhennettynä myöhemmin digitaaliseksi tutkimukseksi. Kildall ja hänen vaimonsa Dorothy juoksivat sen alun perin kotoaan, joka sijaitsi Tyynenmeren grovessa, kuten monet 1970-luvun orastavista Pohjois-Kalifornian teknologiayrityksistä.


CP / M: stä ja Intel-8080- tai Zilog Z-80 -prosessoria käyttävästä S-100-väylästä tuli tosiasiallinen standardi 70-luvun lopulla. CP / M oli hyödyllinen, koska niin kauan kuin kehittäjät koodasivat koneellisesti riippumattomalla tavalla, CP / M-ohjelma pystyi toimimaan melkein missä tahansa tietokoneessa, joka käyttää CP / M: tä ilman, että ohjelmoijan tulisi tietää, kuinka kukin kone toimi. Se oli kuin mini Unix tässä suhteessa.

Se oli niin suosittu, että siellä oli jopa lisäkortti, Apple II: n SoftCard-kortti, jonka avulla käyttäjät voivat käyttää sitä tietokoneillaan 80-sarakkeen näytöllä (kyllä, se oli silloin iso juttu).

Tämän kortin valmistanut yritys oli scatppy pieni startup-yritys, joka perustettiin Seattlessa ja nimeltään Microsoft.

IBM ja MS-DOS

Henkilökohtaisten tietokoneiden kasvava menestys sai IBM: n nälkäiseksi osasta toimintaa vuonna 1980. Yhtiö päätti päästä markkinoille omalla tietokoneellaan. Big Blue suunnitteli yleensä kokonaiset tietokoneet yleensä itse, mutta tajunnut, että olisi liian myöhäistä yrityksen puutteellisten sisäisten prosessien kanssa.


Yhtiö päätti tehdä jotain täysin tuntematonta IBM: lle. Se käyttäisi hyllyyn kuulumattomia komponentteja ja integroisi ne kokonaiseen järjestelmään.

CP / M oli ilmeinen valinta käyttöjärjestelmälle, kun otetaan huomioon sen suosio ja helppo siirtää muihin järjestelmiin.

IBM kääntyi aluksi Microsoftin puoleen CP / M: n suhteen, ajatellen ilmeisesti voivansa myöntää CP / M: lle lisenssin Apple II -kortin valmistumisen jälkeen. Hyväksyntänsä Microsoft huomautti IBM: n harjoittamisesta DRI: tä kohti Kaliforniassa.

Se mitä seuraavaksi tapahtui, on alistettu loputtomalle spekuloinnille ja urbaanille legendalle teknologiateollisuudessa.

Päivänä, jolloin IBM aloitti neuvottelut DRI: n kanssa, Kildall toimitti joitain asiakirjoja asiakkaalleen hänen yksityisen koneensa avulla, jättäen Dorothyn ja yhtiön lakimiehet haastamaan kaupan. DRI ilmeisesti takertui julkistamatta jättämissopimukseen sen jälkeen, kun Kildall palasi myöhemmin päivällä, ja lopulta kaupasta ei päästy mitenkään.

Toivoen käyttöjärjestelmä, IBM kääntyi Microsoftin puoleen. He löysivät CP / M-kloonin, jonka kirjoittivat Bill Gatesin ystävä, Tim Paterson Seattle Computer Productsista ja SoftCard-suunnittelija, nimeltään QDOS tai "Quick and Dirty Operating System". Microsoft lisensoi tämän IBM: lle, jotta se olisi valmis ajoissa.

Microsoft kiillotti sen ja tarjosi sen IBM: lle PC-DOS-muodossa. Yhtiö vakuutti IBM: n antamaan heidän säilyttää käyttöjärjestelmän oikeudet lisensoida muita tietokonevalmistajia. IBM oli vakuuttunut siitä, että kukaan ei kloonaa BIOS: ää, joka on PC: n yksilöllinen tekniikka. (Koska tietokonetta, jota luet todennäköisesti, ei ole IBM: n valmistama, on selvää, kuinka se osoittautui.)

Gary Kildall kuuli kaupasta ja uhkasi haastaa IBM: n, jos se julkaisee PC-DOS: n. Suoritettiin sopimus, jossa IBM tarjoaisi molemmat järjestelmät, mutta IBM myi PC-DOS: n 40 dollarilla, mutta PC-version CP / M-86 oli 240 dollaria. Oli vaikea perustella korkeamman hinnan maksamista samasta asiasta, ja suurin osa ihmisistä valitsi DOS: n. Suurin osa CP / M-sovelluksista, kuten WordStar-tekstinkäsittelyjärjestelmä, siirrettiin MS-DOS: ään.

Ei vikoja, ei stressiä - vaiheittaiset ohjeet elämää muuttavien ohjelmistojen luomiseen tuhoamatta elämääsi

Et voi parantaa ohjelmointitaitojasi, kun kukaan ei välitä ohjelmiston laadusta.

DRI pitää taistelua

Takaiskuista huolimatta DRI jatkoi innovointia. Yhtiö jatkoi innovaatioitaan luomalla CP / M: n monitehtäväversion nimeltään MP / M.


Kun oli selvää, että DOS oli varjostanut CP / M: n sovellustuen suhteen, DRI lisäsi MS-DOS-yhteensopivuuden ja siitä kehittyi DOS Plus ja myöhemmin DR DOS.

DRI tunkeutui myös graafisen käyttöliittymän kehittyvään maailmaan GEM: n kanssa, joka tunnetaan parhaiten Atari ST -sarjan tietokoneiden graafisena käyttöliittymänä.

Myöhemmät vuodet

Jopa tekniikan kehityksen myötä oli selvää, että DRI ei vastannut Microsoftin juggernaut-ohjelmaa. Digitaalinen tutkimus myytiin Novellille - kauppa teki Kildallista hyvin vauraan, mutta hän ei koskaan asunut tarpeeksi kauan voidakseen nauttia menestyksestään. Valitettavasti Gary Kildall kuoli vuonna 1994 loukkaantumistensa jälkeen.

Gary Kildallin, Digital Researchin ja CP / M: n perintö elää edelleen. DOS ja myöhemmin Windows elävät edelleen varjossa, mukaan lukien tapa, jolla asemille annetaan nimi.

Oppiaihe on, että vakiintuneiden yritysten, kuten DRI, tulee aina olla varovaisia ​​pienempiä, nälkäisempiä yrityksiä, kuten vuoden 1980 Microsoftin kanssa.

Kuinka ala olisi voinut kehittyä Gary Kildallin johdolla Bill Gatesin sijaan? Michael Swaine väitti tohtori Dobbin lehden artikkelissa, että se olisi saattanut olla paljon kollegiaalista kuin kilpailukykyinen Kildallin akateemisen taustan takia.

Siitä huolimatta, monilla ihmisillä on edelleen vahvat muistot Gary Kildallista ja CP / M: stä kunnianosoituspaikoilla. PBS-ohjelma The Computer Chronicles omisti jakson Kildallille vuosi hänen kuolemansa jälkeen. Pidemmälle (1000 sivua plus) käsittelevälle Piilaakson alkuaikoille, mukaan lukien Gary Kildall ja Digital Research, kannattaa ehkä jäljittää kopio Paul Freibergerin ja Michael Swainen teoksesta "Fire in the Valley".

Vaikka DRI, CP / M ja jopa Gary Kildall ovat poissa, niitä ei ehdottomasti unohda.