16 KAPITTEL 2. INTRODUKSJON
2.1 Sagnet og det kontroversielle rundt UNIX
UNIX er spesiell sidan den har ein evne til
˚
a trekke til seg veldig standhaf-
tige forsvarar og like standhaftige kritikarar. Alle som har brukt UNIX har ei
eller anna meining, for eller imot. Tilhengarskaren snakkar om eleganse, kraft
og fleksibilitet, medan mostandarane snakkar om knapp syntaks og rare kom-
mandonamn, den d
˚
arlege dokumentasjonen og kompleksiteten ved
˚
a admini-
strere eit UNIX–system. Vanlegvis finn ein dataekspertar i tilhengarskaren, me-
dan nybegynnarar fell i mostandsgruppa. Eg h
˚
apar med dette
˚
a f
˚
a fleire over
fr
˚
a mostandsgruppa til
˚
a bli tilhengarar. Akkurat som med lommekalkulatoren
vart det laga av ekspertar som skulle ha det til eige bruk, d
˚
a UNIX vart laga
vart det lagt vekt p
˚
a fart og nøyaktighet p
˚
a bekostning av nybegynnarar. P
˚
a
grunn av fordelane med UNIX vart det likevel flytta fr
˚
a ekspertniv
˚
a til vanlige
brukarar utan at ekspert funksjonane vart fjerna til fordel for uvante brukarar,
det vart ikkje gjort anstrengelsar for
˚
a gjere UNIX meir brukarvennleg. No i
seinare tid har ein starta
˚
a tenke litt p
˚
a “vanlege” brukarar, det vanskelege er
˚
a
lage eit brukarvennleg system utan
˚
a øydelgge alle dei gode eigenskapane ved
UNIX. Det som er nytt f.eks i System V release 4 fr
˚
a AT & T er dette.
Minimalisering UNIX har vorte “trimma” end
˚
a meir slik at det skal lite vedli-
kehold til for at det skal holde topp ytelse. Mange administrative rutiner
som f.eks
˚
a slette logg-filar og rebooting er har vorte automatisert eller
har vorte gjort overflødig.
Konsistens Dei fleste kommandoane har gjennomg
˚
att ein evolusjon iløpet dei
˚
ar som har g
˚
att og har vorte meir konsistente,— dette reduserer forvirrin-
ga rundt inkonsistente kommandosyntaks. End
˚
a finst det ei rekkje med
inkonsistente kommandoar,— men det g
˚
ar rett veg.
Brukerskall Dei fleste implementasjonar tilbyr skall eller forenkla verktøy for
˚
a
forenkle konfigurering og administrasjon av UNIX.
Nye funksjonar Mange nye funksjonar og kommandoar har vorte lagt inn i UNIX–
systemet i dei siste versjonane. Desse har vore lagt inn for
˚
a f
˚
a med ein
del av dei ideane som ligg bak BSD UNIX og XENIX. Av mange ting
kan eg nemne nye funksjonar og system konfigurasjon for
˚
a understøtte
nettverk, utviklingsmiljøet har vorte forbetra og støtte for prosessering i
nettverk for fleire maskiner er eit satsingsomr
˚
ade. Dette blir omtala som
DCE (Distributed Computing Enviroment).
Kompabilitet Den store fleksibiliteten i UNIX har no vorte formalisert til Ap-
plication Binary Interface(ABI) og the Applications Programming Interface
(API). Desse definisjonane for eit standard utviklingsmiljø sikrar at UNIX
vil vidareutvikle i forutseibar retning. I tillegg sikrar dette allereie eksis-
terande programvare ein verdi som UNIX– programvare gjennom API
og maskiner som brukar ABI vil bli utvikla i nær framtid. I større sa-
manheng betyr det at UNIX utviklar seg som ein gratis bieffekt mot den
internasjonale POSIX standarden for operativsystem. POSIX standarden
inneheld det som er eit minimum sett av funksjonar for UNIX–liknande
operativsystem. Store oppfinnelsar vil dukke opp i framtida,— men POSIX–
, API– og ABI–standarden vil hjelpe brukarar og utviklarar til
˚
a sikre ei