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

Författare: Roger Morrison
Skapelsedatum: 17 September 2021
Uppdatera Datum: 1 Juli 2024
Anonim
CP / M: Historien om operativsystemet som nästan lyckades över Windows - Teknologi
CP / M: Historien om operativsystemet som nästan lyckades över Windows - Teknologi

Innehåll


Hämtmat:

Om det inte var en ödesdig dag 1980, kanske du använder CP / M istället för Windows eller Mac OS.

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

början

Gary Kildall var en datavetare som undervisade vid Naval Postgraduate Academy i Monterey, Kalifornien i början av 1970-talet, som fick vind av någon ny teknik som utvecklats av Intel norrut i Silicon Valley.


Företaget hade nyligen introducerat mikroprocessorn, men Kildall såg den fulla potentialen när Intel bara såg det kontrollera 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.


Ökning av CP / M

Kildall, som arbetade som konsult för Intel, utvecklade 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 kunna köras på vilken mikrodator som helst, så länge de maskinberoende delarna var portade.

Kildalls design var lysande. CP / M delades upp i tre delar: BIOS (Basic Input / Output System), Basic Disk Operating System (BDOS) och Console Command Processor (CCP). BIOS hanterade den maskinberoende koden, medan CCP accepterade kommandon från användaren, liknande skalet på Unix och Linux-system.

Intel var inte riktigt intresserad av CP / M, så han bildade sitt eget företag, kallad Intergalactic Digital Research, senare förkortat till Digital Research. Som många spirande teknikföretag i Nordkalifornien på 1970-talet sprang Kildall och hans fru Dorothy från början från sitt hem, som ligger i Pacific Grove.


CP / M, tillsammans med S-100-bussen med Intel 8080 eller Zilog Z-80-processor, 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 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 fanns till och med 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-kolumnskärm (ja, det var en stor sak då.)

Företaget som tillverkade det här kortet var en skrämmande liten start baserad i Seattle som heter Microsoft.

IBM och MS-DOS

Den växande framgången för persondatorer gjorde IBM hungrig efter en åtgärd 1980. Företaget beslutade att komma ut på marknaden med sin egen PC. Big Blue designade vanligtvis hela datorer av sig själva, men tänkte att det skulle vara för sent med företagets trassliga interna processer.


Företaget beslutade att göra något helt okänt för IBM. Den skulle använda komponenter utanför hyllan 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 och tyckte tydligen att de kunde licensiera CP / M sedan de tillverkade Apple II-kortet. Till sin kredit pekade Microsoft IBM: s execs mot DRI nere i Kalifornien.

Det som hände nästa har varit föremål för oändliga spekulationer och en urban legend i teknikindustrin.

Dagen då IBM dykt upp för att förhandla med DRI, levererade Kildall viss dokumentation till en klient med sitt privata flygplan och lämnade Dorothy och företagets advokater att hash ut affären. DRI fastnade uppenbarligen i avtalet om avslöjande efter att Kildall återvände senare på dagen, och i slutändan kom affären till ingenting.

Desperat för ett operativsystem vände IBM 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 "Quick and Dirty Operating System." Microsoft licensierade detta till IBM så det skulle vara klart i tid.

Microsoft polerade den och erbjöd den till IBM som PC-DOS. Företaget övertygade IBM om att låta dem behålla rättigheterna till operativsystemet för att licensiera andra datortillverkare. IBM, som är övertygad om att ingen skulle klona BIOS, den ena tekniska tekniken på PC: n, instämde. (Eftersom datorn du läser detta på troligtvis inte gjordes av IBM, är det uppenbart hur det visade sig.)

Gary Kildall hörde talan om avtalet 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 dollar. Det var svårt att motivera att betala ett högre pris för vad som motsvarade samma sak, och de flesta valde DOS. De flesta CP / M-applikationer, till exempel WordStar-ordbehandlingssystem, överfördes till MS-DOS.

Inga buggar, ingen stress - din steg-för-steg-guide för att skapa livsförändrad programvara utan att förstöra ditt liv

Du kan inte förbättra dina programmeringsfärdigheter när ingen bryr sig om mjukvarukvalitet.

DRI håller kämpar

Trots motgångarna fortsatte DRI att förnyas. Företaget fortsatte att innovera och skapade en multitasking-version av CP / M, MP / M.


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

DRI kom också in i den framväxande världen av det grafiska användargränssnittet med GEM, som var bäst känt som GUI för Atari ST-datorlinjen.

Senare år

Även med tekniska framsteg var det tydligt att DRI inte matchade för 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 lidit i fall.

Arven från Gary Kildall, Digital Research och CP / M lever fortfarande. DOS och senare Windows lever fortfarande i skuggan, inklusive det sätt som enheter heter.

Lektionen är att etablerade företag som DRI alltid borde vara akta för mindre, hungrare företag som Microsoft från 1980.

Hur kan branschen utvecklas med Gary Kildall vid rodret istället för Bill Gates? Michael Swaine hävdade i en artikel i Dr Dobb's Journal att det kan ha varit mycket mer kollegialt än konkurrenskraftigt, på grund av Kildalls akademiska bakgrund.

Ändå har många fortfarande starka minnen från Gary Kildall och CP / M, med hyllningssidor. PBS-show The Computer Chronicles ägnade ett avsnitt till Kildall ett år efter hans död. För en lång (1000-pluss sida) behandling av de tidiga dagarna i 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.

Trots att DRI, CP / M och till och med Gary Kildall är borta, kommer de definitivt inte att glömmas.