23/05/2002
En dybdegående rejse ind i Olivettis operativsystemer
I computerhistoriens tidlige dage var landskabet af operativsystemer et vildt og varieret terræn, langt fra den standardisering, vi kender i dag. En af de markante europæiske spillere på dette marked var italienske Olivetti, som ikke blot producerede elegant designede computere, men også udviklede deres egne softwareløsninger. Denne artikel tager dig med tilbage til 1980'erne for at udforske de operativsystemer, der drev ikoniske maskiner som Olivetti M20, M21 og M28. Vi vil se på alt fra deres proprietære PCOS-system til adoptionen af industristandarder som MS-DOS og XENIX, hvilket afspejler den intense teknologiske udvikling i den personlige computers barndom.

PCOS: Olivettis Hjemmebryggede Hjerte til M20
Olivetti M20, lanceret i 1982, var en teknisk avanceret maskine for sin tid, bygget op omkring en Zilog Z8000 16-bit processor. For at drive denne unikke hardware udviklede Olivetti sit eget operativsystem: PCOS (Professional Computer Operating System). PCOS var et single-user, single-tasking operativsystem, meget ligesom samtidige systemer som MS-DOS og CP/M. Det var fuldstændig kommando-drevet, hvilket betød, at brugeren interagerede med computeren ved at indtaste tekstbaserede kommandoer i en terminal.
En af de interessante egenskaber ved PCOS var dets filsystem. Filnavne kunne være op til 14 tegn lange, hvilket var generøst sammenlignet med MS-DOS's 8.3-format. Desuden kunne både diskenheder (kaldet "volumes") og individuelle filer beskyttes med et 14-tegns password, hvilket tilføjede et lag af sikkerhed, der ikke var almindeligt på personlige computere dengang. Den tidlige version af PCOS understøttede dog ikke mapper (directories), hvilket begrænsede antallet af filer på en diskette til 192. Dette var en begrænsning, som de første versioner af MS-DOS også delte, og det understreger, hvor ny ideen om hierarkiske filsystemer var.
PCOS var dog designet til at være fleksibelt. Brugere kunne tilpasse systemet til deres behov. For eksempel tillod kommandoen pload at gøre en ofte anvendt kommando permanent resident i hukommelsen, hvilket gjorde den hurtigere at eksekvere. Denne tilpassede version af PCOS kunne derefter gemmes med kommandoen psave, så ændringerne var permanente. Dette gav en følelse af personalisering og optimering for den avancerede bruger.
De mest anvendte PCOS-kommandoer
For at give et indblik i, hvordan man arbejdede med en M20, er her en liste over nogle af de mest essentielle kommandoer i PCOS:
- vformat (vf): Bruges til at formatere en diskette. Eksempel:
vf 1:formaterer disketten i det venstre drev. - vrename (vr): Ændrer navnet på en diskettenhed. Eksempel:
vr 1:,nyenavnomdøber disketten. - vpass (vp): Anvendes til at ændre passwordet for en diskettenhed.
- vlist (vl): Viser en detaljeret liste over filerne på en diskette, svarende til en 'dir' kommando.
- vquick (vq): En hurtigere, men mindre detaljeret version af
vlist. - vcopy (vc): Kopierer en hel diskette. Eksempel:
vc 0:, 1:kopierer fra drev 0 til drev 1. - fcopy (fc): Kopierer en enkelt fil.
- basic (ba): Starter Microsoft BASIC-fortolkeren, som var et populært programmeringsværktøj.
- dconfig (dc): Viser systemets konfiguration, herunder hardware og hukommelse.
- slanguage (sl): Gør det muligt at skifte systemsprog og tastaturlayout.
Broen til andre verdener: CP/M-8000 og MS-DOS på M20
Selvom PCOS var det primære operativsystem, var Olivetti klar over behovet for at understøtte andre platforme for at tiltrække softwareudviklere. Derfor blev der skabt muligheder for at køre andre operativsystemer på M20.
En af disse var CP/M-8000. CP/M var et ekstremt populært operativsystem i 8-bit computerverdenen, især på maskiner baseret på Zilog Z80-processoren. Da 16-bit processorer kom frem, blev der udviklet versioner som CP/M-86 til Intel 8086. Til Olivetti M20's unikke Zilog Z8000-processor blev en speciel version, CP/M-8000, udviklet. Dette åbnede døren for at portere professionel software fra CP/M-økosystemet.

Den største konkurrent på markedet var dog IBM's PC, som kørte MS-DOS. For at konkurrere direkte tilbød Olivetti et udvidelseskort, kendt som APB 8086. Dette kort indeholdt en Intel 8086-processor og den nødvendige BIOS til at gøre M20 i stand til at køre MS-DOS. Med dette kort installeret kunne M20-brugere få adgang til det hurtigt voksende bibliotek af software, der blev udviklet til IBM PC-kompatible maskiner. Det var en pragmatisk løsning, der anerkendte MS-DOS's stigende dominans.
Udviklingen fortsætter: M21 og M28
Olivettis efterfølgende modeller afspejlede en klar bevægelse væk fra proprietære systemer og hen imod industristandarder.
Olivetti M21, introduceret omkring 1983, var en transportabel computer baseret på Intel 8086-processoren. Denne maskine var designet til at tilbyde den samme kraft som en stationær computer i et mere kompakt format. M21 understøttede fra starten en række standardoperativsystemer, herunder:
- MS-DOS
- Concurrent CP/M-86
- UCSD p-System
Denne brede understøttelse gjorde M21 til en meget alsidig maskine for professionelle brugere, der kunne vælge det system, der bedst passede til deres eksisterende software og udviklingsbehov.
I 1986 kom Olivetti M28, efterfølgeren til den succesfulde M24. M28 var en kraftfuld maskine med en Intel 80286 CPU på 8 MHz, hvilket placerede den solidt i IBM PC AT-klassen. Med denne model omfavnede Olivetti fuldt ud de facto-standarderne. De primære operativsystemer til M28 var MS-DOS 3.2 og, bemærkelsesværdigt, XENIX. XENIX var Microsofts version af UNIX-operativsystemet, et kraftfuldt multi-user, multi-tasking system, der var populært i forretnings- og akademiske miljøer. At tilbyde XENIX signalerede, at M28 ikke kun var en personlig computer, men også en seriøs arbejdsstation.
Sammenligning af Olivetti-modellerne
For at give et klart overblik over udviklingen, er her en sammenlignende tabel over de tre diskuterede modeller.

| Model | CPU | Primært OS | Andre OS-muligheder | Udgivelsesår |
|---|---|---|---|---|
| Olivetti M20 | Zilog Z8000 | PCOS | CP/M-8000, MS-DOS (med udvidelseskort) | 1982 |
| Olivetti M21 | Intel 8086 | MS-DOS | Concurrent CP/M-86, UCSD p-System | 1983 |
| Olivetti M28 | Intel 80286 | MS-DOS 3.2 | XENIX | 1986 |
Ofte Stillede Spørgsmål (FAQ)
Hvad var det primære operativsystem til Olivetti M20?
Det primære operativsystem var PCOS (Professional Computer Operating System), som var udviklet specifikt af Olivetti til M20-computeren og dens Zilog Z8000-processor.
Kunne Olivetti-computere køre MS-DOS?
Ja. De senere modeller som M21 og M28 kørte MS-DOS som et af deres primære systemer. Den tidligere M20-model kunne også køre MS-DOS, men det krævede installationen af et specielt udvidelseskort med en Intel 8086-processor.
Hvad var XENIX, som blev tilbudt på M28?
XENIX var en version af det anerkendte UNIX-operativsystem, som blev licenseret og udviklet af Microsoft i slutningen af 1970'erne og 1980'erne. Det var et kraftfuldt multi-tasking og multi-user operativsystem, der gjorde M28 velegnet til krævende forretningsapplikationer.
Hvad gjorde PCOS unikt sammenlignet med MS-DOS?
PCOS havde flere unikke træk. Det understøttede længere filnavne (14 tegn) og havde indbygget password-beskyttelse for både filer og diskenheder. Det var dog, i sine tidlige versioner, begrænset af manglen på et hierarkisk filsystem (mapper), en funktion som MS-DOS senere populariserede med version 2.0.
Olivettis rejse gennem operativsystemernes verden er et fascinerende mikrokosmos af den bredere udvikling i computerindustrien. Fra et unikt, internt udviklet system til en fuld omfavnelse af de standarder, der ville definere pc-æraen, viser historien en virksomhed, der både var innovativ og pragmatisk i sin kamp for en plads på et konkurrencepræget marked.
Hvis du vil læse andre artikler, der ligner Olivetti: En rejse gennem glemte operativsystemer, kan du besøge kategorien Teknologi.
