Kildekoden til 1970'er styresystemet CP/M kommer på museum

Nu kan du se nærmere på kildekoden til det første styresystem, som kunne bruges til flere af de første personlige computere, som dukkede op i 1970'erne.

Det begyndte i 1974 som et stykke software, der kunne udnytte de rasende hurtige 8 tommer disketter, som var kommet på markedet og gjorde det muligt at droppe papirstrimlerne til datalagring. I 1976 lå det klar som det første kommercielle styresystem, der var udviklet til at være let at overføre mellem de forskellige personlige computere, som var dukket op.
/
Styresystemet CP/M er nu 40 år efter den første prototype kommet på museum. Det er Computer History Museum, som nu i digital form udstiller kildekoden til den første udgave af CP/M.

CP/M blev skabt af Gary Kildall, som arbejdede på deltid for Intel og siden stiftede Digital Research. I slutningen af 1970'erne og begyndelsen af 1980'erne var CP/M populært til de personlige computere, men da IBM lancerede IBM PC i 1981, blev det med PC DOS leveret af Microsoft.

Digital Research var angiveligt blevet tilbudt at levere styresystemet til IBM's nye maskine, men de to kunne ikke nå til enighed om en aftale.

En af grundene til CP/M's tidlige succes var, at det var skrevet i programmeringssproget PL/M og ikke i det mere maskinnære Assembler. Det gjorde det lettere at overføre styresystemet mellem forskellige hardwareplatforme, hvilket var en stor fordel på et tidspunkt, hvor udviklingen af den personlige computer stadig var i pionerdagene.

I 1970'erne var en personlig computer ofte et samlesæt. Det var eksempelvis også tilfældet med Apples første computer, hvor man selv skulle bygge et kabinet. Det var med andre ord både før, pc'er kom i ens beige kasser af metal og plastic, og før designere som Jony Ive gjorde dem til objekter, der kunne stå fremme på sofabordet, når der kom gæster.

CP/M blev solgt sammen med cirka 200 forskellige modeller af personlige computere i 1980, og styresystemet var så populært, at – og nu må yngre læsere holde godt fast i iPad'en – Microsoft producerede et udvidelseschipkort til Apples Apple II-computer, så den kunne køre CP/M og de programmer, som var tilgængelige til CP/M.

Det er værd at bemærke, at et styresystem på daværende tidspunkt ikke var helt det samme, som styresystemerne udviklede sig til i begyndelsen af 1980'erne. CP/M og den første version af QDOS var basalt set blot beregnet til at håndtere filer ved at kopiere, flytte og slette dem samt at indlæse programmer. Det var før egentlig multitaskning og indlæsning af drivere til eksterne hardwareenheder.

Computer History Museum har gjort kildekoden til fire af de første udgaver af CP/M tilgængelig for offentligheden.

Tips og korrekturforslag til denne historie sendes til tip@version2.dk
Kommentarer (8)
sortSortér kommentarer
  • Ældste først
  • Nyeste først
  • Bedste først
Andrew Rump

Jeg kan ikke lade være med at tænke på hvordan verdenen ville have set ud, hvis vi arbejdede på CP/M's efterfølger i stedet for QDOS'!?!
Mange af de hacks vi har set i tidernes løb: TSR, Windows, Multitasking, ... var implementeret på en meget bedre måde i CP/M end i Windows (XP) - which is a 64 bit upgrade to a 32-bit patch for a 16-bit GUI shell running on top of an 8-bit operating system written for a 4-bit processor by a 2-bit company who cannot stand 1 bit of competition.
Det var f.eks. en drøm at køre CCP/M (Concurrent CP/M) på Regnecentralens computere og jeg er ikke i tvivl om at vi ville være kommet meget længere i udviklingen, hvis tingene havde faldet ud til Digital Research's fordel.

  • 7
  • 0
Jesper Høgh

Min første computer var en Bondwell model 14. Og en af de ting jeg lærte hurtigst, var at stave til pip :o)

Den havde iøvrigt ganske glimrende text-to-speech program (husker ikke navnet).

Bondwell model 14 blev betegnet som en bærbar computer - så målgruppen har jo nok primært været flyttefirmaer.

  • 0
  • 0
Log ind eller Opret konto for at kommentere