CP / M: historien om operativsystemet som nästan lyckades över Windows

Om du läser detta är chansen att du använder en dator. Det kör förmodligen också Windows, eller kanske använder du Mac OS X eller Linux. Om en ödesdigra dag 1980 hade spelat ut annorlunda, kanske vi använder CP / M istället.

annons

början

Gary Kildall var en datavetenskapare som undervisade vid Naval Postgraduate Academy i Monterey California i början av 1970-talet som fick vind av någon ny teknik utvecklad av Intel Up north i Silicon Valley.

företaget hade nyligen introducerat mikroprocessorn, men Kildall såg den fulla potentialen när Intel bara såg den styra trafikljus. Han insåg att det skulle vara möjligt att bygga persondatorer, men vad de verkligen behövde var programvara för att köra dem.

ökningen av CP/M

Kildall, som arbetar som konsult för Intel, utvecklat PL/M, eller programmeringsspråk för mikrodatorer, som var ett programmeringsspråk för mikrodatorer, och kontrollprogram för mikrodatorer, eller CP/M.

CP/M var ett operativsystem som teoretiskt skulle köras på vilken mikrodator som helst, så länge de maskinberoende delarna portades.
Kildalls design var lysande. CP / M delades in i tre delar: BIOS (Basic Input/Output System), Basic Disk Operating System (BDOS) och Console Command Processor (CCP). BIOS hanterade den maskinberoende koden, medan KKP accepterade kommandon från användaren, liknande skalet på Unix-och Linux-system.

annons

Intel var inte riktigt intresserad av CP / M, så han bildade sitt eget företag, kallat Intergalactic Digital Research, senare förkortat till Digital Research. Liksom många spirande teknikföretag i norra Kalifornien på 1970-talet sprang Kildall och hans fru Dorothy ursprungligen ut ur sitt hem, beläget i Pacific Grove.

CP / M, tillsammans med S-100-bussen med Intel 8080-eller Zilog Z-80-processorn, blev en de facto-standard i slutet av 70-talet. CP / M var användbart eftersom så länge Utvecklare kodade på ett maskinoberoende sätt kunde ett CP/M-program köras på nästan vilken dator som helst som kör CP/M utan att en programmerare behövde veta hur varje maskin fungerade. Det var som en mini Unix i det avseendet.

det var så populärt att det till och med fanns ett tilläggskort, SoftCard för Apple II som gjorde det möjligt för användare att köra det på sina datorer med 80-kolumns textdisplay (ja det var en stor sak då.)

företaget som gjorde detta kort var en scrappy liten start baserad i Seattle som heter Microsoft.

annons

IBM och MS-DOS

den växande framgången för persondatorer gjorde IBM hungrig efter en del av åtgärden 1980. Företaget bestämde sig för att komma in på marknaden med sin egen dator. Big Blue designade vanligtvis hela datorer av sig själva, men tänkte att det skulle vara för sent med företagets lumbering interna processer.

företaget bestämde sig för att göra något helt okänt för IBM. Det skulle använda hyllkomponenter och integrera dem i ett komplett system.
CP/M var det självklara valet för operativsystemet, med tanke på hur populärt det var och hur lätt det var att porta till andra system.IBM kontaktade initialt Microsoft för CP/M, tydligen tänkte att de kunde licensiera CP / M eftersom de gjorde Apple II-kortet. Till sin kredit pekade Microsoft IBMs execs mot DRI down i Kalifornien.
vad som hände sedan har varit föremål för oändliga spekulationer och en urban legend i teknikindustrin.
den dag då IBM dök upp för att förhandla med DRI, Kildall levererade viss dokumentation till en klient med hjälp av hans privata plan, lämnar Dorothy och företagets advokater att hash ut affären. DRI fastnade tydligen på nondisclosure-avtalet efter att Kildall återvände senare på dagen, och i slutändan kom affären till ingenting.
desperat efter ett operativsystem, IBM vände sig till Microsoft. De hittade en CP / M-klon skriven av en vän till Bill Gates, Tim Paterson från Seattle Computer Products och designern av SoftCard, kallad QDOS, eller ”snabbt och smutsigt operativsystem.”Microsoft licensierade detta till IBM så att det skulle vara klart i tid.
Microsoft polerade det och erbjöd det till IBM som PC-DOS. Företaget övertygade IBM att låta dem behålla rättigheterna till operativsystemet för att licensiera till andra datortillverkare. IBM, övertygad om att ingen skulle klona BIOS, den enda proprietära tekniken i datorn, gick med på det. (Eftersom datorn du läser detta på sannolikt inte gjordes av IBM, är det uppenbart hur det visade sig.)
Gary Kildall hört talas om affären och hotade att stämma IBM om det släppte PC-DOS. En affär utarbetades där IBM skulle erbjuda båda systemen, men IBM sålde PC-DOS för $40, men CP/M-86, PC-versionen, var $240. Det var svårt att motivera att betala ett högre pris för vad som uppgick till samma sak, och de flesta valde DOS. De flesta CP / M-applikationer, som WordStar-ordbehandlingssystemet, överfördes till MS-DOS.

DRI fortsätter att kämpa

trots motgångarna fortsatte DRI att förnya sig. Företaget fortsatte att förnya sig och skapade en multitasking-version av CP / M som heter MP / M.

när det var klart att DOS hade förmörkat CP / M när det gäller applikationsstöd, lade DRI till MS-DOS-kompatibilitet och det utvecklades till DOS Plus och senare DR DOS.

DRI gjorde också inbrytningar i den framväxande världen av det grafiska användargränssnittet med GEM, som var mest känd som GUI för Atari ST raden av datorer.

senare år

även med tekniska framsteg var det tydligt att DRI inte matchade Microsoft juggernaut. Digital forskning såldes till Novell-affären gjorde Kildall mycket rik, men han levde aldrig tillräckligt länge för att verkligen njuta av hans framgång. Tyvärr dog Gary Kildall 1994 efter skador som han led i ett fall.
arvet från Gary Kildall, Digital forskning och CP/M lever fortfarande på. DOS och senare Windows lever fortfarande i skuggan, inklusive hur enheter heter.

lektionen är att etablerade företag som DRI alltid bör se upp för mindre, hungrigare företag som Microsoft 1980.
Hur kan branschen ha utvecklats med Gary Kildall vid rodret istället för Bill Gates? Michael Swaine argumenterade i en dr. Dobbs Tidskriftsartikel att det kan ha varit mycket mer kollegialt än konkurrenskraftigt på grund av Kildalls akademiska bakgrund.
ändå har många människor fortfarande starka minnen av Gary Kildall och CP/M, med hyllningssidor. PBS-showen the Computer Chronicles ägnade ett avsnitt till Kildall ett år efter hans död. För en lång (1000 plus sida) behandling av de tidiga dagarna av Silicon Valley, inklusive Gary Kildall och Digital Research, kanske du vill spåra en kopia av boken ”Fire in the Valley” av Paul Freiberger och Michael Swaine.

även om DRI, CP / M och även Gary Kildall är borta, kommer de definitivt inte att glömmas bort.

annons

Lämna ett svar

Din e-postadress kommer inte publiceras.