UNIX brukes av programmerere og bedrifter på grunn av stabiliteten.
Bildekreditt: g-stockstudio/iStock/Getty Images
UNIX-operativsystemet (OS) består av et kjernelag, et skalllag og et lag med verktøy og applikasjoner. Disse tre lagene skaper et bærbart, flerbruker, multitasking-operativsystem. Det finnes flere versjoner av operativsystemet, men hver versjon har nøyaktig samme struktur. UNIX brukes av programmerere, bedrifter, universiteter og myndigheter på grunn av stabiliteten og evnen til å utføre mange oppgaver samtidig.
Grunnleggende
UNIX-operativsystemet er et flerbruker-, multitasking-operativsystem som opprinnelig ble designet for programmerere av AT&T-ansatte ved Bell Laboratories i 1969. Begrepene multiuser og multitasking betyr at mange forskjellige brukere kan utføre oppgaver samtidig på én maskin. Hver bruker samhandler med sin egen forekomst av skallet, og kan starte en eller flere applikasjoner innenfor dette skallet.
Dagens video
Kjerne
Kjernen er hjertet i UNIX OS. Det er en programvareapplikasjon som gir grensesnittet mellom maskinvaren og brukeren. Den håndterer prosess-, minne-, fil-, enhets- og nettverksadministrasjon for operativsystemet. Kjernen er ansvarlig for å sikre at alle system- og brukeroppgaver utføres samtidig.
Shell
Skallet er programmet som sitter mellom brukeren og kjernen. Det er tolken som oversetter kommandoene som skrives inn i terminalsesjonen. Brukere kan skrive kommandoer direkte inn i terminalen, eller de kan lage en tekstfil som inneholder en rekke kommandoer som kan sendes til skallet. Serien med kommandoer kalles et skallskript.
Det er flere skall som brukes av UNIX OS. De inkluderer Bourne-skallet (sh), C-skallet (csh), Korn-skallet (ksh) og Bourne Again-skallet (bash). Hvert skall har sitt eget sett med skallkommandoer. Operativsystemkommandoer er de samme på tvers av alle skallene.
Det første skallet som brukeren logger på, er definert av systemadministratoren. Brukeren kan endre standard skall ved å bruke "chsh"-kommandoen. Brukere vil kanskje endre skallene sine for å bruke bestemte funksjoner som er tilgjengelige i ett skall eller ikke i et annet, eller de foretrekker ganske enkelt et bestemt skallmiljø.
Verktøy og applikasjoner
Det siste laget av UNIX OS er laget Utilities and Applications. Dette laget inkluderer kommandoer, tekstbehandlere, grafikkprogrammer og databasebehandlingsprogrammer. Tradisjonelt ble disse programmene åpnet ved å skrive kommandoene for å starte programmet på kommandolinjen. De kan fortsatt nås på denne måten, men de kan nå også nås gjennom GUI.
Versjoner
Det finnes flere versjoner av UNIX-operativsystemet. Proprietære versjoner inkluderer Sun Microsystems Solaris, SCO UNIX, IBMs AIX og Hewett Packards HP-UX. FreeBSD, NetBSD og OpenBSD er åpen kildekode-versjoner av Unix. Selv om det er ukjent for mange vanlige brukere, er Apple OS X også proprietær versjon av UNIX. En funksjon som skiller OS X fra andre UNIX-varianter er evnen til å kjøre applikasjoner som vanligvis er skrevet for PC-er som kjører Windows, for eksempel Microsoft Office og Adobe Photoshop. Linux er et UNIX-lignende operativsystem. Den har samme struktur som UNIX, men den ble skrevet med ingen av den originale UNIX-kodebasen.