daimiposten er internt meddelelsesorgan for studerende og medarbejdere ved Datalogisk Afdeling, Aarhus Universitet. Indlæggene er ikke udtryk for afdelingens officielle holdning.
It was a system that only a researcher could love.
Af Søren Maagaard Andersen og Lars Ræder Clausen
Et af de første og vigtigste steder, Unix spredte sig, til var Berkeleyuniversitetet i Californien. Det blev introduceret af professor Robert Fabry, der havde set Thompsons foredrag i 1973. Med det samme han kom hjem, bestilte han en PDP-11/45 til afdelingen og fik Thompson til at sende sig et bånd med Unix, som Keith Standiford installerede. I første omgang var Thompson ikke selv med til at installere det, som han ellers plejede, men efter en række crashes fik de ham til at finde fejl i core dumps over et 300 baud modem mens han sad i New Jersey.
Den ene maskine, som også kørte RSTS, blev hurtigt for lidt, og de fik adskillige flere i løbet af det næste års tid.
Samtidig kom Thompson selv til Berkeley som underviser i et år, og snart var der en hel flok studerende, der var med til at udvikle et Pascal-system med tilhørende visuel editor, ex. Denne pakke blev kaldt BSD, Berkeley Software Distribution. I 2BSD, den næste udgave, kom der nye ting som vi og csh.
På dette tidspunkt var der allerede flere advokater end teknikere forbundet med Unix hos Bell Labs, og de gjorde deres bedste for at forhindre udbredelsen af Unix. Da Thompson kom til Berkeley, havde han lige opdaget en mængde vigtige fejl i Unix, men advokaterne ville ikke have, at han bare gav rettelserne til folk. Efter han havde kæmpet med dem i lang tid, gav han op, og pludselig »fandt« nogen et bånd på vejen udenfor Bell Labs, der tilfældigvis indeholdt »The 50 Fixes«. Da advokaterne hørte om det, truede de alle Unix-ejere med bål og brand, hvis de ikke ødelagde båndet med det samme. Selvfølgelig vidste ingen noget om det, men advokaterne blev fremover mere og mere restriktive.
I vinteren 1978-79 lavede Özalp Babaoglu og Domenico Ferrari et paging system til Vax 11/780, og det blev grundlaget for 3BSD, som var det første komplette Unix-system til Vax-maskinerne. Da mange universiteter købte Vaxer, blev 3BSD hurtigt udbredt. Samtidig slap man for mange af de problemer, der var med advokaterne hos Bell Labs. BSD-linien blev med tiden meget separat fra Bells, og først op i firserne er de to grene blevet smeltet sammen.
Unix spredte sig i halvfjerdserne til mange universiteter i USA, og snart kom også resten af verden med. Den første, der installerede en Unix udenfor USA var Mike Cole på Queen Mary College i England. Da der ikke var nogen driver til deres disk i Unix, måtte han jo lave en mens han besøgte Berkeley. Da han kom hjem og prøvede den, virkede den første gang, på trods af, at han aldrig før havde prøvet at skrive Unix-drivere, skrive i C eller overhovedet brugt Unix!
Steve Johnson, forfatteren til lint, arbejdede på at oversætte Unix til Interdata-maskinen, da han fik et brev fra Wollongong i Australien. De havde Unix oppe at køre på en Interdata allerede, omend de havde brugt en noget anden indgangsvinkel end Johnson. De havde taget det eksisterende system og lagt et Unix-agtigt lag ovenpå. Derefter havde de langsomt infiltreret systemet nedad, indtil det hele var Unix. Dette var den første oversættelse af Unix til noget andet end en Dec-maskine, og den var lavet af et helt nyt universitet på den anden side af jorden, som ingen havde hørt om før.
Japan kom også tidligt med. Haruhisa Ishida på Tokyo universitet installerede den første på Decs LSI-11, deres mikrochip-emulering af PDP-11. De fik sig også en Vax, som efter installationen blev velsignet af en Shinto-præst under omdeling af sake. Vaxen drak dog ikke.
Det tog nogen tid at forklare japanerne om begrebet hacker, men da de først forstod det, passede det perfekt sammen med deres egne begreber. »The Ways of Unix« var som taget ud af zen-buddismen. Selv ikke begrebet nørd fik den negative klang det har i vesten de opfattede det nærmest som en hæderstitel for en, der gik meget højt op i noget.
Næste gang vil vi fortælle om internettets oprindelse (og ikke bare om Darpa).
Del I og II af historien om Unix findes i tidligere numre af daimiposten.
Sidste ændring: mandag d. 29. december 1997.