Før etableringen av Linux ble dataverdenen dominert av Unix.  Hva er forskjellen mellom Linux og Unix?

Unix vs. Linux: Forskjellene mellom og hvorfor det betyr noe

Annonse Linux er overalt i disse dager. For det ultimate beviset, ikke se lenger enn Windows. Med utgivelsen av Windows Subsystem for Linux 2, sender Microsoft en Linux-kjerne med operativsystemet. For ikke så lenge siden ville det virket som en spøk fra April Fools. Selv om Linux kan gi ryggraden for en stor del av internett, ble den ikke laget av ingenting.

Annonse

Linux er overalt i disse dager. For det ultimate beviset, ikke se lenger enn Windows. Med utgivelsen av Windows Subsystem for Linux 2, sender Microsoft en Linux-kjerne med operativsystemet. For ikke så lenge siden ville det virket som en spøk fra April Fools.

Selv om Linux kan gi ryggraden for en stor del av internett, ble den ikke laget av ingenting. Før Linux var det Unix, og det nyere operativsystemet skylder mye av æren for sin nåværende popularitet til ideer født på 1970-tallet og til og med 1960-tallet.

Hva er Unix?

Mens Unix selv streber etter enkelhet, er det ikke lett å beskrive nøyaktig hva det er. Det opprinnelige Unix var et operativsystem fra AT&T, men i disse dager tilhører UNIX-varemerket Open Group. Unix brukes også som en kategori for å beskrive en hel familie av operativsystemer.

Så er det Unix-filosofien. Dette fungerer som en generell retningslinje for Unix-programmer å følge, og kjernen er at hvert program skal gjøre en ting godt. I stedet for å sikte på å pakke inn alle funksjoner som kan tenkes, bør et Unix-verktøy ganske enkelt gjøre jobben sin, og ideelt sett produsere output som kan mates direkte inn i inngangen til et annet program.

I disse dager er det mange Unix-varianter tilgjengelig, i både gratis og kommersielle varianter.

Hva er Linux?

Linux er et annet begrep som er vanskeligere å beskrive enn du kanskje forestiller deg. Teknisk sett er en komplett Linux-distribusjon et "Unix-lignende" operativsystem, men dette er bare begynnelsen.

Mange bruker Linux som en kortfattet betegnelse på det som vil være mer nøyaktig beskrevet som GNU / Linux. Linux i seg selv er bare kjernen, den delen av operativsystemet som gjør kjerneberegningen og grensesnitt mot maskinvaren. Kjerneverktøyene som kjører på toppen av denne kjernen er like viktige.

Ubuntu desktop

GNU er et rekursivt forkortelse som står for “GNU's Not Unix.” GNU-prosjektet inneholder ikke noen original Unix-kode, men inneholder alle verktøyene du forventer å finne i et Unix-operativsystem. Dette er en viktig forskjell mellom Unix og Linux.

Unix vs. Linux: A Brief History

Selv ikke skaperne av Unix skapte den hele kluten. I stedet hentet Ken Thompson og Dennis Ritchie inspirasjon fra et tidligere operativsystem, Multics. På Bell Labs tok disse to konsepter fra det operativsystemet og skrev om sine egne i C, som Ritchie designet og hjalp til med å utvikle.

Unix var ikke åpen kildekode-programvare. I stedet solgte AT&T kommersielle lisenser, men det var ikke det eneste selskapet som jobbet på Unix. Akademikere ved Berkeley utviklet opprinnelig et tillegg kalt Berkeley Software Distribution, eller BSD. Etter hvert ble BSD sin egen komplette Unix.

BSD kommandohåndbok på macOS

På 1980-tallet og inn på 1990-tallet begynte forskjellige selskaper å selge sine egne Unix-tilbud. Disse inkluderer IBMs AIX, Suns Solaris og Xenix, som senere ble SCO UNIX.

Linux Takes the World by Storm

I tillegg til de forskjellige Unix-tilbudene, var det også flere Unix-lignende varianter tilgjengelig. En av disse var MINIX, som var beregnet på akademisk bruk. En programvareutvikler fra Helsingfors ved navn Linus Torvalds var frustrert over begrensningene til MINIX og hadde som mål å lage en lignende kjerne som kunne dra nytte av den nye PC-en han hadde kjøpt.

Samtidig var Richard Stallman på jakt etter en kjerne. Han hadde startet GNU-prosjektet i 1983, og bygde gratis drop-in erstatninger for forskjellige Unix-verktøy. Det han ikke hadde den gangen, var en gratis åpen kildekjerne. Torvalds brukte allerede GNU-verktøy med kjernen, og til slutt var det også andre.

Linux så raskt en bred interesse. På midten av 1990-tallet hadde prosjektet eksplodert i popularitet på grunn av den frie design-karakteren til både kjernen og GNU-verktøyet. Selv når forskjellige andre gratis Unix-operativsystemer ble tilgjengelige, smeltet de kommersielle karakterene av de første 20 årene av Unix over dem. Dette påvirker fortsatt Unix vs. Linux-kampen frem til i dag.

Hvordan og hvor brukes Unix i disse dager?

Akkurat nå kan popularitet være den viktigste forskjellen mellom Linux og Unix. Når det er sagt, er det fritt tilgjengelige Unix-distribusjoner som kjører mange av den samme programvaren som Linux. De to mest populære er FreeBSD og OpenBSD, begge BSD-varianter, som navnene antyder.

Så er det selvfølgelig Apple. Enhver Apple-enhet du kjøper i disse dager, det være seg en MacBook, iPhone eller til og med Apple Watch, kjører et Unix-aktig operativsystem. På en iPhone eller Apple Watch ville du aldri vite dette fra å bruke dem. Det er ikke tilfelle på en Mac-datamaskin.

Darwin-kjerneinfo i macOS

Bare start Mac Terminal-appen, så får du tilgang til standard Unix-verktøy som ls, pwd og til og med redaktører som vim. Disse verktøyene kan være ganske kraftige. For en introduksjon, se vår nybegynnerguide til Mac-terminalen. En nybegynnerguide for bruk av Mac-terminalen En begynnerguide for bruk av Mac-terminalen Terminal-appen på Mac lar deg utføre alle slags oppgaver ved å bruke kommandolinjen. Her er en guide for Terminal nybegynnere. Les mer .

Linux er overalt

Linux er kanskje overalt, men det betyr ikke at du ser det. Android, det mest populære mobile operativsystemet i verden, er en gaffel med Linux. Du ville ikke vite det fra å kjøre den, men bak kulissene er en versjon av Linux-kjernen modifisert for bruk på mobile enheter.

Linux-kjerneinfo i Ubuntu

Mye av internett kjører på Linux. Mens Windows og Unix-varianter driver noen servere, kjører de aller fleste servere en Linux-distribusjon. Mye av dette har å gjøre med operativsystemets frie natur, men også hvor robust det er, noe som betyr mindre driftsstans. Unix er ikke mindre robust på noen måte, men populariteten til Linux betyr at de fleste vil velge det i en Unix vs. Linux-shootout.

En av de mest høyprofilerte utseendene til Linux de siste årene er Windows Subsystem for Linux. Dette lar deg kjøre Linux-verktøy på Windows, som er en stor velsignelse for webutviklere og programvareingeniører. Vi har en guide for hvordan du kommer i gang med Windows Subsystem for Linux Hvordan få Linux Bash Shell på Windows 10 Hvordan komme Linux Bash Shell på Windows 10 Trenger du å bruke Linux ikke tid til å bytte til en annen PC eller kjøre en VM? Kjør Linux i Windows 10 med en Bash shell-terminal i stedet! Les mer .

Er du ny på Unix eller Linux?

Det er enklere enn noen gang å kjøre en datamaskin med enten Unix eller Linux. Windows kjører ikke Linux kjernen, men det er fremdeles mulig å i det minste kjøre Linux på toppen av Windows. Enhver Apple-enhet du kjøper har også en variant av Unix.

Hvis du ønsker å kjøre en "ekte" Linux på datamaskinen din, er det også enkelt. Du kan alltid installere en av de utallige Linux-distribusjonene på datamaskinen din selv. Vil du foretrekke en datamaskin med Linux forhåndsinstallert? Ikke se lenger enn listen vår over fantastiske Linux-bærbare datamaskiner 5 Fantastiske Linux-bærbare datamaskiner du kan kjøpe akkurat nå 5 Fantastiske Linux-bærbare datamaskiner du kan kjøpe akkurat nå. Synes Linux er vanskelig å bruke? Mange bærbare produsenter tilbyr Linux-bærbare datamaskiner som ikke lider av driver- eller programvarefeil. Les mer .

Utforsk mer om: Linux, Linux Distro, Unix.